Vamos começar quero bloquear algum comando em alguma área, exemplo:chamo eles para evento x1 e eles conseguem usar comandos para se equipar... ok, vamos bloquear isso
No Topo do GM adicionado:
Код:No Topo do GM adicionado:
- Código:
nova arenax1[MAX_PLAYERS];
certo... o que essas funзг fazem?
new : serve para adicionar algo novo em seu gamemode...
arenax1 : eo nome que eu escolhi para min usar, mais voce pode escolher o que bem intenter...
[MAX_PLAYERS]; é para colocar que todos os jogadores podem utilizar
agora em OnPlayerCommandText você colocara as seguintes coisas
- Código:
if (arenax1[playerid]==1)
{
SendClientMessage(playerid,VERDE,"[Erro]Voc esta em evento nгo pode usar comandos");
retornar 1;
}
vamos explicar o que cada faz
if(arenax1[playerid]==1) essa função vai bloquear o comando
agora em SendClientMessage(playerid,VERDE,"[Erro]Você esta em evento não pode usar comandos"); e para falar a mensagem para avisar o player que ele nгo pode usar comandos no evento... VERDE vocкs apaguem e coloquem a cor que quiserem agora vocкs
vгo na parte que voces fazero a arena acredite que seja no comando intгo vocкs vao adicionar isso aqui
Код:
- Código:
arenax1[playerid] = 1;
isso é para pegar o id do player e colocar no valor 1 que é true ou seja quando o player tiver na arena nгo consiguira usar comandos simples
Agora vamos em OnPlayerDeath
e coloque isto:
Agora vamos em OnPlayerDeath
e coloque isto:
Код:
- Código:
SetPlayerVirtualWorld(playerid,0);
e também lugar
Код:
- Código:
arenax1[playerid] = 0;
e pronto terminamos
Se ajudei porfavor me de Rep+
Se ajudei porfavor me de Rep+
Creditos: RianWanteD