[Ajuda] If alguem da org jб deu o comando - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] If alguem da org jб deu o comando (
/showthread.php?tid=477851)
If alguem da org jб deu o comando -
maikons - 26.11.2013
Eu sei fazer pra se o jogador jб deu o comando esperar 1 hora pra dar de novo, mas e pra fazer tipo se alguem da org do jogador jб deu o comando, nem ele nem ninguem da org pode dar esse comando atй passar essa 1hr?
Re: If alguem da org jб deu o comando -
maikons - 27.11.2013
up!!!!
Re: If alguem da org jб deu o comando -
DannielCooper - 27.11.2013
pawn Код:
new bool:DeuCMD[MAX_PLAYERS] = 0;
// dentro do cmd
DeuCMD = 1;
'-'
Re: If alguem da org jб deu o comando -
StreetGT - 27.11.2013
Quote:
Originally Posted by DannielCooper
pawn Код:
new bool:DeuCMD[MAX_PLAYERS] = 0;
// dentro do cmd
DeuCMD = 1;
'-'
|
Lol, ainda consegues ser mais burro que ele.
Bool = true / false.
Ficando
new bool:UsedCmd = false;
No comando
UsedCmd = true;
Depois й se fazer um timer para voltar a false e fazer a verificaзгo do comando
Re: If alguem da org jб deu o comando -
Abravanel - 27.11.2013
Quote:
Originally Posted by StreetGT
Lol, ainda consegues ser mais burro que ele.
Bool = true / false.
Ficando
new bool:UsedCmd = false;
No comando
UsedCmd = true;
Depois й se fazer um timer para voltar a false e fazer a verificaзгo do comando
|
Ok espertгo.
Se fizer da forma que vocк citou todas as orgs do gamemode nгo iriгo utilizar o determinado comando e nгo apenas a org do jogador. No caso, creio que ele quis dizer que a org poderб utilizar o comando uma vez em uma hora e nгo uma hora globalmente. Teria que criar uma array para verificar se jб foi usado e para verificar quanto tempo falta.
Seria algo como:
pawn Код:
new
gUsedCommand[MAX_ORGS];
if (gUsedCommand[0] != 0) {
//usou o comando
} else {
//array livre
gUsedCommand[0] = (gettime()+3600);
}
if (gettime() > gUsedCommand[0]) {
//expirou o tempo e pode usar novamente o comando
gUsedCommand[0] = 0;
}
Onde o 0 й o id da org.