SA-MP Forums Archive
[Ajuda] Comando Hospitalizados - 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] Comando Hospitalizados (/showthread.php?tid=569077)



Comando Hospitalizados - jefrens - 28.03.2015

Eu estou usando o Sistema de Hospital do Rodney e adicionei o seguinte comando:

PHP код:
CMD:hospitalizados(playerid)
    {
        if(
IsPlayerConnected(playerid))
        {
            
SendClientMessage(playerid0xFFFFFFAA"|______________[ Hospitalizados ]______________|");
            for(new 
0MAX_PLAYERSi++)
            {
                if(
IsPlayerConnected(i))
                {
                    if(
PlayerInfo[i] > && PlayerInfo[i][TempoHospital] > 0//LINHA 160
                    
{
                        if(
storeexit[i] == 1)
                        {
                            
GetPlayerName(isendernamesizeof(sendername));
                            
format(string128"Hospitalizado %s [Tempo: %d seg] {FFFFFF}(Hosp. de Los Santos)",  sendernamePlayerInfo[i][TempoHospital]);
                              
SendClientMessage(playeridCOLOR_GRAD2string);
                        }
                    }
                }
            }
        }
        return 
true;
    } 
e estб dando os seguintes erros...

pawn Код:
C:\Users\Jeferson\Desktop\Game Of Style\filterscripts\hosp.pwn(160) : error 001: expected token: ")", but found "["
C:\Users\Jeferson\Desktop\Game Of Style\filterscripts\hosp.pwn(160) : error 029: invalid expression, assumed zero
C:\Users\Jeferson\Desktop\Game Of Style\filterscripts\hosp.pwn(160) : warning 215: expression has no effect
C:\Users\Jeferson\Desktop\Game Of Style\filterscripts\hosp.pwn(160) : error 001: expected token: ";", but found "]"
C:\Users\Jeferson\Desktop\Game Of Style\filterscripts\hosp.pwn(160) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.
alguйm poderia me ajudar? :$

OBS: Se for possнvel alguйm pode criar o comando /hospitalizados pra eu por no sistema de hospital dele?!


Re: Comando Hospitalizados - DiegoLeo - 28.03.2015

Posta a linha 160


Re: Comando Hospitalizados - ipsLuan - 28.03.2015

if(PlayerInfo[i] > 0
PlayerInfo й uma enum, entгo falta outro parвmetro.


Re: Comando Hospitalizados - jefrens - 28.03.2015

Esse й o Sistema! [FilterScript] Sistema de Hospital

Se alguйm conseguir criar um comando de /hospitalizados pra ele eu ficaria muito agradecido, eu nгo estou conseguindo criar um que funcione...

Quote:
Originally Posted by DiegoLeo
Посмотреть сообщение
Posta a linha 160
Estб marcado no code.. e.e "//LINHA 160"


Re: Comando Hospitalizados - ipsLuan - 28.03.2015

O senhor leu o que eu escrevi?


Re: Comando Hospitalizados - jefrens - 28.03.2015

Quote:
Originally Posted by Luan Argolo
Посмотреть сообщение
O senhor leu o que eu escrevi?
Eu li sim, senhor! Adicionei a enum e deu os mesmos erros.


Re: Comando Hospitalizados - ipsLuan - 28.03.2015

Quote:
Originally Posted by jefrens
Посмотреть сообщение
Eu li sim, senhor! Adicionei a enum e deu os mesmos erros.
Nгo й pra adicionar a enum, e sim complementar.
Tente deste jeito.

PHP код:
CMD:hospitalizados(playerid) { 
    if(
IsPlayerConnected(playerid)) { 
        
SendClientMessage(playerid0xFFFFFFAA"|______________[ Hospitalizados ]______________|"); 
        for(new 
0MAX_PLAYERSi++) { 
            if(
IsPlayerConnected(i)) { 
                if(
PlayerInfo[i][TempoHospital] > 0) { 
                    if(
storeexit[i] == 1) { 
                        
GetPlayerName(isendernamesizeof(sendername)); 
                        
format(string128"Hospitalizado %s [Tempo: %d seg] {FFFFFF}(Hosp. de Los Santos)"sendernamePlayerInfo[i][TempoHospital]); 
                        
SendClientMessage(playeridCOLOR_GRAD2string); 
                    } 
                } 
            } 
        } 
    } 
    return 
0x01




Re: Comando Hospitalizados - Lуs - 28.03.2015

Tem algo muito errado nessa primeira checagem da linha 160.

Faзa somente a segunda checagem e verifique se funciona.

PHP код:
CMD:hospitalizados(playerid

    if(
IsPlayerConnected(playerid)) 
    { 
        
SendClientMessage(playerid0xFFFFFFAA"|______________[ Hospitalizados ]______________|"); 
        for(new 
0MAX_PLAYERSi++) 
        { 
            if(
IsPlayerConnected(i)) 
            { 
                if(
PlayerInfo[i][TempoHospital] > 0)
                { 
                    if(
storeexit[i] == 1
                    { 
                        
GetPlayerName(isendernamesizeof(sendername)); 
                        
format(string128"Hospitalizado %s [Tempo: %d seg] {FFFFFF}(Hosp. de Los Santos)",  sendernamePlayerInfo[i][TempoHospital]); 
                        
SendClientMessage(playeridCOLOR_GRAD2string); 
                    } 
                } 
            } 
        } 
    } 
    return 
true;