SA-MP Forums Archive
[Ayuda] problema con comando - 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: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: [Ayuda] problema con comando (/showthread.php?tid=493279)



[Ayuda] problema con comando - Ivanlamega - 07.02.2014

Hola
tengo un comando para premium que al utilizarlo me sale que el comando no existe
necesito saber que esta mal en el comando y como repararlo :S
este es el codigo:
Код:
zcmd(traerveh, playerid, params[])
{
if(PlayerInfo[playerid][pDonateT] == 1){
new Float:posx,Float:posy,Float:posz;
GetPlayerPos(playerid, posx, posy, posz);
return SetVehiclePos(PlayerInfo[playerid][pCarPremium],posx,posy+4,posz);
} else Message(playerid, COLOR_GRAD2, "No eres premium.");
return 1;
}
Necesito ayuda por favor :/


Respuesta: [Ayuda] problema con comando - EduGTA - 07.02.2014

Intenta:
pawn Код:
CMD:traerveh(playerid)
{
    if(PlayerInfo[playerid][pDonateT] == 1)
    {
        new Float:Pos[3];
        GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
        return SetVehiclePos(PlayerInfo[playerid][pCarPremium], Pos[0], Pos[1] + 4, Pos[2]);
    }
    else return Message(playerid, COLOR_GRAD2, "No eres premium.");
}



Respuesta: [Ayuda] problema con comando - Daniel-92 - 07.02.2014

Los comandos deben de retornar en 1 para q no aparesca ese mensaje, tu lo que retornas es una funciуn, desconozco su valor de retorno pero para asegurarnos mejor ponemos un return 1.
pawn Код:
zcmd(traerveh, playerid, params[])
{
    if(PlayerInfo[playerid][pDonateT] == 1){
        new Float:posx,Float:posy,Float:posz;
        GetPlayerPos(playerid, posx, posy, posz);
        SetVehiclePos(PlayerInfo[playerid][pCarPremium],posx,posy+4,posz);
        return 1;
    } else Message(playerid, COLOR_GRAD2, "No eres premium.");
    return 1;
}



Respuesta: [Ayuda] problema con comando - Ivanlamega - 07.02.2014

Quote:
Originally Posted by Daniel-92
Посмотреть сообщение
Los comandos deben de retornar en 1 para q no aparesca ese mensaje, tu lo que retornas es una funciуn, desconozco su valor de retorno pero para asegurarnos mejor ponemos un return 1.
pawn Код:
zcmd(traerveh, playerid, params[])
{
    if(PlayerInfo[playerid][pDonateT] == 1){
        new Float:posx,Float:posy,Float:posz;
        GetPlayerPos(playerid, posx, posy, posz);
        SetVehiclePos(PlayerInfo[playerid][pCarPremium],posx,posy+4,posz);
        return 1;
    } else Message(playerid, COLOR_GRAD2, "No eres premium.");
    return 1;
}
Eso era funciona a la perfecciуn
gracias