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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: szabyxxx - 2012. január 14. - 17:17:07

Cím: Egyszer Használhatja a Parancs-t
Írta: szabyxxx - 2012. január 14. - 17:17:07
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
Cím: Egyszer Használhatja a Parancs-t
Írta: dexi - 2012. január 14. - 17:40:55
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.\"
}
Cím: Egyszer Használhatja a Parancs-t
Írta: szabyxxx - 2012. január 14. - 17:48:07
[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
Cím: Egyszer Használhatja a Parancs-t
Írta: dexi - 2012. január 14. - 17:57:36
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
Cím: Egyszer Használhatja a Parancs-t
Írta: szabyxxx - 2012. január 14. - 18:01:17
Amit irtam azt csind meg PLease amugy Kösszikeh   :D
Cím: Egyszer Használhatja a Parancs-t
Írta: dexi - 2012. január 14. - 18:12:50
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;
}
Cím: Egyszer Használhatja a Parancs-t
Írta: szabyxxx - 2012. január 14. - 18:15:10
Köszönöm Szépen Igazi Scripter vagy Zárok!  :D