Firstly
Welcome!, Secondly you can use
this but any way here :
if zcmd:
PHP код:
CMD:trailer(playerid, params[])
{
#pragma unused params
ShowPlayerDialog(playerid, 1234, DIALOG_STYLE_LIST,"{CC3300}Trucks Available", "Linerunner\n\rPetrol Tanker\n\rRoadtrain\n\rDFT-30", "Select", "Close");
return 1;
}
if strcmp (cmd):
PHP код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/trailer", cmdtext, true) == 0)
{
ShowPlayerDialog(playerid, 1234, DIALOG_STYLE_LIST,"{CC3300}Trucks Available", "Linerunner\n\rPetrol Tanker\n\rRoadtrain\n\rDFT-30", "Select", "Close");
return 1;
}
return 0;
}
PHP код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1234)
{
new
vid = GetPlayerVehicleID(playerid),
videx,
randtrailer = random(3),
Float:x, Float:y, Float:z, Float:a
;
GetPlayerPos(playerid, x, y, z);
GetPlayerFacingAngle(playerid, a);
if(response)
{
switch(listitem)
{
case 0:
{
videx = CreateVehicle(403, x, y, z, a, 0, 1, 8000);
PutPlayerInVehicle(playerid, videx, 0);
LinkVehicleToInterior(vid, GetPlayerInterior(playerid));
switch(randtrailer)
{
case 0: AttachTrailerToVehicle(584, vid);
case 1: AttachTrailerToVehicle(435, vid);
case 2: AttachTrailerToVehicle(450, vid);
case 3: AttachTrailerToVehicle(591, vid);
}
}
case 1:
{
videx = CreateVehicle(514, x, y, z, a, 0, 1, 8000);
PutPlayerInVehicle(playerid, videx, 0);
LinkVehicleToInterior(vid, GetPlayerInterior(playerid));
switch(randtrailer)
{
case 0: AttachTrailerToVehicle(584, vid);
case 1: AttachTrailerToVehicle(435, vid);
case 2: AttachTrailerToVehicle(450, vid);
case 3: AttachTrailerToVehicle(591, vid);
}
}
case 2:
{
videx = CreateVehicle(515, x, y, z, a, 0, 1, 8000);
PutPlayerInVehicle(playerid, videx, 0);
LinkVehicleToInterior(vid, GetPlayerInterior(playerid));
switch(randtrailer)
{
case 0: AttachTrailerToVehicle(584, vid);
case 1: AttachTrailerToVehicle(435, vid);
case 2: AttachTrailerToVehicle(450, vid);
case 3: AttachTrailerToVehicle(591, vid);
}
}
case 3:
{
videx = CreateVehicle(578, x, y, z, a, 0, 1, 8000);
PutPlayerInVehicle(playerid, videx, 0);
LinkVehicleToInterior(vid, GetPlayerInterior(playerid));
switch(randtrailer)
{
case 0: AttachTrailerToVehicle(584, vid);
case 1: AttachTrailerToVehicle(435, vid);
case 2: AttachTrailerToVehicle(450, vid);
case 3: AttachTrailerToVehicle(591, vid);
}
}
}
}
else { return 1; }
}
return 1;
}
EDIT: sorry I was a bit late