ahwheels command - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: ahwheels command (
/showthread.php?tid=385473)
ahwheels command -
Socan - 16.10.2012
Hey all I have thsi awheels command that brings up a dialog with all wheels but when i click on the wheel it wont install, heres all parts of the script realted too it.
Код:
//define;
#define Menu 8898
//OnDialogResponse code;
if(dialogid == Menu)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(!response)
{
SendClientMessage(playerid, 0xFF0000FF, "{AAAAAA}You cancelled.");
return 1;
}
if(response)
{
if (vehicleid)
{
if(listitem == 0) return AddVehicleComponent(vehicleid, 1073);
if(listitem == 1) return AddVehicleComponent(vehicleid, 1074);
if(listitem == 2) return AddVehicleComponent(vehicleid, 1075);
if(listitem == 3) return AddVehicleComponent(vehicleid, 1076);
if(listitem == 4) return AddVehicleComponent(vehicleid, 1077);
if(listitem == 5) return AddVehicleComponent(vehicleid, 1078);
if(listitem == 6) return AddVehicleComponent(vehicleid, 1079);
if(listitem == 7) return AddVehicleComponent(vehicleid, 1080);
if(listitem == 8) return AddVehicleComponent(vehicleid, 1081);
if(listitem == 9) return AddVehicleComponent(vehicleid, 1082);
if(listitem == 10) return AddVehicleComponent(vehicleid, 1083);
if(listitem == 11) return AddVehicleComponent(vehicleid, 1084);
if(listitem == 12) return AddVehicleComponent(vehicleid, 1085);
if(listitem == 13) return AddVehicleComponent(vehicleid, 1096);
if(listitem == 14) return AddVehicleComponent(vehicleid, 1097);
if(listitem == 15) return AddVehicleComponent(vehicleid, 1098);
}
}
return 1;
}
//Command;
CMD:awheels(playerid, params[])
{
if(GetAdminLevel(playerid)>= 1 || IsPlayerAdmin(playerid))
{
if(IsPlayerInAnyVehicle(playerid))
{
ShowPlayerDialog(playerid, Menu, DIALOG_STYLE_LIST, "Admin Wheels System", "Shadow\nMega\nRimshine\nWires\nClassic\nTwist\nCutter\nSwitch\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAccess", "Ok", "Exit");
}
else
{
SendClientMessage(playerid, -1, "{F23A0D}ERROR: {AAAAAA}You need to be in a vehcile to use this command!");
}
}
else
{
SendClientMessage(playerid, -1, NO_PERM);
}
return 1;
}
AW: ahwheels command -
BiosMarcel - 16.10.2012
PHP код:
#define Menu 8898
if(dialogid == Menu)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(response == 0)
{
SendClientMessage(playerid, 0xFF0000FF, "{AAAAAA}You cancelled.");
return 1;
}
if(response == 1)
{
if(IsPlayerInVehicle(playerid))
{
if(listitem == 0) AddVehicleComponent(vehicleid, 1073);
else if(listitem == 1) AddVehicleComponent(vehicleid, 1074);
else if(listitem == 2) AddVehicleComponent(vehicleid, 1075);
else if(listitem == 3) AddVehicleComponent(vehicleid, 1076);
else if(listitem == 4) AddVehicleComponent(vehicleid, 1077);
else if(listitem == 5) AddVehicleComponent(vehicleid, 1078);
else if(listitem == 6) AddVehicleComponent(vehicleid, 1079);
else if(listitem == 7) AddVehicleComponent(vehicleid, 1080);
else if(listitem == 8) AddVehicleComponent(vehicleid, 1081);
else if(listitem == 9) AddVehicleComponent(vehicleid, 1082);
else if(listitem == 10) AddVehicleComponent(vehicleid, 1083);
else if(listitem == 11) AddVehicleComponent(vehicleid, 1084);
else if(listitem == 12) AddVehicleComponent(vehicleid, 1085);
else if(listitem == 13) AddVehicleComponent(vehicleid, 1096);
else if(listitem == 14) AddVehicleComponent(vehicleid, 1097);
else if(listitem == 15) AddVehicleComponent(vehicleid, 1098);
}
}
}
CMD:awheels(playerid, params[])
{
if(GetAdminLevel(playerid)>= 1 || IsPlayerAdmin(playerid))
{
if(IsPlayerInAnyVehicle(playerid))
{
ShowPlayerDialog(playerid, Menu, DIALOG_STYLE_LIST, "Admin Wheels System", "Shadow\nMega\nRimshine\nWires\nClassic\nTwist\nCutter\nSwitch\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAccess", "Ok", "Exit");
}
else
{
SendClientMessage(playerid, -1, "{F23A0D}ERROR: {AAAAAA}You need to be in a vehcile to use this command!");
}
}
else
{
SendClientMessage(playerid, -1, NO_PERM);
}
return 1;
}