[Ajuda] Variavel nгo seta ou erro de verificaзгo
#1

@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.
Reply
#2

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

Alguйm pra ajudar?
Reply
#3

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)
Reply
#4

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.
Reply
#5

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
Reply
#6

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.
Reply
#7

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...
Reply
#8

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
Reply
#9

Alguйm mais?
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)