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



Errinho aqui - Serjnrg - 21.04.2013

Pessoal olhe esta linha:
pawn Код:
new car = GetPlayerVehicleID(playerid);
    if(newstate == PLAYER_STATE_DRIVER)
    {
        for(new i = 0; i < sizeof(cars); i ++)
        {//realizara um loop na Array cars
            if(car == caminhoes[i])
            {//se o carro em que vocк estб for igual б algum da array
                if(Emprego[playerid] == Caminhoneiro)
                {//se a profissгo do cara for diferente da citada acima
                    SendClientMessage(playerid, 0xD900D3FF, "[Erro] Apenas caminhoneiros podem pegar esses veiculos...");
                    RemovePlayerFromVehicle(playerid);
                }
            }
        }
    }
Tб dando esse erro
pawn Код:
error 017: undefined symbol "cars"
error 036: empty statement
error 017: undefined symbol "i"
 fatal error 107: too many error messages on one line
E a linha do erro estб sendo essa:
pawn Код:
for(new i = 0; i < sizeof(cars); i ++)
Alguem pode me ajudar?


Re: Errinho aqui - SeV_ - 21.04.2013

for(new i = 0; i < sizeof(cars); i ++)

Voce Definiu "Cars" ??

Por Ai Nao..


Re: Errinho aqui - Delete_ - 21.04.2013

pawn Код:
new cars;



Re: Errinho aqui - Serjnrg - 21.04.2013

Beleza.. agora tб dando isso

pawn Код:
warning 203: symbol is never used: "cars"
E a linha e 17233
E essa linha n existe kkkk
E agora mano?


Re: Errinho aqui - Hunter_Xtreme - 21.04.2013

se vc tiver em um loop, o cars tem que ter tamanho.
pawn Код:
new cars[TAMANHO];



Re: Errinho aqui - Gii - 21.04.2013

Quote:
Originally Posted by Delete_
Посмотреть сообщение
pawn Код:
new cars;
Sempre caindo nos mesmos erros, desta maneira o loop nгo darб si quer uma volta!


Re: Errinho aqui - Serjnrg - 21.04.2013

Quote:
Originally Posted by Hunter_Xtreme
Посмотреть сообщение
se vc tiver em um loop, o cars tem que ter tamanho.
pawn Код:
new cars[TAMANHO];
Tamanho seria a quantidade dos carros?


Re: Errinho aqui - Hunter_Xtreme - 21.04.2013

A quantidade que vc quiser que tenha em seu jogo


Re: Errinho aqui - Serjnrg - 21.04.2013

Quote:
Originally Posted by Hunter_Xtreme
Посмотреть сообщение
A quantidade que vc quiser que tenha em seu jogo
Eu coloquei, sу que continua o mesmo erro,
pawn Код:
warning 203: symbol is never used: "cars"
e como sempre a linha n existe


Re: Errinho aqui - Hunter_Xtreme - 21.04.2013

ah
pawn Код:
if(Emprego[playerid] == Caminhoneiro) //OUTRO ERRO -> se o player for caminhoneiro nao vai conseguir dirigir o caminhao, o correto deveria ser: if(Emprego[playerid] != Caminhoneiro)
                {//se a profissгo do cara for diferente da citada acima
                    SendClientMessage(playerid, 0xD900D3FF, "[Erro] Apenas caminhoneiros podem pegar esses veiculos...");
                    RemovePlayerFromVehicle(playerid);
                }
Ao inves de vc usar
pawn Код:
new cars[TAMANHO].
Use
pawn Код:
#define MAX_CARS  50      
//50 й um exemplo, muda ae
E no loop coloque:
pawn Код:
for(new i=0; i<MAX_CARS; i++)