Szerző Téma: Parancs elõtt parancs...  (Megtekintve 643 alkalommal)

Nem elérhető Petrik

  • 318
    • Profil megtekintése
Parancs elõtt parancs...
« Dátum: 2012. november 04. - 14:10:40 »
0 Show voters
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?

Nem elérhető Depi

  • 2259
  • Még mindig TrYp. :)
    • Profil megtekintése
Parancs elõtt parancs...
« Válasz #1 Dátum: 2012. november 04. - 14:48:33 »
+1 Show voters

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.

Nem elérhető Petrik

  • 318
    • Profil megtekintése
Parancs elõtt parancs...
« Válasz #2 Dátum: 2012. november 04. - 15:13:38 »
0 Show voters
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!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal