Sziasztok!
Legelsõ scriptem szeretném bemutatni nektek, most elõször nyúltam pawno-hoz, Olie és Bendor segített :). ZCMD-t használtam.
Nos a script tartalma:
- /elet : Feltölti az életed 100-ra.
- /kevlar : Feltölti az armorod 100-ra.
- /asd : Megöl.
- /god : Ki/be kapcsolja az örök életet
A következõ verzióban megpróbálom azt megoldani, hogy a /god parancsra kapcsolja be, és ki is az örök életet.Megoldva
Kritikákat szivesen fogadok, igazából szerintem stunt szerverre lehet hasznos ez az FS.
És végül a kód:
Bendor segítségével elkészült a 2. verzió is. Ezt használjátok!
#include <a_samp>
#include <zcmd>
#define FILTERSCRIPT
#define PIROS 0xff0000AA
#define FEKETE 0x000000AA
#define ZÖLD 0x00ff00AA
#if !defined INFINITY
#define INFINITY (Float:0x7F800000)
#endif
new god[MAX_PLAYERS];
CMD:elet(playerid, params[])
{
SetPlayerHealth (playerid, 100);
SendClientMessage(playerid, ZÖLD, \"Életed feltöltve!;)\" );
return 1;
}
CMD:kevlar(playerid, params[])
{
SetPlayerArmour (playerid, 100);
SendClientMessage (playerid, PIROS, \"Páncélod feltöltve! ;) \" );
return 1;
}
CMD:asd(playerid, params[])
{
SetPlayerHealth (playerid, 0);
SendClientMessage (playerid, FEKETE, \"Meghaltál :/. \" );
return 1;
}
CMD:god(playerid,params[])
{
if(god[playerid] == 0)
{
SetPlayerHealth(playerid,INFINITY);
god[playerid] ++;
SendClientMessage(playerid, PIROS, \"Örökélet bekapcsolva!\" );
}
else if (god[playerid] == 1)
{
SetPlayerHealth(playerid,100);
god[playerid] --;
SendClientMessage(playerid, PIROS, \"Örökélet kikapcsolva!\" );
}
return 1;
}
/*
BY KROOK
*/
Elsõ scriptnek nem rossz, grat.
Tippek:
Ezeket vedd ki, mivel nincsenek használatban:
public OnFilterScriptInit()
{
}
public OnFilterScriptExit()
{
}
És a parancsokban a params[] -t nem kell odaírni vagyis CMD:elet(playerid) így is jó, de majd rájösz.