[ajuda] undefined
#1

Bom to fazendo um velocimetro mais da dando este error.

"undefined vehicleid."

pawn Код:
GetVehiclePos(/*vehicleid <~~ Aqui*/, X, Y, Z);
            format(str,sizeof(str),"~p~%f",Float:Z);
            TextDrawSetString(TextdrawVelo7, str);
            TextDrawShowForPlayer(playerid, TextdrawVelo7);
Reply
#2

Mande o codigo mas completo , please
Reply
#3

Quote:
Originally Posted by _Cypher_
Посмотреть сообщение
Mande o codigo mas completo , please
Como assim ?
a parte do code e esse.
dai ta dando este error.
undefined vehicleid :S
Reply
#4

Quote:
Originally Posted by lyllrasta
Посмотреть сообщение
Como assim ?
a parte do code e esse.
dai ta dando este error.
undefined vehicleid :S
Qual public ele ta ?
Reply
#5

coloca encima
pawn Код:
new vehicleid = GetPlayerVehicleID(playerid);
Reply
#6

Quote:
Originally Posted by _Cypher_
Посмотреть сообщение
Qual public ele ta ?
Quote:
Originally Posted by zbt
Посмотреть сообщение
coloca encima
pawn Код:
new vehicleid = GetPlayerVehicleID(playerid);
_Cypher_

pawn Код:
forward Velocimetro();
public Velocimetro()
{
    for(new playerid=0;playerid<MAX_PLAYERS;playerid++)
    {
        if(IsPlayerConnected(playerid) && IsPlayerInAnyVehicle(playerid))
        {
            //---------------------------------CHECAR VELOCIDADE----------------------------
            TextDrawHideForPlayer(playerid, TextdrawVelo11);
            format(str,sizeof(str),"~r~%dKM/H", VelocidadeKM(playerid));
            TextDrawSetString(TextdrawVelo11, str);
            TextDrawShowForPlayer(playerid, TextdrawVelo11);
            //-------------------------------CHECAR LATARIA---------------------------------
            GetVehicleHealth(GetPlayerVehicleID(playerid), Lataria);
            TextDrawHideForPlayer(playerid, TextdrawVelo9);
            format(str,sizeof(str),"~y~%0.0f%%", Lataria);
            TextDrawSetString(TextdrawVelo9, str);
            TextDrawShowForPlayer(playerid, TextdrawVelo9);
            //---------------------------------CHECAR VEICULO-------------------------------
            format(str,sizeof(str),"~r~%s", Veiculos[GetVehicleModel(GetPlayerVehicleID(playerid))-400]);
            TextDrawSetString(TextdrawVelo12, str);
            TextDrawShowForPlayer(playerid, TextdrawVelo12);
            //-------------------------------CHECAR ZONAS-----------------------------------
            GetPlayer2DZone(playerid, zone, MAX_ZONE_NAME);
            format(str,sizeof(str),"~b~%s", zone);
            TextDrawSetString(TextdrawVelo8, str);
            TextDrawShowForPlayer(playerid, TextdrawVelo8);
            //-----------------------------------CHECAR COMBUSTIVEL-------------------------
            /*format(string,sizeof(str),"~g~Combustivel ~r~%d%", Gas[GetPlayerVehicleID(playerid)]);
            TextDrawSetString(Textdraw4, string);
            TextDrawShowForPlayer(playerid, Textdraw4);
            */

            GetVehiclePos(vehicleid, X, Y, Z);
            format(str,sizeof(str),"~p~%f",Float:Z);
            TextDrawSetString(TextdrawVelo7, str);
            TextDrawShowForPlayer(playerid, TextdrawVelo7);
        }
        else
        {
            TextDrawHideForPlayer(playerid,TextdrawVelo11);
            TextDrawHideForPlayer(playerid,TextdrawVelo12);
            //TextDrawHideForPlayer(playerid,Textdraw4);
            TextDrawHideForPlayer(playerid,TextdrawVelo9);
            TextDrawHideForPlayer(playerid,TextdrawVelo8);
        }
    }
}
zbt

quando eu coloco isso o PAWNO fecha :S
Reply
#7

O vehicleid nгo esta configurado para o server, vocк й que o tem de o configurar (:
Reply
#8

Quote:
Originally Posted by (A)rray
Посмотреть сообщение
O vehicleid nгo esta configurado para o server, vocк й que o tem de o configurar (:
? (:
Reply
#9

pawn Код:
forward Velocimetro();
public Velocimetro()
{

    for(new playerid=0;playerid<MAX_PLAYERS;playerid++)
    {
        new vehicleid = GetPlayerVehicleID(playerid);
        if(IsPlayerConnected(playerid) && IsPlayerInAnyVehicle(playerid))
        {
            //---------------------------------CHECAR VELOCIDADE----------------------------
            TextDrawHideForPlayer(playerid, TextdrawVelo11);
            format(str,sizeof(str),"~r~%dKM/H", VelocidadeKM(playerid));
            TextDrawSetString(TextdrawVelo11, str);
            TextDrawShowForPlayer(playerid, TextdrawVelo11);
            //-------------------------------CHECAR LATARIA---------------------------------
            GetVehicleHealth(GetPlayerVehicleID(playerid), Lataria);
            TextDrawHideForPlayer(playerid, TextdrawVelo9);
            format(str,sizeof(str),"~y~%0.0f%%", Lataria);
            TextDrawSetString(TextdrawVelo9, str);
            TextDrawShowForPlayer(playerid, TextdrawVelo9);
            //---------------------------------CHECAR VEICULO-------------------------------
            format(str,sizeof(str),"~r~%s", Veiculos[GetVehicleModel(GetPlayerVehicleID(playerid))-400]);
            TextDrawSetString(TextdrawVelo12, str);
            TextDrawShowForPlayer(playerid, TextdrawVelo12);
            //-------------------------------CHECAR ZONAS-----------------------------------
            GetPlayer2DZone(playerid, zone, MAX_ZONE_NAME);
            format(str,sizeof(str),"~b~%s", zone);
            TextDrawSetString(TextdrawVelo8, str);
            TextDrawShowForPlayer(playerid, TextdrawVelo8);
            //-----------------------------------CHECAR COMBUSTIVEL-------------------------
            /*format(string,sizeof(str),"~g~Combustivel ~r~%d%", Gas[GetPlayerVehicleID(playerid)]);
            TextDrawSetString(Textdraw4, string);
            TextDrawShowForPlayer(playerid, Textdraw4);
            */

            GetVehiclePos(vehicleid, X, Y, Z);
            format(str,sizeof(str),"~p~%f",Float:Z);
            TextDrawSetString(TextdrawVelo7, str);
            TextDrawShowForPlayer(playerid, TextdrawVelo7);
        }
        else
        {
            TextDrawHideForPlayer(playerid,TextdrawVelo11);
            TextDrawHideForPlayer(playerid,TextdrawVelo12);
            //TextDrawHideForPlayer(playerid,Textdraw4);
            TextDrawHideForPlayer(playerid,TextdrawVelo9);
            TextDrawHideForPlayer(playerid,TextdrawVelo8);
        }
    }
}
tente este.
Reply
#10

Vocк tem que colocar dentro da funзгo, vocк deve estar colocando no comeзo do GM , ai trava.

pawn Код:
forward Velocimetro();
public Velocimetro()
{
    new vehicleid = GetPlayerVehicleID(playerid);
    //resto
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)