[PEDIDO] Auto Kick -
shadauer - 23.01.2012
Seguinte, Preciso De Um CMD Que O Player Seje Auto Kickado Ao Utilizar Os Seguintes Comandos 2x:
/rhino
/hydra
/hunter
OU Que Seje KICK Ao Usar Esses 3 Comandos.
Obrigado
Re: [PEDIDO] Auto Kick -
Victor Cesaroni - 23.01.2012
pawn Код:
new hy[MAX_PLAYERS] = 0, hu[MAX_PLAYERS] = 0, rh[MAX_PLAYERS] = 0;
if(!strcmp(cmdtext, "/hydra", true)) {
new p = playerid;
if(hy[p] == 2) return Kick(playerid), hy[p] = 0;
hy[p]++;
return true;
}
if(!strcmp(cmdtext, "/hunter", true)) {
new p = playerid;
if(hu[p] == 2) return Kick(playerid), hu[p] = 0;
hu[p]++;
return true;
}
if(!strcmp(cmdtext, "/rhino", true)) {
new p = playerid;
if(rh[p] == 2) return Kick(playerid), rh[p] = 0;
rh[p]++;
return true;
}
Re: [PEDIDO] Auto Kick -
shadauer - 23.01.2012
Botar Em OnplayerCommand ?
Re: [PEDIDO] Auto Kick -
Victor Cesaroni - 23.01.2012
Quote:
Originally Posted by shadauer
Botar Em OnplayerCommand ?
|
Coloca as variбveis (
new tralala...) no topo e os comandos na
public OnPlayerCommandText(playerid, cmdtext[])
Re: [PEDIDO] Auto Kick -
Shadoww5 - 23.01.2012
Quote:
Originally Posted by Victor Cesaroni
pawn Код:
new hy[MAX_PLAYERS] = 0, hu[MAX_PLAYERS] = 0, rh[MAX_PLAYERS] = 0;
if(!strcmp(cmdtext, "/hydra", true)) { new p = playerid; if(hy[p] == 2) return Kick(playerid), hy[p] = 0; hy[p]++; return true; }
if(!strcmp(cmdtext, "/hunter", true)) { new p = playerid; if(hu[p] == 2) return Kick(playerid), hu[p] = 0; hu[p]++; return true; }
if(!strcmp(cmdtext, "/rhino", true)) { new p = playerid; if(rh[p] == 2) return Kick(playerid), rh[p] = 0; rh[p]++; return true; }
|
Pra que toda essa confusгo ?
PHP код:
if(!strcmp(cmdtext, "/hydra", true) || !strcmp(cmdtext, "/rhino", true) || !strcmp(cmdtext, "/hunter", true))
return Kick(playerid);
Re: [PEDIDO] Auto Kick -
Victor Cesaroni - 23.01.2012
Quote:
Originally Posted by Shadoww5
Pra que toda essa confusгo ?
PHP код:
if(!strcmp(cmdtext, "/hydra", true) || !strcmp(cmdtext, "/rhino", true) || !strcmp(cmdtext, "/hunter", true))
return Kick(playerid);
|
Pra quando digitar o comando 2 vezes Kick(playerid)
Re: [PEDIDO] Auto Kick -
Shadoww5 - 23.01.2012
Ah tб, pensei que era pra quando digitasse o comando pela primeira vez jб ser kickado. De qualquer forma, vocк fez muita gambiarra.
PHP код:
// TOPO DO GM
new hy[MAX_PLAYERS],
hu[MAX_PLAYERS],
rh[MAX_PLAYERS];
// OnPlayerCommandText
if(!strcmp(cmdtext, "/hydra", true))
return hy[playerid] < 2 ? hy[playerid]++ : Kick(playerid);
if(!strcmp(cmdtext, "/hunter", true))
return hu[playerid] < 2 ? hu[playerid]++ : Kick(playerid);
if(!strcmp(cmdtext, "/rhino", true))
return rh[playerid] < 2 ? rh[playerid]++ : Kick(playerid);
Re: [PEDIDO] Auto Kick -
DarkScripter - 23.01.2012
Quote:
Originally Posted by Shadoww5
Ah tб, pensei que era pra quando digitasse o comando pela primeira vez jб ser kickado. De qualquer forma, vocк fez muita gambiarra.
PHP код:
// TOPO DO GM
new hy[MAX_PLAYERS],
hu[MAX_PLAYERS],
rh[MAX_PLAYERS];
// OnPlayerCommandText
if(!strcmp(cmdtext, "/hydra", true))
return hy[playerid] < 2 ? hy[playerid]++ : Kick(playerid);
if(!strcmp(cmdtext, "/hunter", true))
return hu[playerid] < 2 ? hu[playerid]++ : Kick(playerid);
if(!strcmp(cmdtext, "/rhino", true))
return rh[playerid] < 2 ? rh[playerid]++ : Kick(playerid);
|
Seu script nгo funciona/darб erro.
pawn Код:
new
hy[MAX_PLAYERS],
hu[MAX_PLAYERS],
rh[MAX_PLAYERS]
;
public OnPlayerConnect(playerid)
{
return hy[playerid] = !1, hu[playerid] = !1, rh[playerid] =!1;
}
// OnPlayerCommandText
if(!strcmp(cmdtext, "/hydra", true))
return hy[playerid] += (hy[playerid] <= 2 ? 1 : Kick(playerid));
if(!strcmp(cmdtext, "/hunter", true))
return hu[playerid] += (hu[playerid] <= 2 ? 1 : Kick(playerid));
if(!strcmp(cmdtext, "/rhino", true))
return rh[playerid] += (rh[playerid] <= 2 ? 1 : Kick(playerid));
@OFF:
Porque ralhos vocкs nгo usam a pre-tag '[pawn]' ao invйs de '[php]' ?
Re: [PEDIDO] Auto Kick -
guilhermeghc@hotmail.com - 23.01.2012
pawn Код:
// OnPlayerCommandText
if(!strcmp(cmdtext, "/hydra", true))
Kick(playerid);
if(!strcmp(cmdtext, "/hunter", true))
Kick(playerid);
if(!strcmp(cmdtext, "/rhino", true))
Kick(playerid);
Re: [PEDIDO] Auto Kick -
Shadoww5 - 23.01.2012
Quote:
Originally Posted by DarkScripter
Seu script nгo funciona/darб erro.
pawn Код:
new hy[MAX_PLAYERS], hu[MAX_PLAYERS], rh[MAX_PLAYERS] ;
public OnPlayerConnect(playerid) { return hy[playerid] = !1, hu[playerid] = !1, rh[playerid] =!1; }
// OnPlayerCommandText if(!strcmp(cmdtext, "/hydra", true)) return hy[playerid] += (hy[playerid] <= 2 ? 1 : Kick(playerid));
if(!strcmp(cmdtext, "/hunter", true)) return hu[playerid] += (hu[playerid] <= 2 ? 1 : Kick(playerid));
if(!strcmp(cmdtext, "/rhino", true)) return rh[playerid] += (rh[playerid] <= 2 ? 1 : Kick(playerid));
@OFF:
Porque ralhos vocкs nгo usam a pre-tag '[pawn]' ao invйs de '[php]' ?
|
1 - PHP fica mais bonito
2 - Eu testei aqui e nгo deu erro algum.