[Ajuda] Errinho aqui
#1

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?
Reply
#2

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

Voce Definiu "Cars" ??

Por Ai Nao..
Reply
#3

pawn Код:
new cars;
Reply
#4

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

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

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

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

A quantidade que vc quiser que tenha em seu jogo
Reply
#9

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

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++)
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)