Hogy lehet ZCMD-ben megoldani hogy akkor lehet parancsot használni ha lespawnolt?
Bool változóval.
Példa:
Mod elején
new bool:Hasznalhat[MAX_PLAYERS];
Login sikeres részéhez
Hasznalhat[playerid] = 1;
OnPlayerConnect-nél és OnPlayerDisconnectnél
Hasznalhat[playerid] = 0;
A parancshoz
CMD:parancs(playerid)
{
if(Hasznalhat[playerid] == 1)
{
//Ide hogy mit csináljon a parancs
}
else SendClientMessage(playerid, 0xFF0000AA, \"Elõbb jelentkezz be!\");
return 1;
}
Ez tökéletes és ha rcon bejelentkezésnél?
Akkor az if-hez Hasznalhat helyett IsPlayerAdmin(playerid)
Hova rakjam?
CMD:parancs(playerid)
{
if(IsPlayerAdmin(playerid))
{
//Ide hogy mit csináljon a parancs
}
else SendClientMessage(playerid, 0xFF0000AA, \"Nem vagy bejelentkezve Rcon adminba!\");
return 1;
}