GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Készülõ munkák => A témát indította: 1ST_Chr - 2012. Március 28. - 19:12:01

Cím: [INC]Tûz
Írta: 1ST_Chr - 2012. Március 28. - 19:12:01
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 :)
Cím: [INC]Tûz
Írta: Gabor.. - 2012. Március 28. - 21:18:00
Jó lesz! Sok sikert hozzá! :)
Cím: [INC]Tûz
Írta: Koncz_Norbert - 2012. Március 28. - 21:39:57
Ö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]
Cím: [INC]Tûz
Írta: 1ST_Chr - 2012. Március 29. - 15:36:17
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 .... :)
Cím: [INC]Tûz
Írta: Meta Pro - 2012. Március 31. - 12:03:08
Király! Remélem mimnél elõbb kész lesz!