[Ajuda] O que estб errado ?! - 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] O que estб errado ?! (
/showthread.php?tid=411904)
O que estб errado ?! -
NuTShoT - 30.01.2013
@RESOLVIDO +rep A TODOS
Re: O que estб errado ?! -
Etton - 30.01.2013
Qual o erro amigo ?
Ele nгo ganha Health? Como й que й ? Nгo pratico bruxaria e nгo tenho bola de cristal para saber o que nгo estб funcionando...
Re: O que estб errado ?! -
NuTShoT - 31.01.2013
Quote:
Originally Posted by Etton
Qual o erro amigo ?
Ele nгo ganha Health? Como й que й ? Nгo pratico bruxaria e nгo tenho bola de cristal para saber o que nгo estб funcionando...
|
Olб Etton!
Ele nгo ganha vida. Acho que o erro estб onde detecta se estб preso ou hospitalizado.
Vlw!
Re: O que estб errado ?! -
Gii - 31.01.2013
pawn Код:
new aloka2 = PlayerInfo[i][pJailed] > 0;
new aloka3 = PlayerInfo[i][pTempoHospitalizado] > 0;
new aloka = aloka2 || admtrampando[i] || aloka3;
Re: O que estб errado ?! -
Etton - 31.01.2013
Quote:
Originally Posted by Programador_Macabro
pawn Код:
new aloka2 = PlayerInfo[i][pJailed] > 0; new aloka3 = PlayerInfo[i][pTempoHospitalizado] > 0; new aloka = aloka2 || admtrampando[i] || aloka3;
?
|
?[2]
esses aloka tб fazendo coisa maluca mesmo.
Re: O que estб errado ?! -
Gii - 31.01.2013
Variбveis sгo sнmbolos criados para assumir algum
valor, elas podem variar (daн o nome variбvel) dependendo de onde e de como estamos usando-as .
Fonte:
https://sampforum.blast.hk/showthread.php?tid=235924
Re: O que estб errado ?! -
Etton - 31.01.2013
Код:
public checarlife()
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pJailed] > 0 && gPlayerLogged[i] == 1||PlayerInfo[i][pTempoHospitalizado] > 0&&gPlayerLogged[i] == 1)
{
SetPlayerHealth(i, 999999999);
}
}
}
return true;
}
Talvez funcione assim. Teste.
Re: O que estб errado ?! -
NuTShoT - 31.01.2013
@RESOLVIDO +rep A TODOS
Re: O que estб errado ?! -
Gii - 31.01.2013
Quote:
Originally Posted by Etton
Код:
public checarlife()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pJailed] > 0 && gPlayerLogged[i] == 1||PlayerInfo[i][pTempoHospitalizado] > 0&&gPlayerLogged[i] == 1)
{
SetPlayerHealth(i, 999999999);
}
}
}
return true;
}
Talvez funcione assim. Teste.
|
Para que complicar o que й fбcil?
pawn Код:
public checarlife()
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(gPlayerLogged[i] == 1 && ( PlayerInfo[i][pTempoHospitalizado] > 0 || PlayerInfo[i][pJailed] > 0 ))
{
SetPlayerHealth(i, cellmax);
}
}
}
return true;
}
Re: O que estб errado ?! -
Etton - 31.01.2013
Quote:
Originally Posted by Programador_Macabro
Para que complicar o que й fбcil?
pawn Код:
public checarlife() { for(new i=0; i<MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) {
if(gPlayerLogged[i] == 1 && ( PlayerInfo[i][pTempoHospitalizado] > 0 || PlayerInfo[i][pJailed] > 0 )) { SetPlayerHealth(i, cellmax); } } } return true; }
|
Vamos dizer que meu code estб muito menos complicado que o anterior. O seu tб mais otimizado, blz.