Hi, I need help with my car system. How do I make this code shorter? Like how to make 1 redcar new
Код:
#include <a_samp>
new red;
new red2;
new red3;
new red4;
new red5;
new red6;
new red7;
new red8;
new red9;
new red10;
new red11;
public OnFilterScriptInit()
{
red = CreateVehicle(432,776.79998779,-1261.59997559,13.69999981,90.00000000,-1,-1); //Rhino
red2 = CreateVehicle(520,766.29998779,-1221.59997559,16.79999924,179.99963379,-1,-1); //Hydra
red3 = CreateVehicle(425,752.90002441,-1222.40002441,16.79999924,178.00000000,-1,-1); //Hunter
red4 = CreateVehicle(424,768.90002441,-1298.80004883,13.39999962,0.00000000,-1,3); //BF Injection
red5 = CreateVehicle(411,744.90002441,-1298.90002441,13.39999962,0.00000000,-1,1); //Infernus
red6 = CreateVehicle(536,762.70001221,-1298.40002441,13.39999962,0.00000000,43,1); //Blade
red7 = CreateVehicle(603,756.90002441,-1298.90002441,13.60000038,0.00000000,-1,43); //Phoenix
red8 = CreateVehicle(409,669.90002441,-1289.00000000,13.39999962,0.00000000,1,1); //Stretch
red9 = CreateVehicle(409,669.70001221,-1262.50000000,13.39999962,0.00000000,1,1); //Stretch
red10 = CreateVehicle(506,750.79998779,-1298.90002441,13.39999962,0.00000000,1,1); //Super GT
red11 = CreateVehicle(451,738.59997559,-1299.09997559,13.30000019,0.00000000,-1,-1); //Turismo
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(newstate == PLAYER_STATE_DRIVER)
{
if(vehicleid == red || red2 || red3 || red4 || red5 || red6 || red7 || red8|| red9 || red10 || red11)
{
}
}
return 1;
}
You don't need the "[12]". And add semi colons
You can make those newly created vars shorter, as you can see above, but not the if case.
There's nothing bad about doing mistakes as a beginner. You don't need to apologize at all