Létrehozod az egyik parancsot,hozzákötöd a helyhez.
Eztán,kell egy új változó.
Miután beírta az elsõ parancsot,beállítod,hogy értéket adjon a másiknak.
A következõ parancsnál lekérdezed,hogy a változó értéke megegyezik-e például az 1-gyel.
Ha igen,vagyis beírta a parancsot elõtte,akkor végrehajtja a mûveletet,ha nem,akkor meg
SCM(playerid,SZÍN,\"Elõbb írd be a /*parancs* parancsot!\");
#include a_samp
#include zcmd
CMD:parancsegy(playerid)
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, X, Y, Z)) // 2.0 - sugár; X, Y, Z - térbeli koordináták
{
SetPVarInt(playerid, \"ParancsKettoHasznalhato\", 1);
SendClientMessage(playerid, -1, \"/parancsketto mostantól használható!\");
}
return 1;
}
CMD:parancsketto(playerid)
{
if(GetPVarInt(playerid, \"ParancsKettoHasznalhato\"))
{
SendClientMessage(playerid, -1, \"Beírtad a parancsot... cselekvés...\");
SetPVarInt(playerid, \"ParancsKettoHasznalhato\", 0);
}
else
{
SendClientMessage(playerid, -1, \"Nem használhatod a parancsot!\");
}
return 1;
}