Bloquear comandos Em teleporte em ZCMDІ -
LucaAllexandre - 05.05.2013
Eai, galera firmeza? hoje, vim pedir ajuda, estou a muito tempo procurando um modo de bloquear comandos em certos teleportes em zcmd. Jб usei search nгo achei, mas nгo tenho Tambem nenhuma ideia de como fazer isso...
Poderiam me ajudar? Sei que pode ser facil pra vocкs, high rollers hehe.
Jб criei dois tуpicos, me ajudaram lб nгo funcionou ai o tуpico foi abandonado.. estou criando denovo.
Olhem meu comando:
PHP код:
CMD:minigun(playerid, params[])
{
new rand = random(sizeof(Randminigun));
SetPlayerPos(playerid, Randminigun[rand][0], Randminigun[rand][1], Randminigun[rand][2]);
return 1;
}
Re: Bloquear comandos Em teleporte em ZCMDІ -
StringBR - 05.05.2013
Hm ... Bloquear de que maneira, por pontos, dinheiro, status, profissхes. EXPLIQUE.
Re: Bloquear comandos Em teleporte em ZCMDІ -
LucaAllexandre - 05.05.2013
Sу bloquear, pra que tipo quando o player for para arena minigun, nгo poder sair e nгo usar qualquer comando, enquanto nгo usar o comando: /sairdm
ai quando ele usar o comando dentro da arena minigun aparecer a mensagem: Vocк Estб em uma arena use /sairdm
Tipo assim..
Re: Bloquear comandos Em teleporte em ZCMDІ -
LucaAllexandre - 05.05.2013
UP
UP
UP
UP
UP
Re: Bloquear comandos Em teleporte em ZCMDІ -
StringBR - 05.05.2013
Tem outros cmds no teu gm que tem isso?
Re: Bloquear comandos Em teleporte em ZCMDІ -
LucaAllexandre - 05.05.2013
nгo.. nгo, tem nenhum ;/ sу vou por isso nas arenas.
Re: Bloquear comandos Em teleporte em ZCMDІ -
LucaAllexandre - 05.05.2013
UP UP UP UP
Re: Bloquear comandos Em teleporte em ZCMDІ -
smiiir - 05.05.2013
PHP код:
new EstaNoEvento [ MAX_PLAYERS ] ;
PHP код:
COMMAND:escrever ( playerid )
{
if ( EstaNoEvento [ playerid ] == 1 )
return SendClientMessage ( playerid, -1, "[ ERRO ]: Vocк Estб em uma arena use /sairdm" ) ;
SendClientMessage ( playerid, -1, "[ VOCК ESTБ ESCREVENDO FERA ]" ) ;
return 1;
}
Re: Bloquear comandos Em teleporte em ZCMDІ -
LucaAllexandre - 05.05.2013
Vlw, funfo!
Re: Bloquear comandos Em teleporte em ZCMDІ -
zSuYaNw - 06.05.2013
Quote:
Originally Posted by iSmirnoff
PHP код:
new EstaNoEvento [ MAX_PLAYERS ] ;
PHP код:
COMMAND:escrever ( playerid )
{
if ( EstaNoEvento [ playerid ] == 1 )
return SendClientMessage ( playerid, -1, "[ ERRO ]: Vocк Estб em uma arena use /sairdm" ) ;
SendClientMessage ( playerid, -1, "[ VOCК ESTБ ESCREVENDO FERA ]" ) ;
return 1;
}
|
Podemos melhorar
pawn Код:
new bool: InDM[MAX_PLAYERS char];
public OnPlayerConnect(playerid){
return InDM{playerid} = false, !false;
}
public OnPlayerSpawn(playerid){
return InDM{playerid} = false, !false;
}
public OnPlayerCommandPerformed(playerid, cmdtext[], success){
if(!success){
SendClientMessage(playerid, -1, "Comando invбlido");
return false;
}
if(strcmp(cmdtext, "/minigun", true) != 0 && InDM{playerid}){
SendClientMessage(playerid, -1, "Vocк estб em um Death Match, nгo pode usar comandos!");
return false;
}
return true;
}
pawn Код:
// Quando o player entra em death match
InDM{playerid} = true;
// Quando Player Sai
InDM{playerid} = false;