Szerző Téma: [INC]Tûz  (Megtekintve 944 alkalommal)

[INC]Tûz
« Dátum: 2012. Március 28. - 19:12:01 »
0
Sziaszok,
Elkezdtem egy Tûz projecten dolgozni.
Tulajdonságai:
Egy funkcióval lerakhatsz egy megadott koordinátára egy bizonyos típusú tûz objectet. Poroltóval el lehet majd oltani, de ha túl közel mész, akkor automatikusan rajtad is lesz egy tûz object, és 1 másodpercenként levesz 5 hp-t. Valószinûleg terjedni is fog, de ennek a megoldásán még gondolkozok.
Fõbb funkciói:
 

CreateStreamedFire(típus,eloltható(1-igen 0-nem),terjedjen(1-igen 0-nem),autoattach(1 - 0),x,y,z); // a tûz id-jével tér vissza
SetStreamedFirePos(fireid,x,y,z);
RemoveStreamedFire(fireid);
AttachStreamedFireToVehicle(fireid,vehicleid);
AttachStreamedFireToPlayer(fireid,playerid);
DetachStreamedFire(fireid,style(0 - tûz törlése, 1 - földre rakás));
IsPlayerBurning(playerid);
IsVehicleBurning(vehicleid);
GetPlayerFireID(playerid);
GetVehicleFireID(vehicleid);
public OnPlayerBurned(playerid,fireid)
public OnVehicleBurned(vehicleid,fireid)
public OnPlayerExtinguishingFire(playerid,fireid)

 
Ha lesz még ötletem kiírom :)
« Utoljára szerkesztve: 2012. Március 29. - 15:29:49 írta 1ST_Chr »

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
[INC]Tûz
« Válasz #1 Dátum: 2012. Március 28. - 21:18:00 »
0
Jó lesz! Sok sikert hozzá! :)

Koncz_Norbert

  • Vendég
[INC]Tûz
« Válasz #2 Dátum: 2012. Március 28. - 21:39:57 »
0
Ötletes. Ha már objektívrõl van szó, akkor a játékosokat és a jármûveket is sebezze, ha közelükben van.
Néhány funkció, ami jó lenne segítségként. Nem fontos elkészíteni, csak egy ajánlat.
[pawn]
/*
    native IsPlayerInStreamedFire( iPlayer );
    native IsValidStreamedFire( iPlayer, iFire );
    forward OnPlayerStreamedFire( iPlayer, iFire );
*/
[/pawn]

[INC]Tûz
« Válasz #3 Dátum: 2012. Március 29. - 15:36:17 »
0
Idézetet írta: Gabor.. date=1332962280\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"19233\" data-ipsquote-contentclass=\"forums_Topic
Jó lesz! Sok sikert hozzá! :)
 
Köszönöm :)
 

Ötletes. Ha már objektívrõl van szó, akkor a játékosokat és a jármûveket is sebezze, ha közelükben van.
Néhány funkció, ami jó lenne segítségként. Nem fontos elkészíteni, csak egy ajánlat.
 

/*
    native IsPlayerInStreamedFire( iPlayer );
    native IsValidStreamedFire( iPlayer, iFire );
    forward OnPlayerStreamedFire( iPlayer, iFire );
*/

 

[/quote]
Köszi az ötleteket. :D
Remélem az object csatolás gond nélkül megoldható lesz .... :)

[INC]Tûz
« Válasz #4 Dátum: 2012. Március 31. - 12:03:08 »
0
Király! Remélem mimnél elõbb kész lesz!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal