SA-MP Forums Archive
[ajuda] undefined - 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] undefined (/showthread.php?tid=334389)



[ajuda] undefined - lyllrasta - 14.04.2012

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);



Re: [ajuda] undefined - _Cypher_ - 14.04.2012

Mande o codigo mas completo , please


Re: [ajuda] undefined - lyllrasta - 14.04.2012

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


Re: [ajuda] undefined - _Cypher_ - 14.04.2012

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 ?


Re: [ajuda] undefined - zbt - 14.04.2012

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



Re: [ajuda] undefined - lyllrasta - 14.04.2012

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


Re: [ajuda] undefined - kikito - 14.04.2012

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


Re: [ajuda] undefined - lyllrasta - 14.04.2012

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


Re: [ajuda] undefined - kikito - 14.04.2012

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.


Re: [ajuda] undefined - zbt - 14.04.2012

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