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;