[AJUDA]Queria um negocio pra bloquear as arenas so desse pra sair com /kill
#1

alguem pode me passa por favor do um reply
Reply
#2

Vamos Fazer Uma Base Simples
pawn Код:
//topo do gm
new bool:irarena[MAX_PLAYERS];
//exemplo de comando
CMD:ir(playerid,params[]) {
if(irarena[playerid] == false) return SendClientMessage(playerid,-1,"AreaBloqueada");
return 1;
}
// o irarena[playerid] == true; permite que ele viaje entre as arenas
Isso e Uma Base !!
Reply
#3

vo testar akie man e que so iniciante to fasendo um game mode nao sei mecher direito mais tomo akie pra aprender neh ngm nasce sabendo com dar rep que eu nao sei ai eu te do
Reply
#4

outra coisa nao entendi onde eu pou isso ajuda ai pf
Reply
#5

pawn Код:
//Topo do GM:

new bool:ArenaEspecial[MAX_PLAYERS];

//OnPlayerConnect

ArenaEspecial[playerid] = false;

//OnPlayerCommandText:

if(!strcmp(cmdtext, "/exemplo", true))
{
     if(ArenaEspecial[playerid] == true) return SendClientMessage(playerid, -1, "[ERRO]: Vocк Estб em Uma Arena Especial, Use /kill"); // Verifica se й Verdadeira
     //Resto do Cуdigo
     ArenaEspecial[playerid] = true; // Tornando a Funзгo Verdadeira
     return 1;
}
E Nas que nгo quer que bloqueie quando entre sу remover a funзгo ArenaEspecial[playerid] = true; do Final do CMD.
Reply
#6

Quote:
Originally Posted by joaomarcos
Посмотреть сообщение
outra coisa nao entendi onde eu pou isso ajuda ai pf
Deixei bem explicado no code
@edit nao estou em casa posso errar em meus codes so volto as 5:00 da tarde
Reply
#7

vlw funeral vo testa akie Acho que vc lembra de min renegado
Reply
#8

funeral eu fiz isso mais qnd da /kill continua como se tivesse na arena e com dps que eu pois isso ela nao e teleportado pra /arena
Reply
#9

Topo do gm :
pawn Код:
new VariableDeBloqueo[MAX_PLAYERS];
Agora na public On Player Death :
pawn Код:
//morrer volta ao mundo normal
    VariableDeBloqueo[playerid] = 0;
Em cima dos comandos que vc que
pawn Код:
if(VariableDeBloqueo[playerid] == 1) return SendClientMessage(playerid, -1, "Estб em uma arena para usar comandos novamente morra");
o comando de sair
pawn Код:
//esse cmd e pra sair das arenas blokeadas =)
    if(!strcmp(cmdtext, "/sair", true))
   {
       VariableDeBloqueo[playerid] = 0;
       SetPlayerHealth(playerid, 0.0);
       return 1;
   }
Reply
#10

pawn Код:
//Topo do GM:

new bool:ArenaEspecial[MAX_PLAYERS];

//OnPlayerConnect

ArenaEspecial[playerid] = false;

//OnPlayerCommandText:

if(!strcmp(cmdtext, "/exemplo", true))
{
     if(ArenaEspecial[playerid] == true) return SendClientMessage(playerid, -1, "[ERRO]: Vocк Estб em Uma Arena Especial, Use /kill"); // Verifica se й Verdadeira
     //Resto do Cуdigo
     ArenaEspecial[playerid] = true; // Tornando a Funзгo Verdadeira
     return 1;
}
if(!strcmp(cmdtext, "/kill", true))
{
   ArenaEspecial[playerid] = false;
     return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)