[Ajuda]Bloquear alguns CMD temporariamente -
brayon1997 - 06.02.2013
Pessoal tou com uma duvida, deve ser simples! No meu server o pessoal ta abusando dos comandos!
Gostaria de Bloquea-los do tipo assim:
Se uma pessoa usar um comando agora!
Ela sу poderб usar aquele comando depois de um tempo. Se possivel gostaria de por so em alguns comandos! e nгo em todos!
Ultima duvida e que eu queria bloquear a area do exercito do tipo assim!
Se alguem entrar na Area 69 Base do exercito ganhar nivel 6 de procurado e mudar a cor para BLACK!
pq sу isso? (simples, para distrair os admins, matando esses players invasores) Desde jб vlw.
Estou pendindo apenas uma AJUDA!
comando exemplo:
pawn Код:
if(strcmp(cmdtext, "/reparar", true) == 0)
{
if(GetPlayerMoney(playerid) < 1000)
{
return SendClientMessage(playerid, 0xFFFF00AA, "Vocк nгo tem GRANA.");
}
if(IsPlayerInAnyVehicle(playerid))
{
RepairVehicle(GetPlayerVehicleID(playerid));
GivePlayerMoney(playerid, -1000);
SendClientMessage(playerid, 0x33AA33AA, "O Veiculo foi reparado!");
}
else
{
SendClientMessage(playerid, 0xAA3333AA, "Vocк nгo estб em um Veiculo!");
}
return 1;
}
Jб pesquisei e nгo axei do jeito que eu kero!
Re: [Ajuda]Bloquear alguns CMD em TEMP e em X1/Duelo -
MatheusFuria - 06.02.2013
Код:
new ptemporeparo;
new TempoReparo;
Код:
if(strcmp(cmdtext, "/reparar", true) == 0)
{
if(GetPlayerMoney(playerid) < 1000)
{
return SendClientMessage(playerid, 0xFFFF00AA, "Vocк nгo tem GRANA.");
}
if(ptemporeparo == 1)
{
SendClientMessage(playerid,COLOR_GRAD2,"Vocк tem que esperar 10 Segundos para usar este comando denovo!");
return 1;
}
if(IsPlayerInAnyVehicle(playerid))
{
RepairVehicle(GetPlayerVehicleID(playerid));
GivePlayerMoney(playerid, -1000);
SendClientMessage(playerid, 0x33AA33AA, "O Veiculo foi reparado!");
ptemporeparo = 1;
TempoReparo = SetTimer("Reparar", 10000, 0);
}
else
{
SendClientMessage(playerid, 0xAA3333AA, "Vocк nгo estб em um Veiculo!");
}
return 1;
}
kra nгo sei se vai dar certo , nem testei por que estou com pressa , tenta ai .
Re: [Ajuda]Bloquear alguns CMD em TEMP e em X1/Duelo -
DanDRT - 06.02.2013
forward:
PHP код:
forward TReparar(playerid);
public
PHP код:
public TReparar(playerid)
{
TempoReparar[playerid] = 0;
return 1;
}
New:
PHP код:
new TempoReparar[MAX_PLAYERS];
Comando:
PHP код:
if(strcmp(cmdtext, "/reparar", true) == 0)
{
if(GetPlayerMoney(playerid) < 1000)
{
return SendClientMessage(playerid, 0xFFFF00AA, "Vocк nгo tem GRANA.");
}
if(TempoReparar[playerid] == 1)
{
SendClientMessage(playerid, -1, "Aguarde 1 Minuto para poder reparar denovo.");
return 1;
}
if(IsPlayerInAnyVehicle(playerid))
{
RepairVehicle(GetPlayerVehicleID(playerid));
GivePlayerMoney(playerid, -1000);
TempoReparar[playerid] = 1;
SetTimerEx("TReparar", 60000, 0, "i", playerid);
SendClientMessage(playerid, 0x33AA33AA, "O Veiculo foi reparado!");
}
else
{
SendClientMessage(playerid, 0xAA3333AA, "Vocк nгo estб em um Veiculo!");
}
return 1;
}
Re: [Ajuda]Bloquear alguns CMD em TEMP e em X1/Duelo -
brayon1997 - 06.02.2013
Certo e quanto a parte de se alguem tiver na base area 69 ganhar wanted e mudar cor '--'
Pq se eu aprender isto saberei fazer areas "Bases" para clгs (nгo й area de GANG Zone) e apenas setar uma area para apenas algumas pessoas entrarem! e o caso admins forem para la n ganham wanted e se pessoas normais forem ganham wanted '--'