SA-MP Forums Archive
[Ajuda] Variavel nгo seta ou erro de verificaзгo - 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] Variavel nгo seta ou erro de verificaзгo (/showthread.php?tid=590594)



Variavel nгo seta ou erro de verificaзгo - LucasDias - 01.10.2015

@RESOLVIDO

Erro no string[0] = 0; do cуdigo, apenas o removi depois de resolver pensar na lуgica do cуdigo. Agradeзo a quem tentou.


Re: Variavel nгo seta ou erro de verificaзгo - LucasDias - 01.10.2015

Board Brasileira ta cada vez melhor, com pessoas que ignoram um pedido de ajuda --'.

Alguйm pra ajudar?


Re: Variavel nгo seta ou erro de verificaзгo - Chefгo - 01.10.2015

inventa uma gambiarra ae...
muda isso
pawn Код:
foreach (new i : Player) if (PlayerData[i][pTaxiCalled])
pra isso
pawn Код:
foreach (new i : Player) if (PlayerData[i][pTaxiCalled] > 0)



Re: Variavel nгo seta ou erro de verificaзгo - LucasDias - 02.10.2015

Quote:
Originally Posted by Chefгo
Посмотреть сообщение
inventa uma gambiarra ae...
muda isso
pawn Код:
foreach (new i : Player) if (PlayerData[i][pTaxiCalled])
pra isso
pawn Код:
foreach (new i : Player) if (PlayerData[i][pTaxiCalled] > 0)
Se eu quisesse gambiarra amigo, eu teria tentado nй, pedi uma ajuda onde esta meu erro. Nгo funcionou.


Re: Variavel nгo seta ou erro de verificaзгo - garotin - 02.10.2015

Amigo voc tem um erro na stock Taxi_ShowCalls(playerid)
Substitua por essa.
PHP код:
stock Taxi_ShowCalls(playerid)
{
    static
        
string[2048];

    
string[0] = 0;

    if(
PlayerData[playerid][pTaxiCalled])
    {
        
format(stringsizeof(string), "%d: %s (%s)\n"iReturnName(i0), GetPlayerLocation(i));
    }
    if(!
strlen(string))
    {
        
SendErrorMessage(playerid"Nгo existe nenhuma chamada para aceitar.");
    }
    else 
Dialog_Show(playeridAcceptTaxiDIALOG_STYLE_LIST"Chamadas Taxi"string"Aceitar""Cancelar");
    return 
1;

Nгo tem necessidade do
PHP код:
foreach (new Player
uma vez que quando chama a stock jб tem o id do player que estб recebendo a ligaзгo


Re: Variavel nгo seta ou erro de verificaзгo - zPain - 02.10.2015

Quote:
Originally Posted by garotin
Посмотреть сообщение
Amigo voc tem um erro na stock Taxi_ShowCalls(playerid)
Substitua por essa.
PHP код:
stock Taxi_ShowCalls(playerid)
{
    static
        
string[2048];
    
string[0] = 0;
    if(
PlayerData[playerid][pTaxiCalled])
    {
        
format(stringsizeof(string), "%d: %s (%s)\n"iReturnName(i0), GetPlayerLocation(i));
    }
    if(!
strlen(string))
    {
        
SendErrorMessage(playerid"Nгo existe nenhuma chamada para aceitar.");
    }
    else 
Dialog_Show(playeridAcceptTaxiDIALOG_STYLE_LIST"Chamadas Taxi"string"Aceitar""Cancelar");
    return 
1;

Nгo tem necessidade do
PHP код:
foreach (new Player
uma vez que quando chama a stock jб tem o id do player que estб recebendo a ligaзгo
Na verdade vocк entendeu errado. o loop com foreach й para obter o nome e a localizaзгo de todos os taxistas e enviar a resposta ao playerid passado na funзгo.


Re: Variavel nгo seta ou erro de verificaзгo - garotin - 02.10.2015

Quote:
Originally Posted by zPain
Посмотреть сообщение
Na verdade vocк entendeu errado. o loop com foreach й para obter o nome e a localizaзгo de todos os taxistas e enviar a resposta ao playerid passado na funзгo.
Verdade me enganei nisso, entгo o foreach atй serve e vai funcionar atй porque o erro estava no format...


Re: Variavel nгo seta ou erro de verificaзгo - LucasDias - 05.10.2015

Quote:
Originally Posted by garotin
Посмотреть сообщение
Verdade me enganei nisso, entгo o foreach atй serve e vai funcionar atй porque o erro estava no format...
Continua o mesmo erro, ele sу manda a resposta do Strlen e nгo do dialog


Re: Variavel nгo seta ou erro de verificaзгo - LucasDias - 06.10.2015

Alguйm mais?