SA-MP Forums Archive
[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.