Comandos por tempo. -
Gabriel Santana - 25.08.2012
Tem como alguйm mim explicar sobre esses comandos por tempo.
Tipo, coloco esse comando no meu gamemode e quero que ele so seja usado pelos adiministrador de 30 em 30 minutos, como faзo isso.
COMANDO:
pawn Код:
CMD:admingrana(playerid)
{
if(PlayerInfo[playerid][pAdmin] == 2) return SendClientMessage(playerid, Cor_Erro, "ERRO: Vocк nгo й um adiministrador ou nem tem level para usar esse comando.");
GivePlayerMoney(playerid, 200);
SendClientMessage(playerid, Cor_Setar,"[NomeSV]: Vocк recebeu R$ 200,00 apуs usar o comando.");
SendClientMessage(playerid, -1,"** Nгo й possivel usar o comando '/admingrana' frequentemente.");
return 1;
}
Re: Comandos por tempo. -
Bieeel_Cwb - 25.08.2012
Use >= no lugar de == cara se nгo sу vai pegar para o adm lvl 2 e lvl 3 4 5 nгo vai
sobre o timer Usa SetTimerEx
Re: Comandos por tempo. -
Gabriel Santana - 25.08.2012
Ok bieel.
Bota um exemplo aк!
Re: Comandos por tempo. -
.FuneraL. - 25.08.2012
https://sampwiki.blast.hk/wiki/SetTimerEx
https://sampwiki.blast.hk/wiki/SetTimer
Re: Comandos por tempo. -
Gabriel Santana - 25.08.2012
Aqui й meio sei lб
https://sampwiki.blast.hk/wiki/SetTimerEx
Tipo, coloco o comando,
pawn Код:
GivePlayerMoney(playerid, 200);
SetTimerEx(playerid, 1000);
Negocio assim nй,
1000 й um segundo nй?
Re: Comandos por tempo. -
.FuneraL. - 25.08.2012
Sim, 1000 й 1 segundo.
Re: Comandos por tempo. -
Jason` - 25.08.2012
pawn Код:
// No inнcio do comando
if(gettime() < GetPVarInt(playerid, "podeUsarComando")) return SendClientMessage(playerid, -1, "Aguarde para poder usar o comando novamente.");
// No fim do comando
SetPVarInt(playerid, "podeUsarComando", gettime() + 30 * 60);
Re: Comandos por tempo. -
Gabriel Santana - 25.08.2012
Pedro,
Esse
й os minutos? ou oquк?
Re: Comandos por tempo. -
Math3us - 25.08.2012
Quote:
Originally Posted by Pedro_Miranda
pawn Код:
// No inнcio do comando if(gettime() < GetPVarInt(playerid, "podeUsarComando")) return SendClientMessage(playerid, -1, "Aguarde para poder usar o comando novamente.");
// No fim do comando SetPVarInt(playerid, "podeUsarComando", gettime() + 30 * 60);
|
e isso serveria para o Equipar de gangs q й com F sem comando ?
Re: Comandos por tempo. -
Jason` - 25.08.2012
Quote:
Originally Posted by Math3us
e isso serveria para o Equipar de gangs q й com F sem comando ?
|
Pra sу poder equipar apуs certo intervalo de tempo? Creio que sim.
Ex:
pawn Код:
//OnPlayerKeyStateChange
if(newkeys == 16) {
if(gettime() < GetPVarInt(playerid, "podeEquipar"))
return SendClientMessage(playerid, -1, "Aguarde para equipar.");
GivePlayerWeapon(playerid, 24, 9999);
SetPVarInt(playerid, "podeEquipar", gettime() + 10); // sу poderб equipar apуs 10 segundos
}