SA-MP Forums Archive
[FilterScript] Fulltune System - Hwang. - [ENG] - 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: Filterscripts (https://sampforum.blast.hk/forumdisplay.php?fid=17)
+--- Thread: [FilterScript] Fulltune System - Hwang. - [ENG] (/showthread.php?tid=460288)



Fulltune System - Hwang. - [ENG] - Hwang - 27.08.2013

Hi, my code for my project as I did Freeroam Feronia publish the name of coldplay team. This system / Tune fulltune would generate the random tool, color wheel nitro paintjob buffer varies does not charge a fee, drivers and occupants to use this command. Define as many settings can vary, for example, what the command would be (fulltune set), the error message is the absence of the vehicle, the driver, such as the absence of errors that fixing...

Images:






Codes:
Under to includes;
Код:
stock SultanTune(playerid){
if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 560){
AddVehicleComponent(GetPlayerVehicleID(playerid), 1029);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1033);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1170);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1139);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1170);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1087);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1140);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1030);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1031);
} return 1; }

stock FlashTune(playerid){
if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 565){
AddVehicleComponent(GetPlayerVehicleID(playerid), 1046);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1048);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1052);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1049);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1054);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1151);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1152);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1079);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1087);
} return 1; }

stock ElegyTune(playerid){
if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 562){
AddVehicleComponent(GetPlayerVehicleID(playerid), 1034);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1038);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1036);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1147);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1149);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1171);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1086);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1080);
} return 1; }

stock UranusTune(playerid){
if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 558){
AddVehicleComponent(GetPlayerVehicleID(playerid), 1091);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1092);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1093);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1095);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1163);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1165);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1166);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1087);
} return 1; }

stock BladeTune(playerid){
if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 536){
AddVehicleComponent(GetPlayerVehicleID(playerid), 1103);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1105);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1108);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1107);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1128);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1181);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1183);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1087);
} return 1; }

stock JesterTune(playerid){
if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 559){
AddVehicleComponent(GetPlayerVehicleID(playerid), 1066);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1068);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1070);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1080);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1158);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1161);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1173);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1087);
} return 1; }
OnPlayerCommandText;
Код:
//                                   CONFIGS
		#define NoVehicle                          if (IsPlayerInAnyVehicle(playerid)) {
		#define Komut                                  "/fulltune"
		#define AracEklenti                            AddVehicleComponent
		#define AracRenk                               ChangeVehicleColor
		#define AracEtiket                             ChangeVehiclePaintjob
		#define AracTamir                              RepairVehicle
		#define Error SendClientMessage(playerid,-1,"{0C5006}» {FFFFFF}Not in the car!");
		#define Info SendClientMessage(playerid,-1,"{0C5006}» {FFFFFF}Full Modified has had random!");
		#define NoDriver if (GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid,-1,"{0C5006}» {ffffff}You must be modified to drive to!");
	    if (strcmp(Komut, cmdtext, true, 10) == 0){
	    NoVehicle
	    NoDriver 
		new rasgeleTune1   =    random(1100);
		new rasgeleTune2   =    random(1000);
		new rasgeleTune3   =    random(1100);
		new rasgeleTune4   =    random(1000);
		new rasgeleTune5   =    random(1100);
		new rasgeleTune6   =    random(1000);
		new renkVER            =    random(126);
		new renkVER2           =    random(126);
		new EtiketVER          =    random(3);
		AracTamir             (GetPlayerVehicleID(playerid));
		AracEklenti           (GetPlayerVehicleID(playerid), rasgeleTune1);
		AracEklenti           (GetPlayerVehicleID(playerid), rasgeleTune2);
		AracEklenti           (GetPlayerVehicleID(playerid), rasgeleTune3);
		AracEklenti           (GetPlayerVehicleID(playerid), rasgeleTune4);
		AracEklenti           (GetPlayerVehicleID(playerid), rasgeleTune5);
		AracEklenti           (GetPlayerVehicleID(playerid), rasgeleTune6);
		AracRenk              (GetPlayerVehicleID(playerid), renkVER,renkVER2);
		AracEtiket            (GetPlayerVehicleID(playerid), EtiketVER);
		AracEklenti           (GetPlayerVehicleID(playerid), 1087);
		SultanTune(playerid);
		ElegyTune (playerid);
		FlashTune (playerid);
		UranusTune(playerid);
		BladeTune (playerid);
		JesterTune(playerid);
                Info
		} else {
		Error
		} return 1; }
This system has been tested by me, seen working. If a problem occurs, please contact me ..



Re: Fulltune System - Hwang. - [ENG] - MrChopper - 27.08.2013

What i can do with that filterscript tune the cars? O.o


Re: Fulltune System - Hwang. - [ENG] - Konstantinos - 27.08.2013

It would be an interesting method, if someone would like to crash the players. Generating a random component and adding it to a vehicle - if it is not valid for that modelid, then it will give opcode warning for the players who are near the vehicle.

10 opcodes = crash.


Re: Fulltune System - Hwang. - [ENG] - Hwang - 27.08.2013

Thanks for the info.


Re: Fulltune System - Hwang. - [ENG] - d0nTtoucH - 28.08.2013

bro this section is only for FILTERSCRIPTS


Re: Fulltune System - Hwang. - [ENG] - tboysamp - 28.08.2013

its nice but it will crash the players


Re: Fulltune System - Hwang. - [ENG] - Hwang - 28.08.2013

I tried did not crash, I'm new here, so this topic may be filed in the wrong place ...


Re: Fulltune System - Hwang. - [ENG] - Konstantinos - 28.08.2013

Quote:
Originally Posted by Hwang
Посмотреть сообщение
I tried did not crash, I'm new here, so this topic may be filed in the wrong place ...
I did not say that it will crash for sure. You may be lucky and get from the random valid components for the specific vehicle. But as a method is not good. It'd be better to use an array with the valid components of sultan (an example) and generating a random component from the array, just to prevent it.


Re: Fulltune System - Hwang. - [ENG] - Hwang - 28.08.2013

Quote:
Originally Posted by Konstantinos
Посмотреть сообщение
I did not say that it will crash for sure. You may be lucky and get from the random valid components for the specific vehicle. But as a method is not good. It'd be better to use an array with the valid components of sultan (an example) and generating a random component from the array, just to prevent it.
I get it, respect ...


Re: Fulltune System - Hwang. - [ENG] - Hwang - 22.11.2013

Updated!