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: Petrik - 2012. November 04. - 14:10:40

Cím: Parancs elõtt parancs...
Írta: Petrik - 2012. November 04. - 14:10:40
Sziasztok!
Azt szeretném megkérdezni, hogyan csináljam meg azt, hogy egy játékos csak akkor tudjon használni egy parancsot, ha elõtte már használt egy másikat?
Ömm... példaképpen: Ha a játékos beírja, hogy /krumpli , csak azután tudja beírni, hogy /sajt, mert ha nem írta volna be, hogy /krumpli, akkor kiírná: \"Még nem írtad be, hogy /krumpli\". Érthetõ?  :D Valami példát lehetne írni, vagy valami linket errõl?
Cím: Parancs elõtt parancs...
Írta: Depi - 2012. November 04. - 14:48:33

new bool:Hasznalhatja;
OnPlayerConnect(playerid)
{
Hasznalhatja = false;
return 1;
}
COMMAND:krumpli(playerid,params[])
{
Hasznalhatja = true;
return 1;
}
COMMAND:sajt(playerid,params[])
{
if(Hasznalhatja == true)
{
SendClientMessage(playerid,-1,\"Most már ezt a parancsot is használhatod!\");
}
else
{
SendClientMessage(playerid,-1,\"Elõször írd be /krumpli, csak az után használhatod a /sajt -ot!);
}
return 1;
}

 
Így.
Cím: Parancs elõtt parancs...
Írta: Petrik - 2012. November 04. - 15:13:38
Idézetet írta: Draven date=1352036913\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"29514\" data-ipsquote-contentclass=\"forums_Topic


new bool:Hasznalhatja;
OnPlayerConnect(playerid)
{
Hasznalhatja = false;
return 1;
}
COMMAND:krumpli(playerid,params[])
{
Hasznalhatja = true;
return 1;
}
COMMAND:sajt(playerid,params[])
{
if(Hasznalhatja == true)
{
SendClientMessage(playerid,-1,\"Most már ezt a parancsot is használhatod!\");
}
else
{
SendClientMessage(playerid,-1,\"Elõször írd be /krumpli, csak az után használhatod a /sajt -ot!);
}
return 1;
}

 
Így.
 
Nagyon köszönöm!