16.07.2013, 16:55
й assim tenho um FS de corrida, quero bloquear os comandos do GM, pra n pegar quando estiver na corrida
se alguem puder ajudar o/
se alguem puder ajudar o/
static comandobloq;
comandobloq[playerid] = 1;
if(comandobloq[playerid] = 1) return SendClientMessage(playerid, -1, " Comando Bloqueado. Motivo: Evento);
public OnPlayerCommandText(playerid, cmdtext[]) { if(CallRemoteFunction("GetPlayerInRace","i",playerid) != 0){ return 1;}
forward GetPlayerInRace(playerid); public GetPlayerInRace(playerid) { if(NaCorrida[playerid]==0)return SendClientMessage(playerid, 0xFF0000FF,"[x]: Vocк nгo pode usar comando estando em uma corrida, para sair use: /sairrace"); return 1;}
for(new i = 0; i < MAX_PLAYERS; i++)
{
eventofim[playerid] = 1;
SendClientMessage(playerid, -1, " O Administrador terminou o evento!);
return 1;
}
consegui o krl
agora bloquiei os comandos ate quando n ta na corrida DO GM Код:
public OnPlayerCommandText(playerid, cmdtext[]) { if(CallRemoteFunction("GetPlayerInRace","i",playerid) != 0){ return 1;} Код:
forward GetPlayerInRace(playerid); public GetPlayerInRace(playerid) { if(NaCorrida[playerid]==0)return SendClientMessage(playerid, 0xFF0000FF,"[x]: Vocк nгo pode usar comando estando em uma corrida, para sair use: /sairrace"); return 1;} |
comandobloq[playerid] = 0;