Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**********************************
- * *
- * @Author: Sweet (Wiper) *
- * @Version: V.10 *
- * @Released: 30/08/2015 *
- * *
- **********************************
- @ Vip System by Sweet (Wiper) @
- @ Credits:
- ~ Y_Less - For sscanf, y_ini
- ~ Zeex - For his command processor
- ~ SA:MP TEAM - For creating a_samp include
- ~ Sweet (Wiper) ~ ME ~ For creating that Filter Script
- @ Change Log:
- ~ Released [V.10 - 30/08/2015]
- @ Commands:
- -- VIP LEVEL 0(Common Player)
- ~ /vips | Show online vips | DONE
- -- VIP LEVEL 1(BRONZE)
- ~ /vrespawn | Respawn Yourself | DONE
- ~ /vbike | Spawn a bike | DONE
- ~ /vheal | Give you heal (100) | DONE
- ~ /varmour | Give you armour (100) | DONE
- ~ /vgun | Give you a gun (Select) | DONE
- ~ /vnos | Put nos on your car | DONE
- ~ /vcarcolor | Change car color | DONE
- ~ /vrepair | Repair your vehicle | DONE
- ~ /vunfreeze | If you are freezed , you can unfreeze yourself | DONE
- ~ /v | There you can speak with other vips. | DONE
- ~ /vh | Show vip help
- -- VIP LEVEL 2(SILVER)
- ~ /vcar | Spawn a car | DONE
- ~ /vboat | Spawn a boat | DONE
- ~ /vtune | Tune your vehicle (Work only at 'infernus & sultan & jester') | DONE
- ~ /vuntune | Untune your vehicle (Work only at 'infernus & sultan & jester') | DONE
- ~ /vspec | Spec a player | DONE
- ~ /vweather | Set your weather | DONE
- ~ /vtime | Set your time | DONE
- ~ /vsay | Show a global message on chat | DONE
- ~ /vskin | Change your skin | DONE
- ~ /vspecoff | Specoff spectated player | DONE
- -- VIP LEVEL 3(GOLD)
- ~ /vheli | Spawn a helicopter | DONE
- ~ /vplane | Spawn a plane | DONE
- ~ /vafk | Put you (A)way (F)rom (K)eyboard | DONE
- ~ /vgoto | Goto a player | DONE
- ~ /vgotopos | Goto a position | DONE
- ~ /vjetpack | Get jetpack. | DONE
- ~ /vinterior | Set your interior ID | DONE
- ~ /vvirtualworld| Set your virtual world ID | DONE
- -- RCON ADMIN
- ~ /makevip | Make someone vip
- ~ /renewvip | Renew someone vip
- ~ /removevip | Remove someone vip
- @ There are actually thirty-three (33) commands.
- ~ TEN(11) commands VIP level 1 (bronze)
- ~ TEN(10) commands VIP level 2 (silver)
- ~ EIGHT(8) commands VIP level 3 (gold)
- ~ THREE(3) commands RCON ADMIN
- ~ ONE(1) command for the rest
- @ Commands Shortcut - SIX(8) Commands ShortCut
- | Shortcut command | True command |
- ~ /vc | /v
- ~ /vipchat | /v
- ~ /vcc | /vcarcolor
- ~ /vw | /vweather
- ~ /vt | /vtime
- ~ /vjp | /vjetpack
- ~ /vint | /vinterior
- ~ /vvw | /vvirtualworld
- @ There are few command who cannot be abused , because that can be used X
- times per player 'life' (X times = VIP_MAX_COMMANDS_USE below, default:3).
- That mean player may die before he can use again that commands. There are
- the list with the commands that can be accesed only X times per 'life':
- ~ /vrespawn
- ~ /vbike
- ~ /vheal
- ~ /varmour
- ~ /vgun
- ~ /vnos
- ~ /vrepair
- ~ /vcar
- ~ /vboat
- ~ /vheli
- ~ /vplane
- ~ /vgoto
- ~ /vgotopos
- ~ /vjetpack */
- // |______________________________ The Beginning ______________________________|
- #define FILTERSCRIPT
- #include <a_samp>
- #include <zcmd>
- #include <sscanf>
- #include <YSI\y_ini>
- // |________________________________ To Modify ________________________________|
- #define PATH "Vips/%s.ini"
- #define COLOR_WHITE 0xFFC4E4FF
- #define COLOR_RED 0xFF0000FF
- #define COLOR_GREEN 0x009000FF
- #define COLOR_GREEN2 0x8EDF20FF
- #define COLOR_ORANGE 0xFF6811FF
- #define WHITE "{FFC4E4}"
- #define RED "{FF0000}"
- #define GREEN "{009000}"
- #define YELLOW "{FFFF00}"
- #define ORANGE "{FF6811}"
- #define BRONZE "{CD7F32}"
- #define SILVER "{C0C0C0}"
- #define GOLD "{FFD700}"
- new VIP_MAX_COMMANDS_USE = 3; // How many times (Some commands use that) a player can use commands.. (DEFAULT: 3)
- new P_FIRST_REWARD = 50; // Needed points for the first reward
- new R_FIRST_REWARD = 1000; // Points player recive when he reach X points (X = P_FIRST_REWARD)
- new P_SECOND_REWARD = 100; // Needed points for the second reward
- new R_SECOND_REWARD = 1500; // Points player recive when he reach X points (X = P_SECOND_REWARD)
- new P_THIRD_REWARD = 200; // Needed points for the third reward
- new R_THIRD_REWARD = 500000; // Moneys ($) player recive when he reach X points (X = P_THIRD_REWARD)
- new P_FOURTH_REWARD = 400; // Needed points for the fourth reward
- new R_FOURTH_REWARD = 1000000; // Moneys ($) player recive when he reach X points (X = P_FOURTH_REWARD)
- new NEEDED_KILLS = 10; // Kills needed to get point
- new VPOINTS_KILLS = 1; // Points who get when player reach X kills (X = NEEDED_KILLS)
- new VPOINTS_ONLINEHOUR = 5; // Points who get when player reach 1 online hour (At every online hour)
- new VipNames[3][] = { ""BRONZE"VIP Bronze", ""SILVER"VIP Silver", ""GOLD"VIP Gold" };
- // |________________________________ Stop Edit ________________________________|
- #define ScriptVersion "0.1"
- #define DIALOG_GUNSELECT 1322
- #define DIALOG_TUNEINFERNUS 1321
- #define DIALOG_TUNESPECIAL 1323
- #define DIALOG_UNTUNEINFERNUS 1324
- #define DIALOG_UNTUNESPECIAL 1235
- #define DIALOG_ERROR 32767-1234
- #define DIALOG_WERROR 32767-1233
- #define DIALOG_UNTUNEERROR 32767-1231
- #define DIALOG_INFWHEELS 556
- #define DIALOG_NOS 557
- #define DIALOG_NEON 558
- #define DIALOG_PAINTJOB 559
- #define DIALOG_EXHAUSTS 560
- #define DIALOG_GOODLOOK 561
- #define DIALOG_ROOF 562
- #define DIALOG_SPOILER 563
- #define DIALOG_SWHEELS 564
- // |______________________ Initialisers and other things ______________________|
- new MonthDays[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
- new bool:vNeon[MAX_VEHICLES];
- new bool:isAFK[MAX_PLAYERS];
- new bool:inMenu[MAX_PLAYERS];
- new vSpawnedCar[MAX_PLAYERS]=INVALID_VEHICLE_ID;
- new SpectateID[MAX_PLAYERS]=INVALID_PLAYER_ID;
- new Float:AfkPos[MAX_PLAYERS][4];
- new pCommandsUsed[MAX_PLAYERS];
- new pVipTime[MAX_PLAYERS][6];
- new pVipMinutes[MAX_PLAYERS];
- new pVipPoints[MAX_PLAYERS];
- new pVipKills[MAX_PLAYERS];
- new pVip[MAX_PLAYERS];
- new vNeonID[MAX_VEHICLES][2];
- // |___________________ End Initialisers and other things _____________________|
- // |________________________________ Functions ________________________________|
- Name(playerid)
- {
- new pName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, pName, sizeof(pName));
- return pName;
- }
- UserPath(playerid)
- {
- new String[64];
- format(String, sizeof(String), PATH, Name(playerid));
- return String;
- }
- IsNosVehicle(vehicleid)
- {
- new InvalidNosVehicles[52] = { 581, 523, 462, 521, 463, 522, 461, 448, 468,
- 586, 417, 425, 469, 487, 512, 520, 563, 593, 509, 481, 510, 472, 473, 493,
- 520, 595, 484, 430, 453, 432, 476, 497, 513, 533, 577, 452, 446, 447, 454,
- 590, 569, 537, 538, 570, 449, 519, 460, 488, 511, 519, 548, 592 };
- for(new i; i<52; i++) if(GetVehicleModel(vehicleid) == InvalidNosVehicles[i]) return 0;
- return 1;
- }
- FormatNum(amount)
- {
- new Text[16];
- format(Text, sizeof(Text), "%i", amount);
- for(new iLen = strlen(Text)-3; iLen>0; iLen -= 3) strins(Text, ".", iLen);
- return Text;
- }
- SaveStat(playerid)
- {
- new INI:File = INI_Open(UserPath(playerid));
- INI_SetTag(File, "Data");
- INI_WriteInt(File, "Points", pVipPoints[playerid]);
- INI_WriteInt(File, "Minutes", pVipMinutes[playerid]);
- INI_WriteInt(File, "Kills", pVipKills[playerid]);
- INI_WriteInt(File, "Vip", pVip[playerid]);
- INI_WriteInt(File, "Year", pVipTime[playerid][0]);
- INI_WriteInt(File, "Month", pVipTime[playerid][1]);
- INI_WriteInt(File, "Day", pVipTime[playerid][2]);
- INI_WriteInt(File, "Hour", pVipTime[playerid][3]);
- INI_WriteInt(File, "Minute", pVipTime[playerid][4]);
- INI_WriteInt(File, "Second", pVipTime[playerid][5]);
- INI_Close(File);
- return 1;
- }
- // |______________________________ Functions END ______________________________|
- // |________________________________ Forwards _________________________________|
- forward LoadUser_Data(playerid, name[], value[]);
- forward AddMinute(playerid);
- forward Respawn(playerid);
- forward Afk_Set(playerid);
- // |_______________________________ Forwards END ______________________________|
- // |_________________________________ Publics _________________________________|
- public OnFilterScriptInit()
- {
- print("\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
- print(" Vip System "ScriptVersion" by Sweet (Wiper) has successfully loaded.");
- print("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n");
- for(new i; i<=GetPlayerPoolSize( ); i++) INI_ParseFile(UserPath(i), "LoadUser_%s", .bExtra = true, .extra = i);
- return 1;
- }
- public OnFilterScriptExit()
- {
- print("\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
- print(" Vip System "ScriptVersion" by Sweet (Wiper) was unloaded.");
- print("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n");
- for(new i; i<=GetPlayerPoolSize( ); i++) SaveStat(i);
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- if(!fexist(UserPath(playerid)))
- {
- new INI:File = INI_Open(UserPath(playerid));
- INI_SetTag(File, "Data");
- INI_WriteInt(File, "Points", 0);
- INI_WriteInt(File, "Minutes", 0);
- INI_WriteInt(File, "Kills", 0);
- INI_WriteInt(File, "Vip", 0);
- INI_Close(File);
- }
- else INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
- isAFK[playerid] = false;
- vSpawnedCar[playerid]=INVALID_VEHICLE_ID;
- SpectateID[playerid]=INVALID_PLAYER_ID;
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- SaveStat(playerid);
- vNeon[vSpawnedCar[playerid]] = false;
- DestroyObject(vNeonID[vSpawnedCar[playerid]][0]);
- DestroyObject(vNeonID[vSpawnedCar[playerid]][1]);
- DestroyVehicle(vSpawnedCar[playerid]);
- vSpawnedCar[playerid] = INVALID_VEHICLE_ID;
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- if(isAFK[playerid] == true) return 0;
- return 1;
- }
- public LoadUser_Data(playerid, name[], value[])
- {
- INI_Int("Points", pVipPoints[playerid]);
- INI_Int("Minutes", pVipMinutes[playerid]);
- INI_Int("Kills", pVipKills[playerid]);
- INI_Int("Vip", pVip[playerid]);
- INI_Int("Year", pVipTime[playerid][0]);
- INI_Int("Month", pVipTime[playerid][1]);
- INI_Int("Day", pVipTime[playerid][2]);
- INI_Int("Hour", pVipTime[playerid][3]);
- INI_Int("Minute", pVipTime[playerid][4]);
- INI_Int("Second", pVipTime[playerid][5]);
- new y,m,d,h,mi,s;
- getdate(y,m,d);
- gettime(h,mi,s);
- if(pVipTime[playerid][0] <= y && pVipTime[playerid][1] <= m && pVipTime[playerid][2] <= d
- && pVipTime[playerid][3] <= h && pVipTime[playerid][4] <= mi && pVipTime[playerid][5] <= s)
- {
- new INI:File = INI_Open(UserPath(playerid));
- INI_SetTag(File, "Data");
- INI_WriteInt(File, "Vip", 0);
- INI_Close(File);
- pVip[playerid] = 0;
- }
- else
- {
- new String[75];
- format(String, sizeof(String), "You are %s"WHITE" util: "ORANGE"%02d/%02d/%04d - %02d:%02d:%02d", VipNames[pVip[playerid]-1], pVipTime[2], pVipTime[1], pVipTime[0], pVipTime[3], pVipTime[4], pVipTime[5]);
- SendClientMessage(playerid, COLOR_WHITE, String);
- }
- if(pVip[playerid] != 0) SetTimerEx("AddMinute", 60000, true, "i", playerid);
- return 1;
- }
- public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid) for(new i; i<=GetPlayerPoolSize( ); i++) if(IsPlayerConnected(i) && GetPlayerState(i) == PLAYER_STATE_SPECTATING && SpectateID[i] == playerid) SetPlayerInterior(i, newinteriorid);
- public OnVehicleSpawn(vehicleid)
- {
- vNeon[vehicleid] = false;
- DestroyObject(vNeonID[vehicleid][0]);
- DestroyObject(vNeonID[vehicleid][1]);
- for(new i; i<=GetPlayerPoolSize( ); i++)
- {
- if(vehicleid == vSpawnedCar[i])
- {
- DestroyVehicle(vSpawnedCar[i]);
- vSpawnedCar[i] = INVALID_VEHICLE_ID;
- }
- }
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- if(ispassenger) return 1;
- new Float:Pos[3];
- GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
- for(new i; i<GetPlayerPoolSize( ); i++) if(vehicleid != vSpawnedCar[i]) { SetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]); GameTextForPlayer(playerid, "That is not your VIP car.", 1, 1); }
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- if(killerid == INVALID_PLAYER_ID) return pCommandsUsed[playerid]=0;
- if(pVip[killerid] == 0) return 1;
- pVipKills[killerid] ++;
- if(pVipKills[killerid] >= NEEDED_KILLS)
- {
- pVipKills[killerid] = 0;
- pVipPoints[killerid] += VPOINTS_KILLS;
- }
- return 1;
- }
- public OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid, bodypart)
- {
- if(isAFK[playerid] == true) SetPlayerHealth(playerid, 10000.0);
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- new Float:Pos[3];
- GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
- switch(dialogid)
- {
- case DIALOG_GUNSELECT:
- {
- if(response)
- {
- switch(listitem)
- {
- case 0: GivePlayerWeapon(playerid, WEAPON_SILENCED, 200);
- case 1: GivePlayerWeapon(playerid, WEAPON_DEAGLE, 200);
- case 2: GivePlayerWeapon(playerid, WEAPON_MP5, 400);
- case 3: GivePlayerWeapon(playerid, WEAPON_AK47, 400);
- case 4:
- {
- if(pVip[playerid] < 2) return ShowPlayerDialog(playerid, DIALOG_WERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "You need to be VIP level 2 to get that weapon.", "Ok", "");
- GivePlayerWeapon(playerid, WEAPON_M4, 500);
- }
- case 5:
- {
- if(pVip[playerid] < 2) return ShowPlayerDialog(playerid, DIALOG_WERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "You need to be VIP level 2 to get that weapon.", "Ok", "");
- GivePlayerWeapon(playerid, WEAPON_SNIPER, 80);
- }
- case 6:
- {
- if(pVip[playerid] < 2) return ShowPlayerDialog(playerid, DIALOG_WERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "You need to be VIP level 2 to get that weapon.", "Ok", "");
- GivePlayerWeapon(playerid, WEAPON_RIFLE, 100);
- }
- case 7:
- {
- if(pVip[playerid] < 3) return ShowPlayerDialog(playerid, DIALOG_WERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "You need to be VIP level 3 to get that weapon.", "Ok", "");
- GivePlayerWeapon(playerid, WEAPON_MINIGUN, 500);
- }
- case 8:
- {
- if(pVip[playerid] < 3) return ShowPlayerDialog(playerid, DIALOG_WERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "You need to be VIP level 3 to get that weapon.", "Ok", "");
- GivePlayerWeapon(playerid, WEAPON_HEATSEEKER, 50);
- }
- case 9:
- {
- if(pVip[playerid] < 3) return ShowPlayerDialog(playerid, DIALOG_WERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "You need to be VIP level 3 to get that weapon.", "Ok", "");
- GivePlayerWeapon(playerid, WEAPON_ROCKETLAUNCHER, 50);
- }
- }
- pCommandsUsed[playerid]++;
- }
- return 1;
- }
- case DIALOG_TUNEINFERNUS:
- {
- if(response)
- {
- switch(listitem)
- {
- case 0: ShowPlayerDialog(playerid, DIALOG_INFWHEELS, DIALOG_STYLE_LIST, "Wheels", "Import\nAtomic\nAhab\nVirtual\nAccess\nMega\nGrove", "Tune", "Back");
- case 1: // Hydraulics
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_HYDRAULICS) == 1087) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That car already have "YELLOW"Hydraulics{FFFFFF}.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1087);
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added "YELLOW"Hydraulics"WHITE" to your car.");
- ShowPlayerDialog(playerid, DIALOG_TUNEINFERNUS, DIALOG_STYLE_LIST, "Tune List", "Wheels\nHydraulics\nNos\nNeon", "Select", "Exit");
- PlayerPlaySound(playerid, 1133, Pos[0], Pos[1], Pos[2]+4.0);
- }
- case 2: ShowPlayerDialog(playerid, DIALOG_NOS, DIALOG_STYLE_LIST, "Nos", "X2\nX5\nX10", "Tune", "Back");
- case 3: ShowPlayerDialog(playerid, DIALOG_NEON, DIALOG_STYLE_LIST, "Neon", "White\n{FFC0CB}Pink\n"YELLOW"Yellow\n"RED"Red\n"GREEN"Green\n{4F4FF4}Blue", "Tune", "Back");
- }
- }
- return 1;
- }
- case DIALOG_INFWHEELS:
- {
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_WHEELS) == 1082) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That car already have that wheels.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1082);
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added "YELLOW"Import Wheels"WHITE" to your car.");
- }
- case 1:
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_WHEELS) == 1085) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That car already have that wheels.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1085);
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added "YELLOW"Atomic Wheels"WHITE" to your car.");
- }
- case 2:
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_WHEELS) == 1096) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That car already have that wheels.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1096);
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added "YELLOW"Ahab Wheels"WHITE" to your car.");
- }
- case 3:
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_WHEELS) == 1097) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That car already have that wheels.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1097);
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added "YELLOW"Virtual Wheels"WHITE" to your car.");
- }
- case 4:
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_WHEELS) == 1098) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That car already have that wheels.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1098);
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added "YELLOW"Access Wheels"WHITE" to your car.");
- }
- case 5:
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_WHEELS) == 1074) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That car already have that wheels.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1074);
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added "YELLOW"Mega Wheels"WHITE" to your car.");
- }
- case 6:
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_WHEELS) == 1081) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That car already have that wheels.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1081);
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added "YELLOW"Grove Wheels"WHITE" to your car.");
- }
- }
- ShowPlayerDialog(playerid, DIALOG_TUNEINFERNUS, DIALOG_STYLE_LIST, "Tune List", "Wheels\nHydraulics\nNos\nNeon", "Select", "Exit");
- PlayerPlaySound(playerid, 1133, Pos[0], Pos[1], Pos[2]+4.0);
- }
- else ShowPlayerDialog(playerid, DIALOG_TUNEINFERNUS, DIALOG_STYLE_LIST, "Tune List", "Wheels\nHydraulics\nNos\nNeon", "Select", "Exit");
- return 1;
- }
- case DIALOG_NOS:
- {
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_NITRO) == 1009) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That car already have that type of NOS.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1009);
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added "YELLOW"Nos X2"WHITE" to your car.");
- }
- case 1:
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_NITRO) == 1008) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That car already have that type of NOS.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1008);
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added "YELLOW"Nos X5"WHITE" to your car.");
- }
- case 2:
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_NITRO) == 1010) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That car already have that type of NOS.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1010);
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added "YELLOW"Nos X10"WHITE" to your car.");
- }
- }
- if(inMenu[playerid] == true) ShowPlayerDialog(playerid, DIALOG_TUNEINFERNUS, DIALOG_STYLE_LIST, "Tune List", "Wheels\nHydraulics\nNos\nNeon", "Select", "Exit");
- else if(inMenu[playerid] == false) ShowPlayerDialog(playerid, DIALOG_TUNESPECIAL, DIALOG_STYLE_LIST, "Tune List", "PaintJob\nExhausts\nFront & Rear Bumper + Side Skirts\nRoof\nSpoiler\nWheels\nCar Stereo\nHydraulics\nNos\nNeon", "Select", "Exit");
- PlayerPlaySound(playerid, 1133, Pos[0], Pos[1], Pos[2]+4.0);
- }
- else ShowPlayerDialog(playerid, DIALOG_TUNEINFERNUS, DIALOG_STYLE_LIST, "Tune List", "Wheels\nHydraulics\nNos\nNeon", "Select", "Exit");
- return 1;
- }
- case DIALOG_NEON:
- {
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- if(vNeon[GetPlayerVehicleID(playerid)] == true) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That car already have attached neon.", "Ok", "");
- vNeonID[GetPlayerVehicleID(playerid)][0] = CreateObject(18652,0,0,0,0,0,0);
- vNeonID[GetPlayerVehicleID(playerid)][1] = CreateObject(18652,0,0,0,0,0,0);
- }
- case 1:
- {
- if(vNeon[GetPlayerVehicleID(playerid)] == true) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That car already have attached neon.", "Ok", "");
- vNeonID[GetPlayerVehicleID(playerid)][0] = CreateObject(18651,0,0,0,0,0,0);
- vNeonID[GetPlayerVehicleID(playerid)][1] = CreateObject(18651,0,0,0,0,0,0);
- }
- case 2:
- {
- if(vNeon[GetPlayerVehicleID(playerid)] == true) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That car already have attached neon.", "Ok", "");
- vNeonID[GetPlayerVehicleID(playerid)][0] = CreateObject(18650,0,0,0,0,0,0);
- vNeonID[GetPlayerVehicleID(playerid)][1] = CreateObject(18650,0,0,0,0,0,0);
- }
- case 3:
- {
- if(vNeon[GetPlayerVehicleID(playerid)] == true) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That car already have attached neon.", "Ok", "");
- vNeonID[GetPlayerVehicleID(playerid)][0] = CreateObject(18647,0,0,0,0,0,0);
- vNeonID[GetPlayerVehicleID(playerid)][1] = CreateObject(18647,0,0,0,0,0,0);
- }
- case 4:
- {
- if(vNeon[GetPlayerVehicleID(playerid)] == true) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That car already have attached neon.", "Ok", "");
- vNeonID[GetPlayerVehicleID(playerid)][0] = CreateObject(18649,0,0,0,0,0,0);
- vNeonID[GetPlayerVehicleID(playerid)][1] = CreateObject(18649,0,0,0,0,0,0);
- }
- case 5:
- {
- if(vNeon[GetPlayerVehicleID(playerid)] == true) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That car already have attached neon.", "Ok", "");
- vNeonID[GetPlayerVehicleID(playerid)][0] = CreateObject(18648,0,0,0,0,0,0);
- vNeonID[GetPlayerVehicleID(playerid)][1] = CreateObject(18648,0,0,0,0,0,0);
- }
- }
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 411)
- {
- AttachObjectToVehicle(vNeonID[GetPlayerVehicleID(playerid)][0], GetPlayerVehicleID(playerid), -0.8, 0.0, -0.63, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(vNeonID[GetPlayerVehicleID(playerid)][1], GetPlayerVehicleID(playerid), 0.8, 0.0, -0.63, 0.0, 0.0, 0.0);
- }
- else if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 560)
- {
- AttachObjectToVehicle(vNeonID[GetPlayerVehicleID(playerid)][0], GetPlayerVehicleID(playerid), -0.8, 0.0, -0.505, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(vNeonID[GetPlayerVehicleID(playerid)][1], GetPlayerVehicleID(playerid), 0.8, 0.0, -0.505, 0.0, 0.0, 0.0);
- }
- else if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 559)
- {
- AttachObjectToVehicle(vNeonID[GetPlayerVehicleID(playerid)][0], GetPlayerVehicleID(playerid), -0.8, 0.0, -0.505, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(vNeonID[GetPlayerVehicleID(playerid)][1], GetPlayerVehicleID(playerid), 0.8, 0.0, -0.505, 0.0, 0.0, 0.0);
- }
- vNeon[GetPlayerVehicleID(playerid)] = true;
- if(inMenu[playerid] == true) ShowPlayerDialog(playerid, DIALOG_TUNEINFERNUS, DIALOG_STYLE_LIST, "Tune List", "Wheels\nHydraulics\nNos\nNeon", "Select", "Exit");
- else if(inMenu[playerid] == false) ShowPlayerDialog(playerid, DIALOG_TUNESPECIAL, DIALOG_STYLE_LIST, "Tune List", "PaintJob\nExhausts\nFront & Rear Bumper + Side Skirts\nRoof\nSpoiler\nWheels\nCar Stereo\nHydraulics\nNos\nNeon", "Select", "Exit");
- PlayerPlaySound(playerid, 1133, Pos[0], Pos[1], Pos[2]+4.0);
- }
- else ShowPlayerDialog(playerid, DIALOG_TUNEINFERNUS, DIALOG_STYLE_LIST, "Tune List", "Wheels\nHydraulics\nNos\nNeon", "Select", "Exit");
- return 1;
- }
- case DIALOG_TUNESPECIAL:
- {
- if(response)
- {
- switch(listitem)
- {
- case 0: ShowPlayerDialog(playerid, DIALOG_PAINTJOB, DIALOG_STYLE_LIST, "Paintjob", "Paintjob 1\nPaintjob 2\nPaintjob 3", "Paint", "Back");
- case 1: ShowPlayerDialog(playerid, DIALOG_EXHAUSTS, DIALOG_STYLE_LIST, "Exhausts", "Alien\nX-FLOW", "Tune", "Back");
- case 2: ShowPlayerDialog(playerid, DIALOG_GOODLOOK, DIALOG_STYLE_LIST, "Bumpers & Side Skirts", "Alien\nX-FLOW", "Tune", "Back");
- case 3: ShowPlayerDialog(playerid, DIALOG_ROOF, DIALOG_STYLE_LIST, "Roof", "Alien\nX-FLOW", "Tune", "Back");
- case 4: ShowPlayerDialog(playerid, DIALOG_SPOILER, DIALOG_STYLE_LIST, "Spoiler", "Alien\nX-FLOW", "Tune", "Back");
- case 5: ShowPlayerDialog(playerid, DIALOG_SWHEELS, DIALOG_STYLE_LIST, "Wheels", "Cutter\nMega\nGrove\nSwitch\nShadow\nDollar\nImport\nAtomic", "Tune", "Back");
- case 6: // STEREO
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_STEREO) == 1086) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That car already have "YELLOW"Stereo{FFFFFF}.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1086);
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added "YELLOW"Stereo"WHITE" to your car.");
- ShowPlayerDialog(playerid, DIALOG_TUNESPECIAL, DIALOG_STYLE_LIST, "Tune List", "PaintJob\nExhausts\nFront & Rear Bumper + Side Skirts\nRoof\nSpoiler\nWheels\nCar Stereo\nHydraulics\nNos\nNeon", "Select", "Exit");
- PlayerPlaySound(playerid, 1133, Pos[0], Pos[1], Pos[2]+4.0);
- }
- case 7: // Hydraulics
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_HYDRAULICS) == 1087) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That car already have "YELLOW"Hydraulics{FFFFFF}.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1087);
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added "YELLOW"Hydraulics"WHITE" to your car.");
- ShowPlayerDialog(playerid, DIALOG_TUNESPECIAL, DIALOG_STYLE_LIST, "Tune List", "PaintJob\nExhausts\nFront & Rear Bumper + Side Skirts\nRoof\nSpoiler\nWheels\nCar Stereo\nHydraulics\nNos\nNeon", "Select", "Exit");
- PlayerPlaySound(playerid, 1133, Pos[0], Pos[1], Pos[2]+4.0);
- }
- case 8: ShowPlayerDialog(playerid, DIALOG_NOS, DIALOG_STYLE_LIST, "Nos", "X2\nX5\nX10", "Tune", "Back");
- case 9: ShowPlayerDialog(playerid, DIALOG_NEON, DIALOG_STYLE_LIST, "Neon", "White\n{FFC0CB}Pink\n"YELLOW"Yellow\n"RED"Red\n"GREEN"Green\n{4F4FF4}Blue", "Tune", "Back");
- }
- }
- return 1;
- }
- case DIALOG_PAINTJOB:
- {
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- ChangeVehiclePaintjob(GetPlayerVehicleID(playerid), 0);
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" changed "YELLOW"PaintJob"ORANGE" (1)"WHITE" to your car.");
- }
- case 1:
- {
- ChangeVehiclePaintjob(GetPlayerVehicleID(playerid), 1);
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" changed "YELLOW"PaintJob"ORANGE" (2)"WHITE" to your car.");
- }
- case 2:
- {
- ChangeVehiclePaintjob(GetPlayerVehicleID(playerid), 2);
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" changed "YELLOW"PaintJob"ORANGE" (3)"WHITE" to your car.");
- }
- }
- ShowPlayerDialog(playerid, DIALOG_TUNESPECIAL, DIALOG_STYLE_LIST, "Tune List", "PaintJob\nExhausts\nFront & Rear Bumper + Side Skirts\nRoof\nSpoiler\nWheels\nCar Stereo\nHydraulics\nNos\nNeon", "Select", "Exit");
- PlayerPlaySound(playerid, 1133, Pos[0], Pos[1], Pos[2]+4.0);
- ChangeVehicleColor(GetPlayerVehicleID(playerid), 1, 1);
- }
- else ShowPlayerDialog(playerid, DIALOG_TUNESPECIAL, DIALOG_STYLE_LIST, "Tune List", "PaintJob\nExhausts\nFront & Rear Bumper + Side Skirts\nRoof\nSpoiler\nWheels\nCar Stereo\nHydraulics\nNos\nNeon", "Select", "Exit");
- return 1;
- }
- case DIALOG_EXHAUSTS:
- {
- if(response)
- {
- if(listitem == 0)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 560)
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_EXHAUST) == 1028) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That car already have "YELLOW"Alien Exhausts{FFFFFF}.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1028);
- }
- else if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 559)
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_EXHAUST) == 1065) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That car already have "YELLOW"Alien Exhausts{FFFFFF}.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1065);
- }
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added "YELLOW"Alien Exhausts"WHITE" to your car.");
- }
- else if(listitem == 1)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 560)
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_EXHAUST) == 1029) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That car already have "YELLOW"X-FLOW Exhausts{FFFFFF}.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1029);
- }
- else if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 559)
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_EXHAUST) == 1066) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That car already have "YELLOW"X-FLOW Exhausts{FFFFFF}.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1066);
- }
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added "YELLOW"X-Flow Exhausts"WHITE" to your car.");
- }
- ShowPlayerDialog(playerid, DIALOG_TUNESPECIAL, DIALOG_STYLE_LIST, "Tune List", "PaintJob\nExhausts\nFront & Rear Bumper + Side Skirts\nRoof\nSpoiler\nWheels\nCar Stereo\nHydraulics\nNos\nNeon", "Select", "Exit");
- PlayerPlaySound(playerid, 1133, Pos[0], Pos[1], Pos[2]+4.0);
- }
- else ShowPlayerDialog(playerid, DIALOG_TUNESPECIAL, DIALOG_STYLE_LIST, "Tune List", "PaintJob\nExhausts\nFront & Rear Bumper + Side Skirts\nRoof\nSpoiler\nWheels\nCar Stereo\nHydraulics\nNos\nNeon", "Select", "Exit");
- return 1;
- }
- case DIALOG_GOODLOOK:
- {
- if(response)
- {
- if(listitem == 0)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 560)
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_FRONT_BUMPER) == 1169
- && GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_REAR_BUMPER) == 1141
- && GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_SIDESKIRT) == 1026) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That car already have that nice look.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1169);
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1141);
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1026);
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1027);
- }
- else if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 559)
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_FRONT_BUMPER) == 1160
- && GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_REAR_BUMPER) == 1159
- && GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_SIDESKIRT) == 1069) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That car already have that nice look.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1160);
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1159);
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1069);
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1071);
- }
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" changed "YELLOW"the look"WHITE" of your car.");
- }
- else if(listitem == 1)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 560)
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_FRONT_BUMPER) == 1170
- && GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_REAR_BUMPER) == 1140
- && GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_SIDESKIRT) == 1030) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That car already have that nice look.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1170);
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1140);
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1030);
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1131);
- }
- else if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 559)
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_FRONT_BUMPER) == 1173
- && GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_REAR_BUMPER) == 1161
- && GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_SIDESKIRT) == 1070) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That car already have that nice look.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1173);
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1161);
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1070);
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1072);
- }
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" changed "YELLOW"the look"WHITE" of your car.");
- }
- ShowPlayerDialog(playerid, DIALOG_TUNESPECIAL, DIALOG_STYLE_LIST, "Tune List", "PaintJob\nExhausts\nFront & Rear Bumper + Side Skirts\nRoof\nSpoiler\nWheels\nCar Stereo\nHydraulics\nNos\nNeon", "Select", "Exit");
- PlayerPlaySound(playerid, 1133, Pos[0], Pos[1], Pos[2]+4.0);
- }
- else ShowPlayerDialog(playerid, DIALOG_TUNESPECIAL, DIALOG_STYLE_LIST, "Tune List", "PaintJob\nExhausts\nFront & Rear Bumper + Side Skirts\nRoof\nSpoiler\nWheels\nCar Stereo\nHydraulics\nNos\nNeon", "Select", "Exit");
- return 1;
- }
- case DIALOG_ROOF:
- {
- if(response)
- {
- if(listitem == 0)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 560)
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_ROOF) == 1032) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That car already have "YELLOW"Alien Roof{FFFFFF}.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1032);
- }
- else if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 559)
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_ROOF) == 1067) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That car already have "YELLOW"Alien Roof{FFFFFF}.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1067);
- }
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added "YELLOW"Alien Roof"WHITE" to your car.");
- }
- else if(listitem == 1)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 560)
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_ROOF) == 1033) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That car already have "YELLOW"X-Flow Roof{FFFFFF}.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1033);
- }
- else if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 559)
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_ROOF) == 1068) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That car already have "YELLOW"Alien Roof{FFFFFF}.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1068);
- }
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added "YELLOW"X-Flow Roof"WHITE" to your car.");
- }
- ShowPlayerDialog(playerid, DIALOG_TUNESPECIAL, DIALOG_STYLE_LIST, "Tune List", "PaintJob\nExhausts\nFront & Rear Bumper + Side Skirts\nRoof\nSpoiler\nWheels\nCar Stereo\nHydraulics\nNos\nNeon", "Select", "Exit");
- PlayerPlaySound(playerid, 1133, Pos[0], Pos[1], Pos[2]+4.0);
- }
- else ShowPlayerDialog(playerid, DIALOG_TUNESPECIAL, DIALOG_STYLE_LIST, "Tune List", "PaintJob\nExhausts\nFront & Rear Bumper + Side Skirts\nRoof\nSpoiler\nWheels\nCar Stereo\nHydraulics\nNos\nNeon", "Select", "Exit");
- return 1;
- }
- case DIALOG_SPOILER:
- {
- if(response)
- {
- if(listitem == 0)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 560)
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_SPOILER) == 1138) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That car already have "YELLOW"Alien Spoiler{FFFFFF}.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1138);
- }
- else if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 559)
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_SPOILER) == 1162) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That car already have "YELLOW"Alien Spoiler{FFFFFF}.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1162);
- }
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added "YELLOW"Alien Spoiler"WHITE" to your car.");
- }
- else if(listitem == 1)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 560)
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_SPOILER) == 1139) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That car already have "YELLOW"X-Flow Spoiler{FFFFFF}.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1139);
- }
- else if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 559)
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_SPOILER) == 1158) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That car already have "YELLOW"Alien Spoiler{FFFFFF}.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1158);
- }
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added "YELLOW"X-Flow Spoiler"WHITE" to your car.");
- }
- ShowPlayerDialog(playerid, DIALOG_TUNESPECIAL, DIALOG_STYLE_LIST, "Tune List", "PaintJob\nExhausts\nFront & Rear Bumper + Side Skirts\nRoof\nSpoiler\nWheels\nCar Stereo\nHydraulics\nNos\nNeon", "Select", "Exit");
- PlayerPlaySound(playerid, 1133, Pos[0], Pos[1], Pos[2]+4.0);
- }
- else ShowPlayerDialog(playerid, DIALOG_TUNESPECIAL, DIALOG_STYLE_LIST, "Tune List", "PaintJob\nExhausts\nFront & Rear Bumper + Side Skirts\nRoof\nSpoiler\nWheels\nCar Stereo\nHydraulics\nNos\nNeon", "Select", "Exit");
- return 1;
- }
- case DIALOG_SWHEELS:
- {
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_WHEELS) == 1079) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That car already have "YELLOW"Cutter Wheels{FFFFFF}.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1079);
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added "YELLOW"Cutter Wheels"WHITE" to your car.");
- }
- case 1:
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_WHEELS) == 1074) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That car already have "YELLOW"Mega Wheels{FFFFFF}.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1074);
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added "YELLOW"Mega Wheels"WHITE" to your car.");
- }
- case 2:
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_WHEELS) == 1081) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That car already have "YELLOW"Grove Wheels{FFFFFF}.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1081);
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added "YELLOW"Grove Wheels"WHITE" to your car.");
- }
- case 3:
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_WHEELS) == 1080) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That car already have "YELLOW"Switch Wheels{FFFFFF}.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1080);
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added "YELLOW"Switch Wheels"WHITE" to your car.");
- }
- case 4:
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_WHEELS) == 1073) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That car already have "YELLOW"Shadow Wheels{FFFFFF}.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1073);
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added "YELLOW"Shadow Wheels"WHITE" to your car.");
- }
- case 5:
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_WHEELS) == 1083) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That car already have "YELLOW"Dollar Wheels{FFFFFF}.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1083);
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added "YELLOW"Dollar Wheels"WHITE" to your car.");
- }
- case 6:
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_WHEELS) == 1082) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That car already have "YELLOW"Import Wheels{FFFFFF}.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1082);
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added "YELLOW"Import Wheels"WHITE" to your car.");
- }
- case 7:
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_WHEELS) == 1085) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That car already have "YELLOW"Atomic Wheels{FFFFFF}.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1085);
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added "YELLOW"Atomic Wheels"WHITE" to your car.");
- }
- }
- ShowPlayerDialog(playerid, DIALOG_TUNESPECIAL, DIALOG_STYLE_LIST, "Tune List", "PaintJob\nExhausts\nFront & Rear Bumper + Side Skirts\nRoof\nSpoiler\nWheels\nCar Stereo\nHydraulics\nNos\nNeon", "Select", "Exit");
- PlayerPlaySound(playerid, 1133, Pos[0], Pos[1], Pos[2]+4.0);
- }
- else ShowPlayerDialog(playerid, DIALOG_TUNESPECIAL, DIALOG_STYLE_LIST, "Tune List", "PaintJob\nExhausts\nFront & Rear Bumper + Side Skirts\nRoof\nSpoiler\nWheels\nCar Stereo\nHydraulics\nNos\nNeon", "Select", "Exit");
- return 1;
- }
- case DIALOG_UNTUNEINFERNUS:
- {
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- if(!GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_WHEELS)) return ShowPlayerDialog(playerid, DIALOG_UNTUNEERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That vehicle dosen't have attached mod wheels.", "Ok", "");
- RemoveVehicleComponent(GetPlayerVehicleID(playerid), GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_HYDRAULICS));
- SendClientMessage(playerid, COLOR_WHITE, "You "RED"successfully"WHITE" removed"YELLOW" wheels"WHITE" from your vehicle. That was changed with default wheels.");
- }
- case 1:
- {
- if(!GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_HYDRAULICS)) return ShowPlayerDialog(playerid, DIALOG_UNTUNEERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That vehicle dosen't have attached hydraulics.", "Ok", "");
- RemoveVehicleComponent(GetPlayerVehicleID(playerid), GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_HYDRAULICS));
- SendClientMessage(playerid, COLOR_WHITE, "You "RED"successfully"WHITE" removed"YELLOW" hydraulics"WHITE" from your vehicle.");
- }
- case 2:
- {
- if(!GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_NITRO)) return ShowPlayerDialog(playerid, DIALOG_UNTUNEERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That vehicle dosen't have attached nos.", "Ok", "");
- RemoveVehicleComponent(GetPlayerVehicleID(playerid), GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_NITRO));
- SendClientMessage(playerid, COLOR_WHITE, "You "RED"successfully"WHITE" removed"YELLOW" nos"WHITE" from your vehicle.");
- }
- case 3:
- {
- if(vNeon[GetPlayerVehicleID(playerid)] == false) return ShowPlayerDialog(playerid, DIALOG_UNTUNEERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That vehicle dosen't have attached neons.", "Ok", "");
- vNeon[GetPlayerVehicleID(playerid)] = false;
- DestroyObject(vNeonID[GetPlayerVehicleID(playerid)][0]);
- DestroyObject(vNeonID[GetPlayerVehicleID(playerid)][1]);
- SendClientMessage(playerid, COLOR_WHITE, "You "RED"successfully"WHITE" removed"YELLOW" neons"WHITE" from your vehicle.");
- }
- }
- if(inMenu[playerid] == true) ShowPlayerDialog(playerid, DIALOG_UNTUNEINFERNUS, DIALOG_STYLE_LIST, "Untune List", "Wheels\nHydraulics\nNos\n\nNeon", "Select", "Exit");
- else if(inMenu[playerid] == false) ShowPlayerDialog(playerid, DIALOG_UNTUNESPECIAL, DIALOG_STYLE_LIST, "Untune List", "PaintJob\nExhausts\nFront & Rear Bumper + Side Skirts\nRoof\nSpoiler\nWheels\nCar Stereo\nHydraulics\nNos\nNeon", "Select", "Exit");
- PlayerPlaySound(playerid, 1133, Pos[0], Pos[1], Pos[2]+4.0);
- }
- return 1;
- }
- case DIALOG_UNTUNESPECIAL:
- {
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- ChangeVehiclePaintjob(GetPlayerVehicleID(playerid), 3);
- SendClientMessage(playerid, COLOR_WHITE, "You "RED"successfully"WHITE" removed"YELLOW" paintjob"WHITE" from your vehicle.");
- }
- case 1:
- {
- if(!GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_EXHAUST)) return ShowPlayerDialog(playerid, DIALOG_UNTUNEERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That vehicle dosen't have attached exhausts.", "Ok", "");
- RemoveVehicleComponent(GetPlayerVehicleID(playerid), GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_EXHAUST));
- SendClientMessage(playerid, COLOR_WHITE, "You "RED"successfully"WHITE" removed"YELLOW" exhausts"WHITE" from your vehicle.");
- }
- case 2:
- {
- if(!GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_FRONT_BUMPER)
- && !GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_REAR_BUMPER)
- && !GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_SIDESKIRT)) return ShowPlayerDialog(playerid, DIALOG_UNTUNEERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That vehicle dosen't have attached that components..", "Ok", "");
- RemoveVehicleComponent(GetPlayerVehicleID(playerid), GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_FRONT_BUMPER));
- RemoveVehicleComponent(GetPlayerVehicleID(playerid), GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_REAR_BUMPER));
- RemoveVehicleComponent(GetPlayerVehicleID(playerid), GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_SIDESKIRT));
- SendClientMessage(playerid, COLOR_WHITE, "You "RED"successfully"WHITE" removed"YELLOW" the nice look"WHITE" of your vehicle.");
- }
- case 3:
- {
- if(!GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_ROOF)) return ShowPlayerDialog(playerid, DIALOG_UNTUNEERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That vehicle dosen't have attached roof.", "Ok", "");
- RemoveVehicleComponent(GetPlayerVehicleID(playerid), GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_ROOF));
- SendClientMessage(playerid, COLOR_WHITE, "You "RED"successfully"WHITE" removed"YELLOW" roof"WHITE" from your vehicle.");
- }
- case 4:
- {
- if(!GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_SPOILER)) return ShowPlayerDialog(playerid, DIALOG_UNTUNEERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That vehicle dosen't have attached spoiler.", "Ok", "");
- RemoveVehicleComponent(GetPlayerVehicleID(playerid), GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_SPOILER));
- SendClientMessage(playerid, COLOR_WHITE, "You "RED"successfully"WHITE" removed"YELLOW" spoiler"WHITE" from your vehicle.");
- }
- case 5:
- {
- if(!GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_WHEELS)) return ShowPlayerDialog(playerid, DIALOG_UNTUNEERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That vehicle dosen't have attached mod wheels.", "Ok", "");
- RemoveVehicleComponent(GetPlayerVehicleID(playerid), GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_WHEELS));
- SendClientMessage(playerid, COLOR_WHITE, "You "RED"successfully"WHITE" removed"YELLOW" wheels"WHITE" from your vehicle. That was changed with default wheels.");
- }
- case 6:
- {
- if(!GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_STEREO)) return ShowPlayerDialog(playerid, DIALOG_UNTUNEERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That vehicle dosen't have attached stereo.", "Ok", "");
- RemoveVehicleComponent(GetPlayerVehicleID(playerid), 1086);
- SendClientMessage(playerid, COLOR_WHITE, "You "RED"successfully"WHITE" removed"YELLOW" stereo"WHITE" from your vehicle.");
- }
- case 7:
- {
- if(!GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_HYDRAULICS)) return ShowPlayerDialog(playerid, DIALOG_UNTUNEERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That vehicle dosen't have attached hydraulics.", "Ok", "");
- RemoveVehicleComponent(GetPlayerVehicleID(playerid), GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_HYDRAULICS));
- SendClientMessage(playerid, COLOR_WHITE, "You "RED"successfully"WHITE" removed"YELLOW" hydraulics"WHITE" from your vehicle.");
- }
- case 8:
- {
- if(!GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_NITRO)) return ShowPlayerDialog(playerid, DIALOG_UNTUNEERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That vehicle dosen't have attached nos.", "Ok", "");
- RemoveVehicleComponent(GetPlayerVehicleID(playerid), GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_NITRO));
- SendClientMessage(playerid, COLOR_WHITE, "You "RED"successfully"WHITE" removed"YELLOW" nos"WHITE" from your vehicle.");
- }
- case 9:
- {
- if(vNeon[GetPlayerVehicleID(playerid)] == false) return ShowPlayerDialog(playerid, DIALOG_UNTUNEERROR, DIALOG_STYLE_MSGBOX, "Something went wrong.", "That vehicle dosen't have attached neons.", "Ok", "");
- vNeon[GetPlayerVehicleID(playerid)] = false;
- DestroyObject(vNeonID[GetPlayerVehicleID(playerid)][0]);
- DestroyObject(vNeonID[GetPlayerVehicleID(playerid)][1]);
- SendClientMessage(playerid, COLOR_WHITE, "You "RED"successfully"WHITE" removed"YELLOW" neons"WHITE" from your vehicle.");
- }
- }
- if(inMenu[playerid] == true) ShowPlayerDialog(playerid, DIALOG_UNTUNEINFERNUS, DIALOG_STYLE_LIST, "Untune List", "Wheels\nHydraulics\nNos\n\nNeon", "Select", "Exit");
- else if(inMenu[playerid] == false) ShowPlayerDialog(playerid, DIALOG_UNTUNESPECIAL, DIALOG_STYLE_LIST, "Untune List", "PaintJob\nExhausts\nFront & Rear Bumper + Side Skirts\nRoof\nSpoiler\nWheels\nCar Stereo\nHydraulics\nNos\nNeon", "Select", "Exit");
- PlayerPlaySound(playerid, 1133, Pos[0], Pos[1], Pos[2]+4.0);
- }
- return 1;
- }
- case DIALOG_ERROR:
- {
- if(inMenu[playerid] == true) ShowPlayerDialog(playerid, DIALOG_TUNEINFERNUS, DIALOG_STYLE_LIST, "Tune List", "Wheels\nHydraulics\nNos\nNeon", "Select", "Exit");
- else if(inMenu[playerid] == false) ShowPlayerDialog(playerid, DIALOG_TUNESPECIAL, DIALOG_STYLE_LIST, "Tune List", "PaintJob\nExhausts\nFront & Rear Bumper + Side Skirts\nRoof\nSpoiler\nWheels\nCar Stereo\nHydraulics\nNos\nNeon", "Select", "Exit");
- }
- case DIALOG_UNTUNEERROR:
- {
- if(inMenu[playerid] == true) ShowPlayerDialog(playerid, DIALOG_UNTUNEINFERNUS, DIALOG_STYLE_LIST, "Untune List", "Wheels\nHydraulics\nNos\n\nNeon", "Select", "Exit");
- else if(inMenu[playerid] == false) ShowPlayerDialog(playerid, DIALOG_UNTUNESPECIAL, DIALOG_STYLE_LIST, "Untune List", "PaintJob\nExhausts\nFront & Rear Bumper + Side Skirts\nRoof\nSpoiler\nWheels\nCar Stereo\nHydraulics\nNos\nNeon", "Select", "Exit");
- }
- }
- return 0;
- }
- public AddMinute(playerid)
- {
- if(pVip[playerid] == 0) return KillTimer(SetTimerEx("AddMinute", 60000, true, "i", playerid));
- pVipMinutes[playerid] ++;
- if(pVipMinutes[playerid] >= 60)
- {
- pVipMinutes[playerid] = 0;
- pVipPoints[playerid] += VPOINTS_ONLINEHOUR;
- }
- return 1;
- }
- public Respawn(playerid)
- {
- if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_RED, "ERROR:"WHITE" You are in a car. You need to be on foot to respawn.");
- SpawnPlayer(playerid);
- return 1;
- }
- public Afk_Set(playerid)
- {
- if(isAFK[playerid] == false)
- {
- SetPlayerPos(playerid, AfkPos[playerid][0], AfkPos[playerid][1], AfkPos[playerid][2]);
- SetPlayerFacingAngle(playerid, AfkPos[playerid][3]);
- SetCameraBehindPlayer(playerid);
- }
- else
- {
- SetPlayerCameraPos(playerid, -2426.9270,-1618.6176,536.2244);
- SetPlayerCameraLookAt(playerid, -2664.3984,-1645.2891,352.5872, CAMERA_MOVE);
- }
- KillTimer(SetTimerEx("Afk_Set", 500, false, "i", playerid));
- return 1;
- }
- // |_______________________________ END Publics _______________________________|
- // |________________________________ COMMANDS _________________________________|
- // ----- RCON Commands -----
- CMD:makevip(playerid, params[])
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_RED, "ERROR:"WHITE" You need to be an "RED"RCON ADMIN"WHITE".");
- new id, lvl, y,m,d, String[128];
- if(sscanf(params, "uiiii", id, lvl, y,m,d)) return SendClientMessage(playerid, COLOR_GREEN, "USAGE:"WHITE" /makevip [PlayerID/PartOfName][VipLevel][Years][Months][Days]");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_RED, "ERROR:"WHITE" That player it's "RED"not"GREEN" connected"WHITE".");
- if(lvl == 0) return SendClientMessage(playerid, COLOR_RED, "ERROR:"WHITE" Vip level need to be above 0, to remove vip for someone type "GREEN"/removevip"WHITE".");
- if(lvl > 3) return SendClientMessage(playerid, COLOR_RED, "ERROR:"WHITE" Vip level need to be between 1 and 3.");
- new yy,mm,dd,hh,mi,ss;
- getdate(yy,mm,dd);
- gettime(hh,mi,ss);
- if(m > 12) return SendClientMessage(playerid, COLOR_RED, "ERROR:"WHITE" One year have only 12 months.");
- if(d > MonthDays[m-1])
- {
- format(String, sizeof(String), "ERROR:"WHITE" That month have only %i days.", MonthDays[m-1]);
- SendClientMessage(playerid, COLOR_RED, String);
- return 1;
- }
- yy += y;
- mm += m;
- dd += d;
- if(dd >= MonthDays[mm-1]+1)
- {
- dd-= MonthDays[mm-1];
- mm++;
- }
- if(mm >= 12)
- {
- yy++;
- mm-=11;
- }
- pVip[id] = lvl;
- pVipTime[id][0] = yy;
- pVipTime[id][1] = mm;
- pVipTime[id][2] = dd;
- pVipTime[id][3] = hh;
- pVipTime[id][4] = mi;
- pVipTime[id][5] = ss;
- if(id == playerid) SendClientMessage(id, COLOR_WHITE, "You set yourself "GREEN"VIP"WHITE".");
- else
- {
- format(String, sizeof(String), "You set "GREEN"%s"WHITE" to "GREEN"%s"WHITE".", VipNames[lvl-1], Name(id));
- SendClientMessage(playerid, COLOR_WHITE, String);
- format(String, sizeof(String), "%s"WHITE" set you "GREEN"%s"WHITE".", Name(playerid), VipNames[lvl-1]);
- SendClientMessage(id, COLOR_GREEN, String);
- }
- format(String, sizeof(String), "%s active util: %02d/%02d/%04d - %02d:%02d:%02d.", VipNames[lvl-1],dd,mm,yy,hh,mi,ss);
- if(id != playerid) SendClientMessage(playerid, COLOR_WHITE, String);
- SendClientMessage(id, COLOR_WHITE, String);
- return 1;
- }
- CMD:renewvip(playerid, params[])
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_RED, "ERROR:"WHITE" You need to be an "RED"RCON ADMIN"WHITE".");
- new id, y,m,d, String[128];
- if(sscanf(params, "uiii", id, y,m,d)) return SendClientMessage(playerid, COLOR_GREEN, "USAGE:"WHITE" /renewvip [PlayerID/PartOfName][Years][Months][Days]");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_RED, "ERROR:"WHITE" That player it's "RED"not"GREEN" connected"WHITE".");
- if(pVip[id] == 0) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"That player dosen't have vip.");
- if(m > 12) return SendClientMessage(playerid, COLOR_RED, "ERROR:"WHITE" One year have only 12 months.");
- if(d > MonthDays[m-1])
- {
- format(String, sizeof(String), "ERROR:"WHITE" That month have only %i days.", MonthDays[m-1]);
- SendClientMessage(playerid, COLOR_RED, String);
- return 1;
- }
- pVipTime[id][0] += y;
- pVipTime[id][1] += m;
- pVipTime[id][2] += d;
- if(pVipTime[id][2] >= MonthDays[pVipTime[id][1]-1]+1)
- {
- pVipTime[id][2]-= MonthDays[pVipTime[id][1]-1];
- pVipTime[id][1]++;
- }
- if(pVipTime[id][1] >= 12)
- {
- pVipTime[id][1]-=11;
- pVipTime[id][0]++;
- }
- format(String, sizeof(String), "%s renew: %02d/%02d/%04d - %02d:%02d:%02d.", VipNames[pVip[id]-1], pVipTime[id][2], pVipTime[id][1], pVipTime[id][0], pVipTime[id][3], pVipTime[id][4], pVipTime[id][5]);
- SendClientMessage(playerid, COLOR_WHITE, String);
- SendClientMessage(id, COLOR_WHITE, String);
- return 1;
- }
- CMD:removevip(playerid, params[])
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_RED, "ERROR:"WHITE" You need to be an "RED"RCON ADMIN"WHITE" OR "RED"CO-OWNER"WHITE".");
- new id, String[128];
- if(sscanf(params, "u", id)) return SendClientMessage(playerid, COLOR_GREEN, "USAGE:"WHITE" /removevip [PlayerID/PartOfName]");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_RED, "ERROR:"WHITE" That player it's "RED"not"GREEN" connected"WHITE".");
- pVip[playerid] = 0;
- if(id == playerid) return SendClientMessage(playerid, COLOR_RED, "You removed "RED"yourself"GREEN" vip.");
- else
- {
- format(String, sizeof(String), "You removed "GREEN"%s"WHITE" vip.", Name(id));
- SendClientMessage(playerid, COLOR_WHITE, String);
- format(String, sizeof(String), "Your vip was removed by "GREEN"%s"WHITE".", Name(playerid));
- SendClientMessage(playerid, COLOR_WHITE, String);
- }
- return 1;
- }
- // ----- Player Commands -----
- CMD:vips(playerid, params[])
- {
- new count;
- SendClientMessage(playerid, COLOR_GREEN2, "|_________ [ Online Vips ] _________|");
- for(new i, String[80]; i<=GetPlayerPoolSize( ); i++)
- {
- if(IsPlayerConnected(i))
- {
- if(pVip[i] != 0) count++;
- if(pVip[i] == 3)
- {
- format(String, sizeof(String), " %s"ORANGE" - "GOLD"%s "ORANGE"~"GOLD" ID:%i", VipNames[pVip[i]-1], Name(i), i, pVip[i]);
- if(isAFK[i] == true) strcat(String, ""RED" ~[~_~] AFK~");
- SendClientMessage(playerid, COLOR_ORANGE, String);
- }
- if(pVip[i] == 2)
- {
- format(String, sizeof(String), " %s"ORANGE" -"SILVER" %s "ORANGE"~"SILVER" ID:"SILVER"%i", VipNames[pVip[i]-1], Name(i), i, pVip[i]);
- if(isAFK[i] == true) strcat(String, ""RED" ~[~_~] AFK~");
- SendClientMessage(playerid, COLOR_ORANGE, String);
- }
- if(pVip[i] == 1)
- {
- format(String, sizeof(String), " %s"ORANGE" -"BRONZE" %s"ORANGE" ~"BRONZE" ID:%i", VipNames[pVip[i]-1], Name(i), i, pVip[i]);
- if(isAFK[i] == true) strcat(String, ""RED" ~[~_~] AFK~");
- SendClientMessage(playerid, COLOR_ORANGE, String);
- }
- }
- }
- if(count == 0) SendClientMessage(playerid, 0xFFA0A0FF, " No Vips Online Yet.");
- SendClientMessage(playerid, COLOR_GREEN2, "|_____________________________________|");
- return 1;
- }
- // --------------- Vips Commands ---------------
- // ----- VIP Bronze (1)
- CMD:vh(playerid, params[])
- {
- if(pVip[playerid] < 1 && !IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You are not authorized to use that command.");
- if(IsPlayerAdmin(playerid)) SendClientMessage(playerid, COLOR_WHITE, "[{0087FF}RCON "ORANGE"ADMIN"WHITE"] /makevip /renewvip /removevip");
- if(pVip[playerid] >= 3) SendClientMessage(playerid, COLOR_WHITE, "[{0087FF}VIP "GOLD"Gold"WHITE"] /vheli /vplane /vafk /vgoto /vgotopos /vj(et)p(ack) /vint(erior) /vv(irtual)w(orld)");
- if(pVip[playerid] >= 2) SendClientMessage(playerid, COLOR_WHITE,"[{0087FF}Vip "SILVER"Silver"WHITE"] /vcar /vboat /vtune /vuntune /vspec /vw(eather) /vt(ime) /vsay /vskin /vspecoff");
- if(pVip[playerid] >= 1)
- {
- SendClientMessage(playerid, COLOR_WHITE, "[{0087FF}Vip "BRONZE"Bronze"WHITE"] /vrespawn /vbike /vheal /varmour /vc(ar)c(olor) /vrepair /vunfreeze /vgun");
- SendClientMessage(playerid, COLOR_WHITE, "[{0087FF}Vip "BRONZE"Bronze"WHITE"] /vnos /v(ip)c(hat) /vpoints /vpointshelp /vrewards");
- }
- return 1;
- }
- CMD:vipchat(playerid, params[])
- {
- if(pVip[playerid] < 1) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You are not authorized to use that command.");
- if(isAFK[playerid] == true) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE" You can't use vip commands while you are afk.");
- if(isnull(params)) return SendClientMessage(playerid, COLOR_GREEN, "USAGE:"WHITE" /a(ip)c(hat) [Text]");
- if(strlen(params) > 64) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"Line too long.");
- new String[128];
- if(pVip[playerid] == 1) format(String, sizeof(String), "* [•_•]"BRONZE" %s:{FF69B4} %s", Name(playerid), params);
- if(pVip[playerid] == 2) format(String, sizeof(String), "* [•_•]"SILVER" %s:{FF69B4} %s", Name(playerid), params);
- if(pVip[playerid] == 3) format(String, sizeof(String), "* [•_•]"GOLD" %s:{FF69B4} %s", Name(playerid), params);
- for(new i; i<=GetPlayerPoolSize( ); i++) if(IsPlayerConnected(i)) if(pVip[i] != 0) SendClientMessage(i, 0xFFA07AFF, String);
- return 1;
- }
- CMD:vrespawn(playerid, params[])
- {
- if(pVip[playerid] < 1) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You are not authorized to use that command.");
- if(isAFK[playerid] == true) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE" You can't use vip commands while you are afk.");
- if(pCommandsUsed[playerid] >= VIP_MAX_COMMANDS_USE) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You can't use a few vip commands util death[Anti-Abuse].");
- if(IsPlayerInAnyVehicle(playerid))
- {
- RemovePlayerFromVehicle(playerid);
- SetTimerEx("Respawn", 3000, false, "i", playerid);
- return 1;
- }
- SpawnPlayer(playerid);
- pCommandsUsed[playerid]++;
- SendClientMessage(playerid, COLOR_WHITE, "You respawned yourself.");
- return 1;
- }
- CMD:vbike(playerid, params[])
- {
- if(pVip[playerid] < 1) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You are not authorized to use that command.");
- if(vSpawnedCar[playerid] != INVALID_VEHICLE_ID) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You already have an spawned vehicle.");
- if(isAFK[playerid] == true) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE" You can't use vip commands while you are afk.");
- if(pCommandsUsed[playerid] >= VIP_MAX_COMMANDS_USE) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You can't use a few vip commands util death[Anti-Abuse].");
- new bName[6], String[45], Float:Pos[3];
- if(sscanf(params, "s", bName))
- {
- SendClientMessage(playerid, COLOR_GREEN, "USAGE:"WHITE" /vbike [bName]");
- SendClientMessage(playerid, COLOR_GREEN, "Bike Names:"WHITE" bmx | bike | mbike");
- return 1;
- }
- GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
- pCommandsUsed[playerid]++;
- if(!strcmp(bName, "bmx", true)) vSpawnedCar[playerid] = CreateVehicle(481, Pos[0]+4.5, Pos[1]+3.5, Pos[2]+1.5, float(random(180)), random(200-1)+1, random(200-1)+1, 300);
- else if(!strcmp(bName, "bike", true)) vSpawnedCar[playerid] = CreateVehicle(509, Pos[0]+4.5, Pos[1]+3.5, Pos[2]+1.5, float(random(180)), random(200-1)+1, random(200-1)+1, 300);
- else if(!strcmp(bName, "mbike", true)) vSpawnedCar[playerid] = CreateVehicle(510, Pos[0]+4.5, Pos[1]+3.5, Pos[2]+1.5, float(random(180)), random(200-1)+1, random(200-1)+1, 300);
- else return SendClientMessage(playerid, COLOR_RED, "ERROR:"WHITE" Invalid bike name.");
- format(String, sizeof(String), "You spawned an "GREEN"%s"WHITE".", bName);
- SendClientMessage(playerid, COLOR_WHITE, String);
- return 1;
- }
- CMD:vheal(playerid, params[])
- {
- if(pVip[playerid] < 1) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You are not authorized to use that command.");
- if(isAFK[playerid] == true) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE" You can't use vip commands while you are afk.");
- if(pCommandsUsed[playerid] >= VIP_MAX_COMMANDS_USE) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You can't use a few vip commands util death[Anti-Abuse].");
- pCommandsUsed[playerid]++;
- SetPlayerHealth(playerid, 100.0);
- SendClientMessage(playerid, COLOR_WHITE, "Your health "GREEN"has risen"WHITE" at "GREEN"100"WHITE".");
- return 1;
- }
- CMD:varmour(playerid, params[])
- {
- if(pVip[playerid] < 1) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You are not authorized to use that command.");
- if(isAFK[playerid] == true) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE" You can't use vip commands while you are afk.");
- if(pCommandsUsed[playerid] >= VIP_MAX_COMMANDS_USE) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You can't use a few vip commands util death[Anti-Abuse].");
- pCommandsUsed[playerid] ++;
- SetPlayerArmour(playerid, 100.0);
- SendClientMessage(playerid, COLOR_WHITE, "Your armour "GREEN"has risen"WHITE" at "GREEN"100"WHITE".");
- return 1;
- }
- CMD:vcarcolor(playerid, params[])
- {
- if(pVip[playerid] < 1) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You are not authorized to use that command.");
- if(isAFK[playerid] == true) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE" You can't use vip commands while you are afk.");
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_RED, "ERROR:"WHITE" You need to be in a car to use that command.");
- new String[85], c1,c2;
- if(sscanf(params, "ii", c1,c2)) return SendClientMessage(playerid, COLOR_GREEN, "USAGE:"WHITE" /vcarcolor [ColorID1][ColorID2]");
- if(c1 > 255 || c2 > 255) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"Color need to be between "GREEN"0"WHITE" and"GREEN" 255"WHITE".");
- ChangeVehicleColor(GetPlayerVehicleID(playerid), c1, c2);
- format(String, sizeof(String), "You changed your vehicle colors to "GREEN"%i"WHITE" ~ "GREEN"%i"WHITE".", c1,c2);
- SendClientMessage(playerid, COLOR_WHITE, String);
- return 1;
- }
- CMD:vrepair(playerid, params[])
- {
- if(pVip[playerid] < 1) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You are not authorized to use that command.");
- if(isAFK[playerid] == true) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE" You can't use vip commands while you are afk.");
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_RED, "ERROR:"WHITE" You need to be in a car to use that command.");
- if(pCommandsUsed[playerid] >= VIP_MAX_COMMANDS_USE) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You can't use a few vip commands util death[Anti-Abuse].");
- pCommandsUsed[playerid] ++;
- SendClientMessage(playerid, COLOR_WHITE, "Your vehicle was successfully repaired.");
- SetVehicleHealth(GetPlayerVehicleID(playerid), 1000.0);
- RepairVehicle(GetPlayerVehicleID(playerid));
- return 1;
- }
- CMD:vunfreeze(playerid, params[])
- {
- if(pVip[playerid] < 1) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You are not authorized to use that command.");
- if(isAFK[playerid] == true) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE" You can't use vip commands while you are afk.");
- SendClientMessage(playerid, COLOR_WHITE, "You can now "GREEN"move"WHITE".");
- TogglePlayerControllable(playerid, true);
- return 1;
- }
- CMD:vgun(playerid, params[])
- {
- if(pVip[playerid] < 1) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You are not authorized to use that command.");
- if(isAFK[playerid] == true) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE" You can't use vip commands while you are afk.");
- if(pCommandsUsed[playerid] >= VIP_MAX_COMMANDS_USE) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You can't use a few vip commands util death[Anti-Abuse].");
- ShowPlayerDialog(playerid, DIALOG_GUNSELECT, DIALOG_STYLE_LIST, "VIP Weapons", "SD Pistol\nDeagle\nMP5\nAK47\nM4\nSniper\nRifle\nMinigun\nHeatSeeker\nRPG", "Select", "Cancel");
- return 1;
- }
- CMD:vnos(playerid, params[])
- {
- if(pVip[playerid] < 1) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You are not authorized to use that command.");
- if(isAFK[playerid] == true) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE" You can't use vip commands while you are afk.");
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You need to be in a "GREEN"car"WHITE" to put nos on it.");
- if(!IsNosVehicle(GetPlayerVehicleID(playerid))) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"That car dose not support nos upgrade.");
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_NITRO) == 1010 // ~~@~#~#@~#@!#@!~#~#!~#!
- || GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_NITRO) == 1009 // ~~@~#~#@~#@!#@!~#~#!~#!
- || GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_NITRO) == 1008) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"That car already have"GREEN" NOS "WHITE"attached.");
- if(pCommandsUsed[playerid] >= VIP_MAX_COMMANDS_USE) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You can't use a few vip commands util death[Anti-Abuse].");
- pCommandsUsed[playerid] ++;
- SendClientMessage(playerid, COLOR_WHITE, "Your car have NOS now.");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1010);
- return 1;
- }
- CMD:vpoints(playerid, params[])
- {
- if(pVip[playerid] < 1) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You are not authorized to use that command.");
- if(isAFK[playerid] == true) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE" You can't use vip commands while you are afk.");
- new String[75];
- format(String, sizeof(String), "Hello "GREEN"%s"WHITE". You have "ORANGE"%i VIP points"WHITE".", Name(playerid), pVipPoints[playerid]);
- SendClientMessage(playerid, COLOR_WHITE, String);
- return 1;
- }
- CMD:vpointshelp(playerid, params[])
- {
- if(pVip[playerid] < 1) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You are not authorized to use that command.");
- if(isAFK[playerid] == true) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE" You can't use vip commands while you are afk.");
- new String[64];
- format(String, sizeof(String), "%i kill%s "GREEN"="ORANGE" %i point%s", NEEDED_KILLS, (NEEDED_KILLS == 1) ? ("") : ("s"), VPOINTS_KILLS, (VPOINTS_KILLS == 1) ? ("") : ("s"));
- SendClientMessage(playerid, COLOR_ORANGE, String);
- format(String, sizeof(String), ""ORANGE"Online Hour "GREEN"="ORANGE" %i point%s", VPOINTS_ONLINEHOUR, (VPOINTS_ONLINEHOUR == 1) ? ("") : ("s"));
- SendClientMessage(playerid, COLOR_WHITE, String);
- return 1;
- }
- CMD:vrewards(playerid, params[])
- {
- if(pVip[playerid] < 1) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You are not authorized to use that command.");
- if(isAFK[playerid] == true) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE" You can't use vip commands while you are afk.");
- new String[100];
- format(String, sizeof(String), "When you reach %s "GREEN"VIP points"ORANGE" you will be rewarded with %s score points.", FormatNum(P_FIRST_REWARD), FormatNum(R_FIRST_REWARD));
- SendClientMessage(playerid, COLOR_ORANGE, String);
- format(String, sizeof(String), "When you reach %s "GREEN"VIP points"ORANGE" you will be rewarded with %s score points.", FormatNum(P_SECOND_REWARD), FormatNum(R_SECOND_REWARD));
- SendClientMessage(playerid, COLOR_ORANGE, String);
- format(String, sizeof(String), "When you reach %s "GREEN"VIP points"ORANGE" you will be rewarded with $%s.", FormatNum(P_THIRD_REWARD), FormatNum(R_THIRD_REWARD));
- SendClientMessage(playerid, COLOR_ORANGE, String);
- format(String, sizeof(String), "When you reach %s "GREEN"VIP points"ORANGE" you will be rewarded with $%s.", FormatNum(P_FOURTH_REWARD), FormatNum(R_FOURTH_REWARD));
- SendClientMessage(playerid, COLOR_ORANGE, String);
- return 1;
- }
- // ----- VIP Silver (2)
- CMD:vcar(playerid, params[])
- {
- if(pVip[playerid] < 2) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You are not authorized to use that command.");
- if(isAFK[playerid] == true) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE" You can't use vip commands while you are afk.");
- if(vSpawnedCar[playerid] != INVALID_VEHICLE_ID) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You already have an spawned vehicle.");
- if(pCommandsUsed[playerid] >= VIP_MAX_COMMANDS_USE) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You can't use a few vip commands util death[Anti-Abuse].");
- new cName[9], String[46], Float:Pos[3];
- if(sscanf(params, "s", cName))
- {
- SendClientMessage(playerid, COLOR_GREEN, "USAGE:"WHITE" /vcar [cName]");
- SendClientMessage(playerid, COLOR_GREEN, "Car Names:"WHITE" infernus | sultan | jester");
- return 1;
- }
- GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
- pCommandsUsed[playerid] ++;
- if(!strcmp(cName, "infernus", true)) vSpawnedCar[playerid] = CreateVehicle(411, Pos[0]+4.5, Pos[1]+3.5, Pos[2]+1.5, float(random(180)), random(200-1)+1, random(200-1)+1, 40);
- else if(!strcmp(cName, "sultan", true)) vSpawnedCar[playerid] = CreateVehicle(560, Pos[0]+4.5, Pos[1]+3.5, Pos[2]+1.5, float(random(180)), random(200-1)+1, random(200-1)+1, 40);
- else if(!strcmp(cName, "jester", true)) vSpawnedCar[playerid] = CreateVehicle(559, Pos[0]+4.5, Pos[1]+3.5, Pos[2]+1.5, float(random(180)), random(200-1)+1, random(200-1)+1, 40);
- else return SendClientMessage(playerid, COLOR_RED, "ERROR:"WHITE" Invalid car name.");
- format(String, sizeof(String), "You spawned an "GREEN"%s"WHITE".", cName);
- SendClientMessage(playerid, COLOR_WHITE, String);
- return 1;
- }
- CMD:vboat(playerid, params[])
- {
- if(pVip[playerid] < 2) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You are not authorized to use that command.");
- if(isAFK[playerid] == true) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE" You can't use vip commands while you are afk.");
- if(vSpawnedCar[playerid] != INVALID_VEHICLE_ID) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You already have an spawned vehicle.");
- if(pCommandsUsed[playerid] >= VIP_MAX_COMMANDS_USE) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You can't use a few vip commands util death[Anti-Abuse].");
- new Float:Pos[3];
- pCommandsUsed[playerid] ++;
- GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
- vSpawnedCar[playerid] = CreateVehicle(452, Pos[0]+4.5, Pos[1]+3.5, Pos[2]+1.5, float(random(180)), random(200-1)+1, random(200-1)+1, 300);
- SendClientMessage(playerid, COLOR_WHITE, "You spawned an "GREEN"VIP boat"WHITE".");
- return 1;
- }
- CMD:vweather(playerid, params[])
- {
- if(pVip[playerid] < 2) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You are not authorized to use that command.");
- if(isAFK[playerid] == true) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE" You can't use vip commands while you are afk.");
- new weather;
- if(sscanf(params, "i", weather)) return SendClientMessage(playerid, COLOR_GREEN, "USAGE: "WHITE"/vweather [Weather]");
- if(weather > 20 || weather < 0) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"The weather need to be between 0 and 20.");
- SendClientMessage(playerid, COLOR_WHITE, "You successfully changed your weather.");
- SetPlayerWeather(playerid, weather);
- return 1;
- }
- CMD:vtime(playerid, params[])
- {
- if(pVip[playerid] < 2) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You are not authorized to use that command.");
- if(isAFK[playerid] == true) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE" You can't use vip commands while you are afk.");
- new h;
- if(sscanf(params, "i", h)) return SendClientMessage(playerid, COLOR_GREEN, "USAGE: "WHITE"/wt [Hour]");
- if(h > 23 || h < 0) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"The hour need to be between "GREEN"0"WHITE" and "GREEN"23"WHITE".");
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully "ORANGE"changed"WHITE" your time.");
- SetPlayerTime(playerid, h, 0);
- return 1;
- }
- CMD:vsay(playerid, params[])
- {
- if(pVip[playerid] < 2) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You are not authorized to use that command.");
- if(isAFK[playerid] == true) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE" You can't use vip commands while you are afk.");
- new pText[64], String[100];
- if(sscanf(params, "s", pText)) return SendClientMessage(playerid, COLOR_GREEN, "USAGE: "WHITE"/hsay [Text]");
- if(strlen(pText) > 63) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"Line too long.");
- format(String, sizeof(String), "~[o_o]~ Vip %s: %s", Name(playerid), pText);
- for(new i=0; i<=GetPlayerPoolSize( ); i++) if(IsPlayerConnected(i)) SendClientMessage(i, COLOR_GREEN2, String);
- return 1;
- }
- CMD:vskin(playerid, params[])
- {
- if(pVip[playerid] < 2) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You are not authorized to use that command.");
- if(isAFK[playerid] == true) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE" You can't use vip commands while you are afk.");
- new sid;
- if(sscanf(params, "i", sid)) return SendClientMessage(playerid, COLOR_RED, "USAGE: "WHITE"/vskin [SkinID]");
- if((sid < 0) || (sid > 311)) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"That skinID it's not valid ! Valid skins are between 0 and 311.");
- if(GetPlayerSkin(playerid) == sid) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You already have that skin.");
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" changed your skin.");
- SetPlayerSkin(playerid, sid);
- return 1;
- }
- CMD:vspec(playerid, params[])
- {
- if(pVip[playerid] < 2) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You are not authorized to use that command.");
- if(isAFK[playerid] == true) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE" You can't use vip commands while you are afk.");
- new id, String[85];
- if(sscanf(params, "u", id)) return SendClientMessage(playerid, COLOR_GREEN, "USAGE: "WHITE"/vspec [PlayerID/PartOfName]");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"That player it's not connected.");
- if(id == playerid) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You can't spectate yourself.");
- if(SpectateID[playerid] != INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You already spec' a player.");
- TogglePlayerSpectating(playerid, 1);
- PlayerSpectatePlayer(playerid, id);
- SetPlayerInterior(playerid, GetPlayerInterior(id));
- SpectateID[playerid] = id;
- format(String, sizeof(String), "You are spectating %s. Type /vspecoff to stop spectating.", Name(id));
- SendClientMessage(playerid, COLOR_ORANGE, String);
- return 1;
- }
- CMD:vspecoff(playerid, params[])
- {
- if(pVip[playerid] < 2) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You are not authorized to use that command.");
- if(isAFK[playerid] == true) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE" You can't use vip commands while you are afk.");
- if(GetPlayerState(playerid) != PLAYER_STATE_SPECTATING) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You don't spectate nobody now.");
- TogglePlayerSpectating(playerid, 0);
- SpectateID[playerid] = INVALID_PLAYER_ID;
- SendClientMessage(playerid, COLOR_WHITE, "You don't spectate anybody now.");
- return 1;
- }
- CMD:vtune(playerid, params[])
- {
- if(pVip[playerid] < 2) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You are not authorized to use that command.");
- if(isAFK[playerid] == true) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE" You can't use vip commands while you are afk.");
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You need to be in a car to use that command.");
- new vid = GetVehicleModel(GetPlayerVehicleID(playerid));
- if(vid == 411) { ShowPlayerDialog(playerid, DIALOG_TUNEINFERNUS, DIALOG_STYLE_LIST, "Tune List", "Wheels\nHydraulics\nNos\n\nNeon", "Select", "Exit"); inMenu[playerid] = true; }
- if(vid == 560 || vid == 559) { ShowPlayerDialog(playerid, DIALOG_TUNESPECIAL, DIALOG_STYLE_LIST, "Tune List", "PaintJob\nExhausts\nFront & Rear Bumper + Side Skirts\nRoof\nSpoiler\nWheels\nCar Stereo\nHydraulics\nNos\nNeon", "Select", "Exit"); inMenu[playerid] = false; }
- return 1;
- }
- CMD:vuntune(playerid, params[])
- {
- if(pVip[playerid] < 2) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You are not authorized to use that command.");
- if(isAFK[playerid] == true) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE" You can't use vip commands while you are afk.");
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You need to be in a car to use that command.");
- new vid = GetVehicleModel(GetPlayerVehicleID(playerid));
- if(vid == 411) { ShowPlayerDialog(playerid, DIALOG_UNTUNEINFERNUS, DIALOG_STYLE_LIST, "Untune List", "Wheels\nHydraulics\nNos\n\nNeon", "Select", "Exit"); inMenu[playerid] = true; }
- if(vid == 560 || vid == 559) { ShowPlayerDialog(playerid, DIALOG_UNTUNESPECIAL, DIALOG_STYLE_LIST, "Untune List", "PaintJob\nExhausts\nFront & Rear Bumper + Side Skirts\nRoof\nSpoiler\nWheels\nCar Stereo\nHydraulics\nNos\nNeon", "Select", "Exit"); inMenu[playerid] = false; }
- return 1;
- }
- // ----- VIP Gold (3)
- CMD:vheli(playerid, params[])
- {
- if(pVip[playerid] < 3) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You are not authorized to use that command.");
- if(isAFK[playerid] == true) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE" You can't use vip commands while you are afk.");
- if(vSpawnedCar[playerid] != INVALID_VEHICLE_ID) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You already have an spawned vehicle.");
- if(pCommandsUsed[playerid] >= VIP_MAX_COMMANDS_USE) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You can't use a few vip commands util death[Anti-Abuse].");
- new Float:Pos[3];
- pCommandsUsed[playerid] ++;
- GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
- vSpawnedCar[playerid] = CreateVehicle(487, Pos[0]+4.5, Pos[1]+3.5, Pos[2]+1.5, float(random(180)), random(200-1)+1, random(200-1)+1, 300);
- SendClientMessage(playerid, COLOR_WHITE, "You spawned an "GREEN"VIP helicopter"WHITE".");
- return 1;
- }
- CMD:vplane(playerid, params[])
- {
- if(pVip[playerid] < 3) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You are not authorized to use that command.");
- if(isAFK[playerid] == true) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE" You can't use vip commands while you are afk.");
- if(vSpawnedCar[playerid] != INVALID_VEHICLE_ID) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You already have an spawned vehicle.");
- if(pCommandsUsed[playerid] >= VIP_MAX_COMMANDS_USE) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You can't use a few vip commands util death[Anti-Abuse].");
- new Float:Pos[3];
- pCommandsUsed[playerid] ++;
- GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
- vSpawnedCar[playerid] = CreateVehicle(513, Pos[0]+4.5, Pos[1]+3.5, Pos[2]+1.5, float(random(180)), random(200-1)+1, random(200-1)+1, 300);
- SendClientMessage(playerid, COLOR_WHITE, "You spawned an "GREEN"VIP airplane"WHITE".");
- return 1;
- }
- CMD:vafk(playerid, params[])
- {
- if(pVip[playerid] < 3) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You are not authorized to use that command.");
- if(isAFK[playerid] == true)
- {
- SendClientMessage(playerid, COLOR_WHITE, "You come back from "GREEN"[~|AFK|~]"WHITE".");
- TogglePlayerControllable(playerid, 1);
- TogglePlayerSpectating(playerid, 0);
- isAFK[playerid] = false;
- SetTimerEx("Afk_Set", 50, false, "i", playerid);
- return 1;
- }
- SendClientMessage(playerid, COLOR_WHITE, "You are now "RED"[~|AFK|~]"WHITE".");
- GetPlayerPos(playerid, AfkPos[playerid][0], AfkPos[playerid][1], AfkPos[playerid][2]);
- GetPlayerFacingAngle(playerid, AfkPos[playerid][3]);
- TogglePlayerControllable(playerid, 0);
- TogglePlayerSpectating(playerid, 1);
- SetPlayerHealth(playerid, 10000.0);
- isAFK[playerid] = true;
- SetTimerEx("Afk_Set", 50, false, "i", playerid);
- return 1;
- }
- CMD:vjetpack(playerid, params[])
- {
- if(pVip[playerid] < 3) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You are not authorized to use that command.");
- if(isAFK[playerid] == true) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You can't use vip command while you are afk.");
- if(GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_USEJETPACK) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You already have an jetpack.");
- if(pCommandsUsed[playerid] >= VIP_MAX_COMMANDS_USE) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You can't use a few vip commands util death[Anti-Abuse].");
- pCommandsUsed[playerid]++;
- SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USEJETPACK);
- SendClientMessage(playerid, COLOR_WHITE, "Enjoy your jetpack.");
- return 1;
- }
- CMD:vgotopos(playerid, params[])
- {
- if(pVip[playerid] < 3) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You are not authorized to use that command.");
- if(isAFK[playerid] == true) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You can't use vip command while you are afk.");
- if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You can't use that command from a car.");
- if(pCommandsUsed[playerid] >= VIP_MAX_COMMANDS_USE) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You can't use a few vip commands util death[Anti-Abuse].");
- new Float:fPos[3];
- if(sscanf(params, "fff", fPos[0], fPos[1], fPos[2]))
- {
- SendClientMessage(playerid, COLOR_GREEN, "USAGE: "WHITE"/vgotopos [Float:X][Float:Y][Float:Z]");
- SendClientMessage(playerid, COLOR_ORANGE, "EXEMPLE: "WHITE"2007.8774 1622.9670 11.6016 - that it's LV.");
- return 1;
- }
- pCommandsUsed[playerid]++;
- SetPlayerPosFindZ(playerid, fPos[0], fPos[1], fPos[2]+10.0);
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" performed that command.");
- return 1;
- }
- CMD:vgoto(playerid, params[])
- {
- if(pVip[playerid] < 3) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You are not authorized to use that command.");
- if(isAFK[playerid] == true) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You can't use vip commands while you are afk.");
- if(pCommandsUsed[playerid] >= VIP_MAX_COMMANDS_USE) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You can't use a few vip commands util death[Anti-Abuse].");
- new id, String[64], Float:Pos[3];
- if(sscanf(params, "u", id)) return SendClientMessage(playerid, COLOR_GREEN, "USAGE: "WHITE"/vgoto [PlayerID/PartOfName]");
- if(id == playerid) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You can't teleport to you.");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"That player it's not connected.");
- GetPlayerPos(id, Pos[0], Pos[1], Pos[2]);
- if(!IsPlayerInAnyVehicle(playerid))
- {
- SetPlayerPos(playerid, Pos[0]+3.0, Pos[1]+3.0, Pos[2]+3.0);
- SetPlayerInterior(playerid, GetPlayerInterior(id));
- }
- else
- {
- if(GetPlayerInterior(id) != 0) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"That player is in interior, so you can't teleport with the car at him.");
- SetVehiclePos(GetPlayerVehicleID(playerid), Pos[0]+5.0, Pos[1]+5.0, Pos[2]+1.5);
- }
- pCommandsUsed[playerid]++;
- format(String, sizeof(String), "You have been "GREEN"successfully"WHITE" teleported to "YELLOW"%s"WHITE".", Name(id));
- SendClientMessage(playerid, COLOR_WHITE, String);
- return 1;
- }
- CMD:vinterior(playerid, params[])
- {
- if(pVip[playerid] < 3) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You are not authorized to use that command.");
- if(isAFK[playerid] == true) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You can't use vip commands while you are afk.");
- new iid;
- if(sscanf(params, "i", iid)) return SendClientMessage(playerid, COLOR_GREEN, "USAGE: "WHITE"/vinterior [InteriorID]");
- if(iid > 18) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"Max interior ID is 18.");
- if(GetPlayerInterior(playerid) == iid) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You already have that interior seted.");
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" changed your interior ID.");
- SetPlayerInterior(playerid, iid);
- return 1;
- }
- CMD:vvirtualworld(playerid, params[])
- {
- if(pVip[playerid] < 3) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You are not authorized to use that command.");
- if(isAFK[playerid] == true) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You can't use vip commands while you are afk.");
- new vwid;
- if(sscanf(params, "i", vwid)) return SendClientMessage(playerid, COLOR_GREEN, "USAGE: "WHITE"/vinterior [InteriorID]");
- if(vwid > 2147483647 || vwid < -2147483647) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"Virtual World ID need to be between (+-)2.147.483.647.");
- if(GetPlayerInterior(playerid) == vwid) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You already have that interior seted.");
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" changed your virtual world ID.");
- SetPlayerVirtualWorld(playerid, vwid);
- return 1;
- }
- // |______________________ Alternate version of commands ______________________|
- CMD:vc(playerid, params[]) return cmd_v(playerid, params);
- CMD:v(playerid, params[]) return cmd_v(playerid, params);
- CMD:vcc(playerid, params[]) return cmd_vcarcolor(playerid, params);
- CMD:vw(playerid, params[]) return cmd_vweather(playerid, params);
- CMD:vt(playerid, params[]) return cmd_vtime(playerid, params);
- CMD:vjp(playerid, params[]) return cmd_vjetpack(playerid, params);
- CMD:vint(playerid, params[]) return cmd_vinterior(playerid, params);
- CMD:vvw(playerid, params[]) return cmd_vvirtualworld(playerid, params);
- // |______________________________ END COMMANDS _______________________________|
- /* |__________________________________ END ____________________________________|
- |~~~~~~~~~~~ ,_, ,_, ,_, ______________
- | | | | | | | ________ ________ | |
- | | | | | | | ()_______) ()_______) |_____ ____ |
- | | | | | | | () () | |
- |~~~~~~~~~~~ | | | | | | ()_______ ()_______ | |
- | | | | | | | ()_______) ()_______) | |
- | | | | | | | () () | |
- | | |__| |__| | ()________ ()________ | |
- ~~~~~~~~~~~| |___________| ()________) ()________) |____| */
- /********************************/
- // * *
- // * © Copyright ©2015 SweeT *
- // * © Also Knwon As Wiper *
- // * © All rights reserved. *
- // * *
- /********************************/
- /*
- @ You can modify that FS how do you want , with the condition to keep the
- credits and author the same ... Don't change copyright and don't post
- that somewhere without my permission - Thanks, SweeT kiss you all.
- // |__________________________________ BYE ___________________________________| */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement