SA-MP Forums Archive
[Ajuda] O que eu fiz de 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 eu fiz de errado ? (/showthread.php?tid=405760)



O que eu fiz de errado ? - FPB_Lipos - 07.01.2013

Bom pessoal criei uma nova org (25) Piloto De Aviгo !
Criei o comando /passagem
pawn Код:
if(strcmp(cmd,"/passagem",true)==0)
    {
        if(IsPlayerConnected(playerid))
        {
                if(PlayerInfo[playerid][pMembro] == 25||PlayerInfo[playerid][pLider] == 25)
                {
                    if(GetPlayerState(playerid) == 2)
                    {
                        tmp = strtok(cmdtext, idx);
                        if(!strlen(tmp))
                        {
                            SendClientMessage(playerid, COLOR_WHITE, "USE: /passagem [Preco]");
                            return true;
                        }
                        moneys = strval(tmp);
                        if(moneys < 800 || moneys > 10000) { SendClientMessage(playerid, COLOR_GREY, "   Preзo da corrida Mнnimo R$800 Mбximo R$10000!"); return true; }
                        GetPlayerName(playerid,sendername,sizeof(sendername),PlayerInfo[playerid][pPnumber]);
                        format(string, sizeof(string), "O Piloto %s estб em serviзo, Passagem: R$%d Contato:[%d]", sendername, TransportValue[playerid]);
                        OOCNews(COR_PIL,string);
                        return true;
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GREY, "   Voce nгo estб no aviгo!");
                        return true;
                    }
                }
            }
    }
E era pra aparecer assim:
O Piloto Fulano estб em serviзo, Passagem: PRECO Contato:[TEL]
mas ta aparecendo assim:
O Piloto Fulano estб em serviзo, Passagem: 0 Contato:[]
Alguem ajuda ae ?


Re: O que eu fiz de errado ? - Jefferson Santos - 07.01.2013

Ta ae..

Use sempre [ pawn] CODIGO [/pawn] (sem o espaзo) aqui no forum!

pawn Код:
if(strcmp(cmd,"/passagem",true)==0)
{
    if(IsPlayerConnected(playerid))
    {
        if(PlayerInfo[playerid][pMembro] == 25||PlayerInfo[playerid][pLider] == 25)
        {
            if(GetPlayerState(playerid) == 2)
            {
                tmp = strtok(cmdtext, idx);
                if(!strlen(tmp))
                {
                    SendClientMessage(playerid, COLOR_WHITE, "USE: /passagem [Preco]");
                    return true;
                }
                moneys = strval(tmp);
                if(moneys < 800 || moneys > 10000) { SendClientMessage(playerid, COLOR_GREY, "   Preзo da corrida Mнnimo R$800 Mбximo R$10000!"); return true; }
                GetPlayerName(playerid,sendername,sizeof(sendername),PlayerInfo[playerid][pPnumber]);
                format(string, sizeof(string), "O Piloto %s estб em serviзo, Contato:[%d] Passagem: R$%d", sendername, TransportValue[playerid]);
                OOCNews(COR_PIL,string);
                return true;
            }
            else
            {
                SendClientMessage(playerid, COLOR_GREY, "Voce nгo estб no aviгo!");
                return true;
            }
      }
}



Re: O que eu fiz de errado ? - FPB_Lipos - 07.01.2013

Quote:

if(strcmp(cmd,"/passagem",true)==0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pMembro] == 25||PlayerInfo[playerid][pLider] == 25)
{
if(GetPlayerState(playerid) == 2)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "USE: /passagem [Preco]");
return true;
}
moneys = strval(tmp);
if(moneys < 800 || moneys > 10000) { SendClientMessage(playerid, COLOR_GREY, " Preзo da corrida Mнnimo R$800 Mбximo R$10000!"); return true; }
GetPlayerName(playerid,sendername,sizeof(sendernam e),PlayerInfo[playerid][pPnumber]);
format(string, sizeof(string), "O Piloto %s estб em serviзo, Contato:[%d] Passagem: R$%d", sendername, TransportValue[playerid]);
OOCNews(COR_PIL,string);
return true;
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Voce nгo estб no aviгo!");
return true;
}
}
}

Код:
C:\Users\Felipe\Desktop\GTA SERVER\pawno\include\seif_walk.inc(39) : error 004: function "Walk_OnPlayerKeyStateChange" is not implemented
C:\Users\Felipe\Desktop\GTA SERVER\pawno\include\servermoneyGM.inc(16) : error 004: function "GMExit" is not implemented
C:\Users\Felipe\Desktop\GTA SERVER\pawno\include\servermoneyGM.inc(47) : error 004: function "OnPlayerHaveExtraCash" is not implemented
C:\Users\Felipe\Desktop\GTA SERVER\gamemodes\BML.pwn(871) : error 004: function "SaveCars" is not implemented
C:\Users\Felipe\Desktop\GTA SERVER\gamemodes\BML.pwn(1808) : error 017: undefined symbol "GetPlayerOrg"
C:\Users\Felipe\Desktop\GTA SERVER\gamemodes\BML.pwn(1815) : error 017: undefined symbol "GetPlayerOrg"
C:\Users\Felipe\Desktop\GTA SERVER\gamemodes\BML.pwn(1855) : error 017: undefined symbol "GetName"
C:\Users\Felipe\Desktop\GTA SERVER\gamemodes\BML.pwn(1856) : error 017: undefined symbol "GetName"
C:\Users\Felipe\Desktop\GTA SERVER\gamemodes\BML.pwn(1857) : error 017: undefined symbol "GetName"
C:\Users\Felipe\Desktop\GTA SERVER\gamemodes\BML.pwn(1907) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Felipe\Desktop\GTA SERVER\gamemodes\BML.pwn(1917) : error 004: function "OnPlayerText" is not implemented
C:\Users\Felipe\Desktop\GTA SERVER\gamemodes\BML.pwn(1917) : error 004: function "OnPlayerText" is not implemented
C:\Users\Felipe\Desktop\GTA SERVER\gamemodes\BML.pwn(3297) : error 004: function "ClearChatbox" is not implemented
C:\Users\Felipe\Desktop\GTA SERVER\gamemodes\BML.pwn(3388) : error 004: function "ClearChatbox" is not implemented
C:\Users\Felipe\Desktop\GTA SERVER\gamemodes\BML.pwn(3405) : error 004: function "ClearChatbox" is not implemented
C:\Users\Felipe\Desktop\GTA SERVER\gamemodes\BML.pwn(4793) : error 017: undefined symbol "IsNumero"
C:\Users\Felipe\Desktop\GTA SERVER\gamemodes\BML.pwn(4835) : error 017: undefined symbol "IsNumero"
C:\Users\Felipe\Desktop\GTA SERVER\gamemodes\BML.pwn(4877) : error 017: undefined symbol "IsNumero"
C:\Users\Felipe\Desktop\GTA SERVER\gamemodes\BML.pwn(4919) : error 017: undefined symbol "IsNumero"
C:\Users\Felipe\Desktop\GTA SERVER\gamemodes\BML.pwn(4948) : error 017: undefined symbol "IsNumero"
C:\Users\Felipe\Desktop\GTA SERVER\gamemodes\BML.pwn(4977) : error 017: undefined symbol "IsNumero"
C:\Users\Felipe\Desktop\GTA SERVER\gamemodes\BML.pwn(5006) : error 017: undefined symbol "IsNumero"
C:\Users\Felipe\Desktop\GTA SERVER\gamemodes\BML.pwn(5035) : error 017: undefined symbol "IsNumero"
C:\Users\Felipe\Desktop\GTA SERVER\gamemodes\BML.pwn(5064) : error 017: undefined symbol "IsNumero"
C:\Users\Felipe\Desktop\GTA SERVER\gamemodes\BML.pwn(5112) : error 017: undefined symbol "IsNumero"
C:\Users\Felipe\Desktop\GTA SERVER\gamemodes\BML.pwn(5141) : error 017: undefined symbol "IsNumero"

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase



Re: O que eu fiz de errado ? - Jefferson Santos - 07.01.2013

Bom, testei o codigo aqui e foi perfeitamente.
veja as linhas do erro!


Re: O que eu fiz de errado ? - tonisantolia - 07.01.2013

Foi total de 26 erros? se for й erro de chaves..


Re: O que eu fiz de errado ? - FPB_Lipos - 07.01.2013

Sim 26 erros


Re: O que eu fiz de errado ? - Jefferson Santos - 07.01.2013

Tenta assim:

pawn Код:
if(strcmp(cmd,"/passagem",true)==0)
{
    if(IsPlayerConnected(playerid))
    {
        if(PlayerInfo[playerid][pMembro] == 25||PlayerInfo[playerid][pLider] == 25)
        {
            if(GetPlayerState(playerid) == 2)
            {
                tmp = strtok(cmdtext, idx);
                if(!strlen(tmp))
                {
                    SendClientMessage(playerid, COLOR_WHITE, "USE: /passagem [Preco]");
                    return true;
                }
                moneys = strval(tmp);
                if(moneys < 800 || moneys > 10000) { SendClientMessage(playerid, COLOR_GREY, "   Preзo da corrida Mнnimo R$800 Mбximo R$10000!"); return true; }
                GetPlayerName(playerid,sendername,sizeof(sendername),PlayerInfo[playerid][pPnumber]);
                format(string, sizeof(string), "O Piloto %s estб em serviзo, Contato:[%d] Passagem: R$%d", sendername, TransportValue[playerid]);
                OOCNews(COR_PIL,string);
                return true;
            }
            else
            {
                SendClientMessage(playerid, COLOR_GREY, "Voce nгo estб no aviгo!");
                return true;
            }
        }
        return true;
    }



Re: O que eu fiz de errado ? - FPB_Lipos - 07.01.2013

Ae pessoal eu fiz assim:
pawn Код:
if(strcmp(cmd,"/passagem",true)==0)
    {
        if(IsPlayerConnected(playerid))
        {
                if(PlayerInfo[playerid][pMembro] == 25||PlayerInfo[playerid][pLider] == 25)
                {
                    if(GetPlayerState(playerid) == 2)
                    {
                        tmp = strtok(cmdtext, idx);
                        if(!strlen(tmp))
                        {
                            SendClientMessage(playerid, COLOR_WHITE, "USE: /passagem [Preco]");
                            return true;
                        }
                        moneys = strval(tmp);
                        if(moneys < 800 || moneys > 10000) { SendClientMessage(playerid, COLOR_GREY, "   Preзo da corrida Mнnimo R$800 Mбximo R$10000!"); return true; }
                        format(string,sizeof(string),"O Piloto %s estб em serviзo, Passagem: R$%d - Contato:[%d]",sendername,TransportValue[playerid],playerid,PlayerInfo[playerid][pPnumber]);
                        OOCNews(COR_PIL,string);
                        return true;
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GREY, "   Voce nгo estб no aviгo!");
                        return true;
                    }
                }
            }
    }
e antes aparecia:
O Piloto Fulano estб em serviзo, Passagem: 0 Contato:[]
O Piloto Fulano estб em serviзo, Passagem: R$0 Contato:[0]
Vamo lб me ajudem a terminar isso


Re: O que eu fiz de errado ? - Jefferson Santos - 07.01.2013

pawn Код:
Contato:[%d] - Passagem: R$%d
Contato/passagem


Re: O que eu fiz de errado ? - FPB_Lipos - 08.01.2013

ae galera, to des de ontem tentando arrumar isso alguem ajuda por favor