No me funciona cuando compro auto.
#1

HolaЎ vengo con una duda y es un problema, ya que llevo intentado hacer un dialogo para comprar un vehiculo, que seria la NRG, bueno, he echo esto asi, pero no me funciona, me podrian decir como hacerlo, o corregir si lo tengo bien pero me falta algo, porque en el juego lo uso y no me hace nada...



pawn Код:
CMD:comprarcoche(playerid, params[])
{
SafeDialogEx(playerid, COMPRARAUTOPR, DIALOG_STYLE_LIST, "Compra un vehiculo PR","Nrg-500 [45 PR]", "Comprar", "Cancelar");
    return 1;
}

pawn Код:
case COMPRARAUTOPR:
        {
            if(response)
            {
            new string[228], playerid, modelid;
            new playervehicleid = GetPlayerFreeVehicleId(playerid);
            new Float:X,Float:Y,Float:Z;
            new Float:Angle;
           
                if(listitem == 0)
                {
                if(Info[playerid][pPR] < 44) return SendClientMessageEx(playerid, 0xAA3333FF, "ERROR: {FFFFFF}No tienes suficientes monedas {396AD5}PR.");
                Info[playerid][pPR] -= 45;
                CreatePlayerVehicle(playerid, playervehicleid, 479, X, Y, Z, Angle, 1, 1);
                GetPlayerFacingAngle(playerid,Angle);
                GetPlayerPos(playerid,X,Y,Z);
                format(string, sizeof(string), "{FFFFFF}Usuario {FFFF00}%s {FFFFFF}Gracias por Comprar una {FFFF00}Nrg-500{FFFFFF}.", GetPlayerNameEx(playerid));
                SendClientMessageEx(playerid, COLOR_WHITE, string);
                }
            }
        }
Reply
#2

Y si pones

pawn Код:
GetPlayerFacingAngle(playerid,Angle);
GetPlayerPos(playerid,X,Y,Z);
antes de

pawn Код:
CreatePlayerVehicle(playerid, playervehicleid, 479, X, Y, Z, Angle, 1, 1);
?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)