Vehicle is not tuned :s - 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)
+---- Forum: Help Archive (
https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: Vehicle is not tuned :s (
/showthread.php?tid=148285)
Vehicle is not tuned :s -
[XST]O_x - 16.05.2010
Hello.
Listen i made this command that only allows me to tune an elegy.
But it's not working,when i type /em (elegy mod) just nothing happens :S
Here take a look:
pawn Код:
if(strcmp(cmdtext, "/em", true) == 0)
{
new PlayerName[24];
new O_xscar;
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
O_xscar = GetPlayerVehicleID(playerid);
if(strcmp(PlayerName,"O_x",false))
{
if(IsPlayerInVehicle(playerid,562))
{
SendClientMessage(playerid,COLOR_PURPLE,"Hello Avi,your elegy has been tuned!");
AddVehicleComponent(O_xscar,1034); //Alien Exaus
AddVehicleComponent(O_xscar,1036); //Right Alien Side Skirt
AddVehicleComponent(O_xscar,1038); //Alien RoofVent
AddVehicleComponent(O_xscar,1040); //Left Alien SideSkirt
AddVehicleComponent(O_xscar,1147); //Alien Spoiler
AddVehicleComponent(O_xscar,1149); //Rear Alien Bumper
AddVehicleComponent(O_xscar,1171); //Front Alien Bumper
AddVehicleComponent(O_xscar,1010); //NOS
AddVehicleComponent(O_xscar,1087); //Hydraulics
AddVehicleComponent(O_xscar,1086); //Stereo
new r = random(17);
if (r == 0){
AddVehicleComponent(O_xscar,1025);}
else if (r == 1){
AddVehicleComponent(O_xscar,1073);}
else if (r == 2){
AddVehicleComponent(O_xscar,1074);}
else if (r == 3){
AddVehicleComponent(O_xscar,1075);}
else if (r == 4){
AddVehicleComponent(O_xscar,1076);}
else if (r == 5){
AddVehicleComponent(O_xscar,1077);}
else if (r == 6){
AddVehicleComponent(O_xscar,1078);}
else if (r == 7){
AddVehicleComponent(O_xscar,1079);}
else if (r == 8){
AddVehicleComponent(O_xscar,1080);}
else if (r == 9){
AddVehicleComponent(O_xscar,1081);}
else if (r == 10){
AddVehicleComponent(O_xscar,1082);}
else if (r == 11){
AddVehicleComponent(O_xscar,1083);}
else if (r == 12){
AddVehicleComponent(O_xscar,1084);}
else if (r == 13){
AddVehicleComponent(O_xscar,1085);}
else if (r == 14){
AddVehicleComponent(O_xscar,1096);}
else if (r == 15){
AddVehicleComponent(O_xscar,1097);}
else if (r == 16){
AddVehicleComponent(O_xscar,1098);}
new randpaint = random(3);
if (randpaint == 0){
ChangeVehiclePaintjob(O_xscar,0);}
else if (randpaint == 1){
ChangeVehiclePaintjob(O_xscar,1);}
else if (randpaint == 2){
ChangeVehiclePaintjob(O_xscar,2);}
}
}
return 1;
} //indentation probably fucked up...
Any help appreciated.
Re: Vehicle is not tuned :s -
smeti - 16.05.2010
pawn Код:
if(GetVehicleModel(O_xscar) == 562)
Try:
pawn Код:
if(strcmp(cmdtext, "/em", true) == 0)
{
new
PlayerName[MAX_PLAYER_NAME];
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
if(strcmp(PlayerName, "O_x", false) == 0)
{
if(GetPlayerVehicleSeat(playerid) != 0) return SendClientMessage(playerid, COLOR_PURPLE, "You are not in a vehicle driver");
new
O_xscar = GetPlayerVehicleID(playerid);
if(GetVehicleModel(O_xscar) != 562) return SendClientMessage(playerid, COLOR_PURPLE, "You are not in a vehiclemodel \"Elegy\"");
SendClientMessage(playerid, COLOR_PURPLE, "Hello Avi,your elegy has been tuned!");
AddVehicleComponentEx(O_xscar, 1010, 1034, 1038, 1040, 1087, 1147, 1149, 1171);
new
r[] = { 1025, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1096, 1097, 1098 };
AddVehicleComponent(O_xscar, r[random(sizeof(r))]);
ChangeVehiclePaintjob(O_xscar, random(3));
} else { return 0; }// message UNKNOWN COMMAND { you nickname not O_x }
return 1;
}
pawn Код:
stock AddVehicleComponentEx(vehicleid, ...)
{
new
i = 1,
num = numargs();
if(num > 11) num = 11;
while(i < num) { AddVehicleComponent(vehicleid, getarg(i++)); }
return i-1;
}
Re: Vehicle is not tuned :s -
[XST]O_x - 17.05.2010
Wow thanks alot dude