[AJUDA]error 021 :s
#1

eu fui colocar no gamemode os comandos /trancar e /destrancar ai quando eu compilo da esse error:
Код:
 
C:\Users\User\Desktop\gmz\gamemodes\GMZ.pwn(24781) : error 021: symbol already defined: "vehicleid"
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase

1 Error.
Linha :
pawn Код:
new vehicleid = GetPlayerVehicleID(playerid);
Reply
#2

Troca por isto:

PHP код:
vehicleid GetPlayerVehicleID(playerid); 
Reply
#3

agora da 3 errors
pawn Код:
C:\Users\User\Desktop\GMZ\gamemodes\GMZ.pwn(24769) : error 017: undefined symbol "vehicleid"
C:\Users\User\Desktop\GMZ\gamemodes\GMZ.pwn(24780) : error 017: undefined symbol "vehicleid"
C:\Users\User\Desktop\GMZ\gamemodes\GMZ.pwn(24798) : error 017: undefined symbol "vehicleid"
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


3 Errors.
linhas:
pawn Код:
SetVehicleParamsForPlayer(vehicleid, i, 0, 0);
    vehicleid = GetPlayerVehicleID(playerid);
    SetVehicleParamsForPlayer(vehicleid,i, 0, 1);
num too entendento ja procurei e nao to conseguindo resolver
Reply
#4

Poste a linha da callback
Reply
#5

pawn Код:
if (strcmp(cmdtext, "/destrancar", true)==0)
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    new Stat6 ;
    Stat6 = GetPlayerState(playerid);
    if(Stat6!=PLAYER_STATE_DRIVER)
    {
    SendClientMessage(playerid,COLOR_RED,"Voce nгo pode destrancar esse veнculo!");
    return 1;
    }
    new i;
    for(i=0;i<MAX_PLAYERS;i++)
    {
    SetVehicleParamsForPlayer(vehicleid, i, 0, 0);
    }
    SendClientMessage(playerid, COLOR_WHITE, "VEICULO DESTRANCADO.");
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, "Voce nгo estб em um veнculo!");
    }
    return 1;
    }

    vehicleid = GetPlayerVehicleID(playerid);
    if (strcmp(cmdtext, "/trancar", true) == 0)
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    new Stat5 ;
    Stat5=GetPlayerState(playerid);
    if(Stat5!=PLAYER_STATE_DRIVER)
    {
    SendClientMessage(playerid,COLOR_RED,"Voce nгo pode trancar esse veнculo!");
    return 1;
    }

    new i;
    for(i=0;i<MAX_PLAYERS;i++)
    {
    if(i != playerid)
    {
    SetVehicleParamsForPlayer(vehicleid,i, 0, 1);
   }
    }
    SendClientMessage(playerid, COLOR_GREEN, "VEICULO TRANCADO.");
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED,"Voce nгo estб em um veнculo!");
    }
    return 1;
    }
Reply
#6

lvb detected:

pawn Код:
if (strcmp(cmdtext, "/destrancar", true)==0)
    {
        if(IsPlayerInAnyVehicle(playerid))
        {
            if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER)
            {
                SendClientMessage(playerid,-1,"Voce nгo pode destrancar esse veнculo!");
                return 1;
            }
            for(new i = 0;i<MAX_PLAYERS;i++)
            {
                SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid), i, 0, 0);
            }
            SendClientMessage(playerid, -1, "VEICULO DESTRANCADO.");
        }
        else
        {
            SendClientMessage(playerid, -1, "Voce nгo estб em um veнculo!");
        }
        return 1;
    }
    if(strcmp(cmdtext, "/trancar", true) == 0)
    {
        if(IsPlayerInAnyVehicle(playerid))
        {
            if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER)
            {
                SendClientMessage(playerid,-1,"Voce nгo pode trancar esse veнculo!");
                return 1;
            }
            for(new i=0;i<MAX_PLAYERS;i++)
            {
                if(i != playerid)
                {
                    SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 1);
                }
            }
            SendClientMessage(playerid, -1, "VEICULO TRANCADO.");
        }
        else
        {
            SendClientMessage(playerid, -1,"Voce nгo estб em um veнculo!");
        }
        return 1;
    }
eu identei e tambйm arrumei.
Reply
#7

valeu ai agora deu :]
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)