Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //=== Component System ===
- #include <a_samp>
- #include <dini>
- #pragma tabsize 0
- #if defined FILTERSCRIPT
- public OnFilterScriptInit()
- {
- print("\n=-=-=-=-=-=-=-=-=-=-=-=-=");
- print(" Component System By Yagel");
- print("=-=-=-=-=-=-=-=-=-=-=-=-=-=\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- #else
- main()
- {
- print("\n=-=-=-=-=-=-=-=-=-=-=-=-=");
- print(" Component System By Yagel");
- print("=-=-=-=-=-=-=-=-=-=-=-=-=-=\n");
- }
- #endif
- public OnGameModeInit()
- {
- // Don't use these lines if it's a filterscript
- SetGameModeText("ComponentByYagel");
- AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
- return 1;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
- SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
- SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- if (HaveNitro(vehicleid) == 1)
- {
- AddVehicleComponent(vehicleid,1010);
- }
- if(dini_Exists(ComponentFile(vehicleid)) && dini_Int(ComponentFile(vehicleid),"Job") == 2)
- {
- ChangeVehiclePaintjob(vehicleid, 1);
- printf("Vehicle Paintjob Has been installed (%d)",vehicleid);
- }
- if(dini_Exists(ComponentFile(vehicleid)) && dini_Int(ComponentFile(vehicleid),"Job") == 1)
- {
- ChangeVehiclePaintjob(vehicleid, 0);
- printf("Vehicle Paintjob Has been installed (%d)",vehicleid);
- }
- if(dini_Exists(ComponentFile(vehicleid)) && dini_Int(ComponentFile(vehicleid),"Job") == 3)
- {
- ChangeVehiclePaintjob(vehicleid, 2);
- printf("Vehicle Paintjob Has been installed (%d)",vehicleid);
- }
- if (HaveExhaust(vehicleid) == 1)
- {
- AddVehicleComponent(vehicleid,1028);
- AddVehicleComponent(vehicleid,1034);
- AddVehicleComponent(vehicleid,1046);
- AddVehicleComponent(vehicleid,1064);
- AddVehicleComponent(vehicleid,1065);
- AddVehicleComponent(vehicleid,1092);
- }
- if (HaveExhaust(vehicleid) == 2)
- {
- AddVehicleComponent(vehicleid,1089);
- AddVehicleComponent(vehicleid,1045);
- AddVehicleComponent(vehicleid,1029);
- AddVehicleComponent(vehicleid,1037);
- AddVehicleComponent(vehicleid,1066);
- AddVehicleComponent(vehicleid,1059);
- }
- if (HaveExhaust(vehicleid) == 3)
- {
- AddVehicleComponent(vehicleid,1043);
- AddVehicleComponent(vehicleid,1105);
- AddVehicleComponent(vehicleid,1114);
- AddVehicleComponent(vehicleid,1127);
- AddVehicleComponent(vehicleid,1132);
- }
- if (HaveExhaust(vehicleid) == 4)
- {
- AddVehicleComponent(vehicleid,1044);
- AddVehicleComponent(vehicleid,1104);
- AddVehicleComponent(vehicleid,1113);
- AddVehicleComponent(vehicleid,1126);
- AddVehicleComponent(vehicleid,1129);
- }
- if (HaveFrontBumper(vehicleid) == 1)
- {
- AddVehicleComponent(vehicleid,1153);
- AddVehicleComponent(vehicleid,1155);
- AddVehicleComponent(vehicleid,1160);
- AddVehicleComponent(vehicleid,1166);
- AddVehicleComponent(vehicleid,1169);
- AddVehicleComponent(vehicleid,1171);
- }
- if (HaveFrontBumper(vehicleid) == 2)
- {
- AddVehicleComponent(vehicleid,1152);
- AddVehicleComponent(vehicleid,1157);
- AddVehicleComponent(vehicleid,1165);
- AddVehicleComponent(vehicleid,1170);
- AddVehicleComponent(vehicleid,1172);
- AddVehicleComponent(vehicleid,1173);
- }
- if (HaveFrontBumper(vehicleid) == 3)
- {
- AddVehicleComponent(vehicleid,1117);
- AddVehicleComponent(vehicleid,1174);
- AddVehicleComponent(vehicleid,1179);
- AddVehicleComponent(vehicleid,1182);
- AddVehicleComponent(vehicleid,1189);
- AddVehicleComponent(vehicleid,1191);
- }
- if (HaveFrontBumper(vehicleid) == 4)
- {
- AddVehicleComponent(vehicleid,1175);
- AddVehicleComponent(vehicleid,1185);
- AddVehicleComponent(vehicleid,1181);
- AddVehicleComponent(vehicleid,1188);
- AddVehicleComponent(vehicleid,1190);
- }
- if (HaveRearBumper(vehicleid) == 1)
- {
- AddVehicleComponent(vehicleid,1141);
- AddVehicleComponent(vehicleid,1149);
- AddVehicleComponent(vehicleid,1150);
- AddVehicleComponent(vehicleid,1154);
- AddVehicleComponent(vehicleid,1159);
- AddVehicleComponent(vehicleid,1168);
- }
- if (HaveRearBumper(vehicleid) == 2)
- {
- AddVehicleComponent(vehicleid,1144);
- AddVehicleComponent(vehicleid,1148);
- AddVehicleComponent(vehicleid,1151);
- AddVehicleComponent(vehicleid,1156);
- AddVehicleComponent(vehicleid,1161);
- AddVehicleComponent(vehicleid,1167);
- }
- if (HaveRearBumper(vehicleid) == 3)
- {
- AddVehicleComponent(vehicleid,1176);
- AddVehicleComponent(vehicleid,1180);
- AddVehicleComponent(vehicleid,1184);
- AddVehicleComponent(vehicleid,1187);
- AddVehicleComponent(vehicleid,1192);
- }
- if (HaveRearBumper(vehicleid) == 4)
- {
- AddVehicleComponent(vehicleid,1177);
- AddVehicleComponent(vehicleid,1178);
- AddVehicleComponent(vehicleid,1183);
- AddVehicleComponent(vehicleid,1186);
- AddVehicleComponent(vehicleid,1193);
- }
- if (HaveRoof(vehicleid) == 1)
- {
- AddVehicleComponent(vehicleid,1032);
- AddVehicleComponent(vehicleid,1038);
- AddVehicleComponent(vehicleid,1054);
- AddVehicleComponent(vehicleid,1055);
- AddVehicleComponent(vehicleid,1067);
- AddVehicleComponent(vehicleid,1088);
- }
- if (HaveRoof(vehicleid) == 2)
- {
- AddVehicleComponent(vehicleid,1033);
- AddVehicleComponent(vehicleid,1035);
- AddVehicleComponent(vehicleid,1053);
- AddVehicleComponent(vehicleid,1061);
- AddVehicleComponent(vehicleid,1068);
- AddVehicleComponent(vehicleid,1091);
- }
- if (HaveSpoiler(vehicleid) == 1)
- {
- AddVehicleComponent(vehicleid,1049);
- AddVehicleComponent(vehicleid,1058);
- AddVehicleComponent(vehicleid,1138);
- AddVehicleComponent(vehicleid,1147);
- AddVehicleComponent(vehicleid,1162);
- AddVehicleComponent(vehicleid,1164);
- }
- if (HaveSpoiler(vehicleid) == 2)
- {
- AddVehicleComponent(vehicleid,1050);
- AddVehicleComponent(vehicleid,1060);
- AddVehicleComponent(vehicleid,1139);
- AddVehicleComponent(vehicleid,1146);
- AddVehicleComponent(vehicleid,1158);
- AddVehicleComponent(vehicleid,1163);
- }
- if (HaveWheels(vehicleid) == 1)
- {
- AddVehicleComponent(vehicleid,1073);
- }
- if (HaveWheels(vehicleid) == 2)
- {
- AddVehicleComponent(vehicleid,1074);
- }
- if (HaveWheels(vehicleid) == 3)
- {
- AddVehicleComponent(vehicleid,1075);
- }
- if (HaveWheels(vehicleid) == 4)
- {
- AddVehicleComponent(vehicleid,1076);
- }
- if (HaveWheels(vehicleid) == 5)
- {
- AddVehicleComponent(vehicleid,1077);
- }
- if (HaveWheels(vehicleid) == 6)
- {
- AddVehicleComponent(vehicleid,1078);
- }
- if (HaveWheels(vehicleid) == 7)
- {
- AddVehicleComponent(vehicleid,1079);
- }
- if (HaveWheels(vehicleid) == 8)
- {
- AddVehicleComponent(vehicleid,1080);
- }
- if (HaveWheels(vehicleid) == 9)
- {
- AddVehicleComponent(vehicleid,1081);
- }
- if (HaveWheels(vehicleid) == 10)
- {
- AddVehicleComponent(vehicleid,1082);
- }
- if (HaveWheels(vehicleid) == 11)
- {
- AddVehicleComponent(vehicleid,1083);
- }
- if (HaveWheels(vehicleid) == 12)
- {
- AddVehicleComponent(vehicleid,1084);
- }
- if (HaveWheels(vehicleid) == 13)
- {
- AddVehicleComponent(vehicleid,1085);
- }
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if (strcmp("/Nitro", cmdtext, true, 10) == 0)
- {
- new idx;
- new Nitro[256];
- Nitro = strtok(cmdtext, idx);
- new vehicleid = GetPlayerVehicleID(playerid);
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xffffffaa, ".àúä ìà îçåáø ìø÷åï");
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xffffffaa, "!àúä ìà ðîöà áøëá");
- dini_Create(ComponentFile(vehicleid));
- dini_IntSet(ComponentFile(vehicleid), "Nitro", 1);
- AddVehicleComponent(vehicleid,1010);
- return 1;
- }
- if (strcmp("/Job0", cmdtext, true, 10) == 0)
- {
- new idx;
- new Job[256];
- Job = strtok(cmdtext, idx);
- new vehicleid = GetPlayerVehicleID(playerid);
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xffffffaa, ".àúä ìà îçåáø ìø÷åï");
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xffffffaa, "!àúä ìà ðîöà áøëá");
- dini_Create(ComponentFile(vehicleid));
- dini_IntSet(ComponentFile(vehicleid), "Job", 1);
- ChangeVehiclePaintjob(vehicleid, 0);
- return 1;
- }
- if (strcmp("/Job1", cmdtext, true, 10) == 0)
- {
- new idx;
- new Job[256];
- Job = strtok(cmdtext, idx);
- new vehicleid = GetPlayerVehicleID(playerid);
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xffffffaa, ".àúä ìà îçåáø ìø÷åï");
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xffffffaa, "!àúä ìà ðîöà áøëá");
- dini_Create(ComponentFile(vehicleid));
- dini_IntSet(ComponentFile(vehicleid), "Job", 2);
- ChangeVehiclePaintjob(vehicleid, 1);
- return 1;
- }
- if (strcmp("/Job2", cmdtext, true, 10) == 0)
- {
- new idx;
- new Job[256];
- Job = strtok(cmdtext, idx);
- new vehicleid = GetPlayerVehicleID(playerid);
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xffffffaa, ".àúä ìà îçåáø ìø÷åï");
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xffffffaa, "!àúä ìà ðîöà áøëá");
- dini_Create(ComponentFile(vehicleid));
- dini_IntSet(ComponentFile(vehicleid), "Job", 3);
- ChangeVehiclePaintjob(vehicleid, 2);
- return 1;
- }
- if (strcmp("/Exhaust Alien", cmdtext, true, 10) == 0)
- {
- new idx;
- new Exhaust[256];
- Exhaust = strtok(cmdtext, idx);
- new vehicleid = GetPlayerVehicleID(playerid);
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xffffffaa, ".àúä ìà îçåáø ìø÷åï");
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xffffffaa, "!àúä ìà ðîöà áøëá");
- dini_Create(ComponentFile(vehicleid));
- dini_IntSet(ComponentFile(vehicleid), "Exhaust", 1);
- AddVehicleComponent(vehicleid,1028);
- AddVehicleComponent(vehicleid,1034);
- AddVehicleComponent(vehicleid,1046);
- AddVehicleComponent(vehicleid,1064);
- AddVehicleComponent(vehicleid,1065);
- AddVehicleComponent(vehicleid,1092);
- return 1;
- }
- if (strcmp("/Exhaust XFlow", cmdtext, true, 10) == 0)
- {
- new idx;
- new Exhaust[256];
- Exhaust = strtok(cmdtext, idx);
- new vehicleid = GetPlayerVehicleID(playerid);
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xffffffaa, ".àúä ìà îçåáø ìø÷åï");
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xffffffaa, "!àúä ìà ðîöà áøëá");
- dini_Create(ComponentFile(vehicleid));
- dini_IntSet(ComponentFile(vehicleid), "Exhaust", 2);
- AddVehicleComponent(vehicleid,1089);
- AddVehicleComponent(vehicleid,1045);
- AddVehicleComponent(vehicleid,1029);
- AddVehicleComponent(vehicleid,1037);
- AddVehicleComponent(vehicleid,1066);
- AddVehicleComponent(vehicleid,1059);
- return 1;
- }
- if (strcmp("/Exhaust Slamin", cmdtext, true, 10) == 0)
- {
- new idx;
- new Exhaust[256];
- Exhaust = strtok(cmdtext, idx);
- new vehicleid = GetPlayerVehicleID(playerid);
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xffffffaa, ".àúä ìà îçåáø ìø÷åï");
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xffffffaa, "!àúä ìà ðîöà áøëá");
- dini_Create(ComponentFile(vehicleid));
- dini_IntSet(ComponentFile(vehicleid), "Exhaust", 3);
- AddVehicleComponent(vehicleid,1043);
- AddVehicleComponent(vehicleid,1105);
- AddVehicleComponent(vehicleid,1114);
- AddVehicleComponent(vehicleid,1127);
- AddVehicleComponent(vehicleid,1132);
- return 1;
- }
- if (strcmp("/Exhaust Chrome", cmdtext, true, 10) == 0)
- {
- new idx;
- new Exhaust[256];
- Exhaust = strtok(cmdtext, idx);
- new vehicleid = GetPlayerVehicleID(playerid);
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xffffffaa, ".àúä ìà îçåáø ìø÷åï");
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xffffffaa, "!àúä ìà ðîöà áøëá");
- dini_Create(ComponentFile(vehicleid));
- dini_IntSet(ComponentFile(vehicleid), "Exhaust", 4);
- AddVehicleComponent(vehicleid,1044);
- AddVehicleComponent(vehicleid,1104);
- AddVehicleComponent(vehicleid,1113);
- AddVehicleComponent(vehicleid,1126);
- AddVehicleComponent(vehicleid,1129);
- return 1;
- }
- if (strcmp("/FrontBumper Alien", cmdtext, true, 10) == 0)
- {
- new idx;
- new FrontBumper[256];
- FrontBumper = strtok(cmdtext, idx);
- new vehicleid = GetPlayerVehicleID(playerid);
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xffffffaa, ".àúä ìà îçåáø ìø÷åï");
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xffffffaa, "!àúä ìà ðîöà áøëá");
- dini_Create(ComponentFile(vehicleid));
- dini_IntSet(ComponentFile(vehicleid), "FrontBumper", 1);
- AddVehicleComponent(vehicleid,1153);
- AddVehicleComponent(vehicleid,1155);
- AddVehicleComponent(vehicleid,1160);
- AddVehicleComponent(vehicleid,1166);
- AddVehicleComponent(vehicleid,1169);
- AddVehicleComponent(vehicleid,1171);
- return 1;
- }
- if (strcmp("/FrontBumper XFlow", cmdtext, true, 10) == 0)
- {
- new idx;
- new FrontBumper[256];
- FrontBumper = strtok(cmdtext, idx);
- new vehicleid = GetPlayerVehicleID(playerid);
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xffffffaa, ".àúä ìà îçåáø ìø÷åï");
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xffffffaa, "!àúä ìà ðîöà áøëá");
- dini_Create(ComponentFile(vehicleid));
- dini_IntSet(ComponentFile(vehicleid), "FrontBumper", 2);
- AddVehicleComponent(vehicleid,1152);
- AddVehicleComponent(vehicleid,1157);
- AddVehicleComponent(vehicleid,1165);
- AddVehicleComponent(vehicleid,1170);
- AddVehicleComponent(vehicleid,1172);
- AddVehicleComponent(vehicleid,1173);
- return 1;
- }
- if (strcmp("/FrontBumper Chrome", cmdtext, true, 10) == 0)
- {
- new idx;
- new FrontBumper[256];
- FrontBumper = strtok(cmdtext, idx);
- new vehicleid = GetPlayerVehicleID(playerid);
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xffffffaa, ".àúä ìà îçåáø ìø÷åï");
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xffffffaa, "!àúä ìà ðîöà áøëá");
- dini_Create(ComponentFile(vehicleid));
- dini_IntSet(ComponentFile(vehicleid), "FrontBumper", 3);
- AddVehicleComponent(vehicleid,1117);
- AddVehicleComponent(vehicleid,1174);
- AddVehicleComponent(vehicleid,1179);
- AddVehicleComponent(vehicleid,1182);
- AddVehicleComponent(vehicleid,1189);
- AddVehicleComponent(vehicleid,1191);
- return 1;
- }
- if (strcmp("/FrontBumper Slamin", cmdtext, true, 10) == 0)
- {
- new idx;
- new FrontBumper[256];
- FrontBumper = strtok(cmdtext, idx);
- new vehicleid = GetPlayerVehicleID(playerid);
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xffffffaa, ".àúä ìà îçåáø ìø÷åï");
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xffffffaa, "!àúä ìà ðîöà áøëá");
- dini_Create(ComponentFile(vehicleid));
- dini_IntSet(ComponentFile(vehicleid), "FrontBumper", 4);
- AddVehicleComponent(vehicleid,1175);
- AddVehicleComponent(vehicleid,1185);
- AddVehicleComponent(vehicleid,1181);
- AddVehicleComponent(vehicleid,1188);
- AddVehicleComponent(vehicleid,1190);
- return 1;
- }
- if (strcmp("/RearBumper Alien", cmdtext, true, 10) == 0)
- {
- new idx;
- new RearBumper[256];
- RearBumper = strtok(cmdtext, idx);
- new vehicleid = GetPlayerVehicleID(playerid);
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xffffffaa, ".àúä ìà îçåáø ìø÷åï");
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xffffffaa, "!àúä ìà ðîöà áøëá");
- dini_Create(ComponentFile(vehicleid));
- dini_IntSet(ComponentFile(vehicleid), "RearBumper", 1);
- AddVehicleComponent(vehicleid,1141);
- AddVehicleComponent(vehicleid,1149);
- AddVehicleComponent(vehicleid,1150);
- AddVehicleComponent(vehicleid,1154);
- AddVehicleComponent(vehicleid,1159);
- AddVehicleComponent(vehicleid,1168);
- return 1;
- }
- if (strcmp("/RearBumper XFlow", cmdtext, true, 10) == 0)
- {
- new idx;
- new RearBumper[256];
- RearBumper = strtok(cmdtext, idx);
- new vehicleid = GetPlayerVehicleID(playerid);
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xffffffaa, ".àúä ìà îçåáø ìø÷åï");
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xffffffaa, "!àúä ìà ðîöà áøëá");
- dini_Create(ComponentFile(vehicleid));
- dini_IntSet(ComponentFile(vehicleid), "RearBumper", 2);
- AddVehicleComponent(vehicleid,1144);
- AddVehicleComponent(vehicleid,1148);
- AddVehicleComponent(vehicleid,1151);
- AddVehicleComponent(vehicleid,1156);
- AddVehicleComponent(vehicleid,1161);
- AddVehicleComponent(vehicleid,1167);
- return 1;
- }
- if (strcmp("/RearBumper Chrome", cmdtext, true, 10) == 0)
- {
- new idx;
- new RearBumper[256];
- RearBumper = strtok(cmdtext, idx);
- new vehicleid = GetPlayerVehicleID(playerid);
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xffffffaa, ".àúä ìà îçåáø ìø÷åï");
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xffffffaa, "!àúä ìà ðîöà áøëá");
- dini_Create(ComponentFile(vehicleid));
- dini_IntSet(ComponentFile(vehicleid), "RearBumper", 3);
- AddVehicleComponent(vehicleid,1176);
- AddVehicleComponent(vehicleid,1180);
- AddVehicleComponent(vehicleid,1184);
- AddVehicleComponent(vehicleid,1187);
- AddVehicleComponent(vehicleid,1192);
- return 1;
- }
- if (strcmp("/RearBumper Slamin", cmdtext, true, 10) == 0)
- {
- new idx;
- new RearBumper[256];
- RearBumper = strtok(cmdtext, idx);
- new vehicleid = GetPlayerVehicleID(playerid);
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xffffffaa, ".àúä ìà îçåáø ìø÷åï");
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xffffffaa, "!àúä ìà ðîöà áøëá");
- dini_Create(ComponentFile(vehicleid));
- dini_IntSet(ComponentFile(vehicleid), "RearBumper", 4);
- AddVehicleComponent(vehicleid,1177);
- AddVehicleComponent(vehicleid,1178);
- AddVehicleComponent(vehicleid,1183);
- AddVehicleComponent(vehicleid,1186);
- AddVehicleComponent(vehicleid,1193);
- return 1;
- }
- if (strcmp("/Roof Alien", cmdtext, true, 10) == 0)
- {
- new idx;
- new Roof[256];
- Roof = strtok(cmdtext, idx);
- new vehicleid = GetPlayerVehicleID(playerid);
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xffffffaa, ".àúä ìà îçåáø ìø÷åï");
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xffffffaa, "!àúä ìà ðîöà áøëá");
- dini_Create(ComponentFile(vehicleid));
- dini_IntSet(ComponentFile(vehicleid), "Roof", 1);
- AddVehicleComponent(vehicleid,1032);
- AddVehicleComponent(vehicleid,1038);
- AddVehicleComponent(vehicleid,1054);
- AddVehicleComponent(vehicleid,1055);
- AddVehicleComponent(vehicleid,1067);
- AddVehicleComponent(vehicleid,1088);
- return 1;
- }
- if (strcmp("/Roof XFlow", cmdtext, true, 10) == 0)
- {
- new idx;
- new Roof[256];
- Roof = strtok(cmdtext, idx);
- new vehicleid = GetPlayerVehicleID(playerid);
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xffffffaa, ".àúä ìà îçåáø ìø÷åï");
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xffffffaa, "!àúä ìà ðîöà áøëá");
- dini_Create(ComponentFile(vehicleid));
- dini_IntSet(ComponentFile(vehicleid), "Roof", 2);
- AddVehicleComponent(vehicleid,1033);
- AddVehicleComponent(vehicleid,1035);
- AddVehicleComponent(vehicleid,1053);
- AddVehicleComponent(vehicleid,1061);
- AddVehicleComponent(vehicleid,1068);
- AddVehicleComponent(vehicleid,1091);
- return 1;
- }
- if (strcmp("/Spoiler Alien", cmdtext, true, 10) == 0)
- {
- new idx;
- new Spoiler[256];
- Spoiler = strtok(cmdtext, idx);
- new vehicleid = GetPlayerVehicleID(playerid);
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xffffffaa, ".àúä ìà îçåáø ìø÷åï");
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xffffffaa, "!àúä ìà ðîöà áøëá");
- dini_Create(ComponentFile(vehicleid));
- dini_IntSet(ComponentFile(vehicleid), "Spoiler", 1);
- AddVehicleComponent(vehicleid,1049);
- AddVehicleComponent(vehicleid,1058);
- AddVehicleComponent(vehicleid,1138);
- AddVehicleComponent(vehicleid,1147);
- AddVehicleComponent(vehicleid,1162);
- AddVehicleComponent(vehicleid,1164);
- return 1;
- }
- if (strcmp("/Spoiler XFlow", cmdtext, true, 10) == 0)
- {
- new idx;
- new Spoiler[256];
- Spoiler = strtok(cmdtext, idx);
- new vehicleid = GetPlayerVehicleID(playerid);
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xffffffaa, ".àúä ìà îçåáø ìø÷åï");
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xffffffaa, "!àúä ìà ðîöà áøëá");
- dini_Create(ComponentFile(vehicleid));
- dini_IntSet(ComponentFile(vehicleid), "Spoiler", 2);
- AddVehicleComponent(vehicleid,1050);
- AddVehicleComponent(vehicleid,1060);
- AddVehicleComponent(vehicleid,1139);
- AddVehicleComponent(vehicleid,1146);
- AddVehicleComponent(vehicleid,1158);
- AddVehicleComponent(vehicleid,1163);
- return 1;
- }
- if (strcmp("/Shadow", cmdtext, true, 10) == 0)
- {
- new idx;
- new Wheels[256];
- Wheels = strtok(cmdtext, idx);
- new vehicleid = GetPlayerVehicleID(playerid);
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xffffffaa, ".àúä ìà îçåáø ìø÷åï");
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xffffffaa, "!àúä ìà ðîöà áøëá");
- dini_Create(ComponentFile(vehicleid));
- dini_IntSet(ComponentFile(vehicleid), "Wheels", 1);
- AddVehicleComponent(vehicleid,1073);
- return 1;
- }
- if (strcmp("/Mega", cmdtext, true, 10) == 0)
- {
- new idx;
- new Wheels[256];
- Wheels = strtok(cmdtext, idx);
- new vehicleid = GetPlayerVehicleID(playerid);
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xffffffaa, ".àúä ìà îçåáø ìø÷åï");
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xffffffaa, "!àúä ìà ðîöà áøëá");
- dini_Create(ComponentFile(vehicleid));
- dini_IntSet(ComponentFile(vehicleid), "Wheels", 2);
- AddVehicleComponent(vehicleid,1074);
- return 1;
- }
- if (strcmp("/Rimshine", cmdtext, true, 10) == 0)
- {
- new idx;
- new Wheels[256];
- Wheels = strtok(cmdtext, idx);
- new vehicleid = GetPlayerVehicleID(playerid);
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xffffffaa, ".àúä ìà îçåáø ìø÷åï");
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xffffffaa, "!àúä ìà ðîöà áøëá");
- dini_Create(ComponentFile(vehicleid));
- dini_IntSet(ComponentFile(vehicleid), "Wheels", 3);
- AddVehicleComponent(vehicleid,1075);
- return 1;
- }
- if (strcmp("/Wires", cmdtext, true, 10) == 0)
- {
- new idx;
- new Wheels[256];
- Wheels = strtok(cmdtext, idx);
- new vehicleid = GetPlayerVehicleID(playerid);
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xffffffaa, ".àúä ìà îçåáø ìø÷åï");
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xffffffaa, "!àúä ìà ðîöà áøëá");
- dini_Create(ComponentFile(vehicleid));
- dini_IntSet(ComponentFile(vehicleid), "Wheels", 4);
- AddVehicleComponent(vehicleid,1076);
- return 1;
- }
- if (strcmp("/Classic", cmdtext, true, 10) == 0)
- {
- new idx;
- new Wheels[256];
- Wheels = strtok(cmdtext, idx);
- new vehicleid = GetPlayerVehicleID(playerid);
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xffffffaa, ".àúä ìà îçåáø ìø÷åï");
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xffffffaa, "!àúä ìà ðîöà áøëá");
- dini_Create(ComponentFile(vehicleid));
- dini_IntSet(ComponentFile(vehicleid), "Wheels", 5);
- AddVehicleComponent(vehicleid,1077);
- return 1;
- }
- if (strcmp("/Twist", cmdtext, true, 10) == 0)
- {
- new idx;
- new Wheels[256];
- Wheels = strtok(cmdtext, idx);
- new vehicleid = GetPlayerVehicleID(playerid);
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xffffffaa, ".àúä ìà îçåáø ìø÷åï");
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xffffffaa, "!àúä ìà ðîöà áøëá");
- dini_Create(ComponentFile(vehicleid));
- dini_IntSet(ComponentFile(vehicleid), "Wheels", 6);
- AddVehicleComponent(vehicleid,1078);
- return 1;
- }
- if (strcmp("/Cutter", cmdtext, true, 10) == 0)
- {
- new idx;
- new Wheels[256];
- Wheels = strtok(cmdtext, idx);
- new vehicleid = GetPlayerVehicleID(playerid);
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xffffffaa, ".àúä ìà îçåáø ìø÷åï");
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xffffffaa, "!àúä ìà ðîöà áøëá");
- dini_Create(ComponentFile(vehicleid));
- dini_IntSet(ComponentFile(vehicleid), "Wheels", 7);
- AddVehicleComponent(vehicleid,1079);
- return 1;
- }
- if (strcmp("/Switch", cmdtext, true, 10) == 0)
- {
- new idx;
- new Wheels[256];
- Wheels = strtok(cmdtext, idx);
- new vehicleid = GetPlayerVehicleID(playerid);
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xffffffaa, ".àúä ìà îçåáø ìø÷åï");
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xffffffaa, "!àúä ìà ðîöà áøëá");
- dini_Create(ComponentFile(vehicleid));
- dini_IntSet(ComponentFile(vehicleid), "Wheels", 8);
- AddVehicleComponent(vehicleid,1080);
- return 1;
- }
- if (strcmp("/Grove", cmdtext, true, 10) == 0)
- {
- new idx;
- new Wheels[256];
- Wheels = strtok(cmdtext, idx);
- new vehicleid = GetPlayerVehicleID(playerid);
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xffffffaa, ".àúä ìà îçåáø ìø÷åï");
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xffffffaa, "!àúä ìà ðîöà áøëá");
- dini_Create(ComponentFile(vehicleid));
- dini_IntSet(ComponentFile(vehicleid), "Wheels", 9);
- AddVehicleComponent(vehicleid,1081);
- return 1;
- }
- if (strcmp("/Import", cmdtext, true, 10) == 0)
- {
- new idx;
- new Wheels[256];
- Wheels = strtok(cmdtext, idx);
- new vehicleid = GetPlayerVehicleID(playerid);
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xffffffaa, ".àúä ìà îçåáø ìø÷åï");
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xffffffaa, "!àúä ìà ðîöà áøëá");
- dini_Create(ComponentFile(vehicleid));
- dini_IntSet(ComponentFile(vehicleid), "Wheels", 10);
- AddVehicleComponent(vehicleid,1082);
- return 1;
- }
- if (strcmp("/Dollar", cmdtext, true, 10) == 0)
- {
- new idx;
- new Wheels[256];
- Wheels = strtok(cmdtext, idx);
- new vehicleid = GetPlayerVehicleID(playerid);
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xffffffaa, ".àúä ìà îçåáø ìø÷åï");
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xffffffaa, "!àúä ìà ðîöà áøëá");
- dini_Create(ComponentFile(vehicleid));
- dini_IntSet(ComponentFile(vehicleid), "Wheels", 11);
- AddVehicleComponent(vehicleid,1083);
- return 1;
- }
- if (strcmp("/Trance", cmdtext, true, 10) == 0)
- {
- new idx;
- new Wheels[256];
- Wheels = strtok(cmdtext, idx);
- new vehicleid = GetPlayerVehicleID(playerid);
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xffffffaa, ".àúä ìà îçåáø ìø÷åï");
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xffffffaa, "!àúä ìà ðîöà áøëá");
- dini_Create(ComponentFile(vehicleid));
- dini_IntSet(ComponentFile(vehicleid), "Wheels", 12);
- AddVehicleComponent(vehicleid,1084);
- return 1;
- }
- if (strcmp("/Atomic", cmdtext, true, 10) == 0)
- {
- new idx;
- new Wheels[256];
- Wheels = strtok(cmdtext, idx);
- new vehicleid = GetPlayerVehicleID(playerid);
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xffffffaa, ".àúä ìà îçåáø ìø÷åï");
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xffffffaa, "!àúä ìà ðîöà áøëá");
- dini_Create(ComponentFile(vehicleid));
- dini_IntSet(ComponentFile(vehicleid), "Wheels", 13);
- AddVehicleComponent(vehicleid,1085);
- return 1;
- }
- if (strcmp("/Hydraulics", cmdtext, true, 10) == 0)
- {
- new idx;
- new Hydraulics[256];
- Hydraulics = strtok(cmdtext, idx);
- new vehicleid = GetPlayerVehicleID(playerid);
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xffffffaa, ".àúä ìà îçåáø ìø÷åï");
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xffffffaa, "!àúä ìà ðîöà áøëá");
- dini_Create(ComponentFile(vehicleid));
- dini_IntSet(ComponentFile(vehicleid), "Hydraulics", 1);
- AddVehicleComponent(vehicleid,1087);
- return 1;
- }
- return 0;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- SendClientMessage(playerid, 0xffffffaa, "[Component By Yagel] - !áøåê äáà ìøëá");
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- return 1;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerEnterRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnRconCommand(cmd[])
- {
- return 1;
- }
- public OnPlayerRequestSpawn(playerid)
- {
- return 1;
- }
- public OnObjectMoved(objectid)
- {
- return 1;
- }
- public OnPlayerObjectMoved(playerid, objectid)
- {
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- return 1;
- }
- public OnVehicleMod(playerid, vehicleid, componentid)
- {
- return 1;
- }
- public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
- {
- return 1;
- }
- public OnVehicleRespray(playerid, vehicleid, color1, color2)
- {
- return 1;
- }
- public OnPlayerSelectedMenuRow(playerid, row)
- {
- return 1;
- }
- public OnPlayerExitedMenu(playerid)
- {
- return 1;
- }
- public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
- {
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- return 1;
- }
- public OnRconLoginAttempt(ip[], password[], success)
- {
- return 1;
- }
- public OnPlayerUpdate(playerid)
- {
- return 1;
- }
- public OnPlayerStreamIn(playerid, forplayerid)
- {
- return 1;
- }
- public OnPlayerStreamOut(playerid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamIn(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamOut(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
- //==============================================================================
- stock ComponentFile(vehicleid)
- {
- new file[256];
- format(file, 256, "ComponentByYagel/Component[iD_%d].ini", vehicleid);
- return file;
- }
- stock PlayerFile(playerid)
- {
- new file[256];
- format(file, 256, "ComponentByYagel/User/%s.ini",GetName(playerid));
- return file;
- }
- stock GetName(playerid)
- {
- new pname[24];
- GetPlayerName(playerid, pname, 24);
- return pname;
- }
- stock HaveComponent(playerid) return dini_Int(PlayerFile(playerid), "Component");
- stock HaveNitro(vehicleid) return dini_Int(ComponentFile(vehicleid), "Nitro");
- stock HaveWheels(vehicleid) return dini_Int(ComponentFile(vehicleid), "Wheels");
- stock HaveExhaust(vehicleid) return dini_Int(ComponentFile(vehicleid), "Exhaust");
- stock HaveFrontBumper(vehicleid) return dini_Int(ComponentFile(vehicleid), "FrontBumper");
- stock HaveRearBumper(vehicleid) return dini_Int(ComponentFile(vehicleid), "RearBumper");
- stock HaveRoof(vehicleid) return dini_Int(ComponentFile(vehicleid), "Roof");
- stock HaveSpoiler(vehicleid) return dini_Int(ComponentFile(vehicleid), "Spoiler");
- stock HaveHydraulics(vehicleid) return dini_Int(ComponentFile(vehicleid), "Hydraulics");
- //=== The End ===
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement