-
Sziasztok Fórumozók :D
Az lenne a kérdésem hogy hogy lehetne azt megoldani hogy egy parancst csak Egyszer használhasson a player pl /parancs használja és ha megint beirja /parancs kiirja Hiba: Ezt a parancsot CSak CSatlakozásonként használhatod elõre is köszönöm :D
-
OnPlayerConnecthez:
hasznalhatja[playerid] = true;
Mod elejére:
new bool:hasznalhatja[MAX_PLAYERS];
Parancs:
CMD:teszt(playerid)
{
if(hasznalhatja[playerid] == true)
{
//Funkc.
hasznalhatja[playerid] = false;
}
else SendClientMessage(playerid, -1, \"Nem használhatod.\"
}
-
[pawn]CMD:like(playerid)
{
ServerLike++;
new str[128],name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
if(fexist(\"like.cfg\"))
{
dini_IntSet(\"like.cfg\",\"Lájkok\",ServerLike);
format(str,sizeof(str),\"{FF0606}%s {33AA33}Lájkolta a szerót! {CBFF45}Lájkold Te is {FFFF00}<{FF0606}/like{FFFF00}> \",name);
SendClientMessageToAll(-1,str);
}
return 1;
}[/pawn]
Ezt csind meg ugy nekem PLS
-
CMD:teszt(playerid)
{
if(hasznalhatja[playerid] == true)
{
SetPlayerHealth(playerid, 100);
SendClientMessage(playerid, -1, \"Feltöltötted az életed.\");
hasznalhatja[playerid] = false;
}
else SendClientMessage(playerid, -1, \"Többször nem használhatod ezt a parancsot.\"
}
ZCMD-be csináltam tehát ezt bárhova a mododba rakhatod, de elõtte
#include zcmd
-
Amit irtam azt csind meg PLease amugy Kösszikeh :D
-
CMD:like(playerid)
{
if(hasznalhatja[playerid] == true)
{
ServerLike++;
new str[128],name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
if(fexist(\"like.cfg\"))
{
dini_IntSet(\"like.cfg\",\"Lájkok\",ServerLike);
format(str,sizeof(str),\"{FF0606}%s {33AA33}Lájkolta a szerót! {CBFF45}Lájkold Te is {FFFF00}<{FF0606}/like{FFFF00}> \",name);
SendClientMessageToAll(-1,str);
hasznalhatja[playerid] = false;
}
}
else SendClientMessage(playerid, -1, \"Már likeoltad a szervert.\");
return 1;
}
-
Köszönöm Szépen Igazi Scripter vagy Zárok! :D