25.10.2014, 15:23
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);
}
}
}