SA-MP Forums Archive
[HELP] Input line long. - 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: [HELP] Input line long. (/showthread.php?tid=546867)



[HELP] Input line long. - GBLTeam - 18.11.2014

Im trying to make the line smaller like i need this function to add and if someone use that cmd and its not in some of this vehicle IDS it wont work for him like now its:


pawn Код:
if(vehmd == 445 || vehmd == 401 || vehmd == 518 || vehmd == 527 || vehmd == 542 || vehmd == 507 || vehmd == 585 || vehmd == 419 || vehmd == 526 || vehmd == 466 || vehmd == 580 || vehmd == 550 || vehmd == 529 || vehmd == 421 ||
            vehmd == 492 || vehmd == 549 || vehmd == 540 || vehmd == 491 || vehmd == 474 || vehmd == 546 || vehmd == 517 || vehmd == 410 || vehmd == 551 || vehmd == 516 || vehmd == 467 || vehmd == 426 || vehmd == 436 || vehmd == 547)
            new componentid = 1000;
            new vehicleid = GetPlayerVehicleID(playerid);
            new id = GetVehicleID(vehicleid);
            AddVehicleComponent(VehicleID[id], componentid);
            VehicleMods[id][GetVehicleComponentType(componentid)] = componentid;
            SaveVehicle(id);
But there are problems...


Re: [HELP] Input line long. - Kebab- - 18.11.2014

Add a new stock which specifies all the vehicles which can be modified:
Код:
stock ModifiableVehicle(vehicleid) {
	switch (vehicleid)
	{
    		case 445, 401, 518, 527, 542, 507, 585, 419, 526, 466, 580, 550, 529, 421,
 		492, 549, 540, 491, 474, 546, 517, 410, 551, 516, 467, 426, 436, 547: 
 		return 0;
	}
	return 1;
}
and change your code to this:

Код:
new vehicleid = GetPlayerVehicleID(playerid);

if(ModifiableVehicle(GetVehicleModel(vehicleid))) {
            new componentid = 1000;
            new id = GetVehicleID(vehicleid);
            AddVehicleComponent(VehicleID[id], componentid);
            VehicleMods[id][GetVehicleComponentType(componentid)] = componentid;
            SaveVehicle(id);