02.12.2015, 07:08
i need 2 Different rank selection for 2 team.for exp rank 1 for team 1 =ranger and m4. and for rank 1 team 2 = vahabi and ak47
new gPlayerClass[MAX_PLAYERS]; new PickedClass[MAX_PLAYERS]; #define Ranger 1 #define Sniper 2 #define Engineer 3 #define Terminator 4 #define Pilot 5 #define Spy 6 ShowPlayerDialog(playerid,6,DIALOG_STYLE_LIST,"Select Class","Ranger (Rank 0)\nSniper(Rank 1)\nEngineer (Rank 2)\nTerminator (Rank 3)\nPilot (Rank 4)\nspy (Rank 6)","Select",""); if(dialogid == 6) { if(response) { if(listitem == 0) { SendClientMessage(playerid,COLOR_WHITE,"You selected '"COL_GREEN"Ranger"COL_WHITE"' class."); gPlayerClass[playerid] = Ranger; PickedClass[playerid] = 1; SetPlayerVirtualWorld(playerid, 0); TogglePlayerControllable(playerid, 1); ResetPlayerWeapons(playerid); SetPlayerArmour(playerid, 50.0); GivePlayerWeapon(playerid, 31, 200); GivePlayerWeapon(playerid, 27, 100); GivePlayerWeapon(playerid, 24, 70); } } } if(dialogid == 6) { if(response) { if(listitem == 1) { SendClientMessage(playerid,COLOR_WHITE,"You selected '"COL_GREEN"Sniper"COL_WHITE"' class."); gPlayerClass[playerid] = Sniper; PickedClass[playerid] = 1; RemovePlayerMapIcon(playerid, 0); SetPlayerVirtualWorld(playerid, 0); TogglePlayerControllable(playerid, 1); ResetPlayerWeapons(playerid); SetPlayerArmour(playerid, 50.0); GivePlayerWeapon(playerid, 34, 250); GivePlayerWeapon(playerid, 29, 250); GivePlayerWeapon(playerid, 4, 1); GivePlayerWeapon(playerid, 23, 200); } } } if(dialogid == 6) { if(response) { if(listitem == 2) { if (GetPlayerScore(playerid) < RANK_3_SCORE) { SendClientMessage(playerid,COLOR_RED,"ERROR: You need "#RANK_3_SCORE" score (Rank 1) to select this rank"); ShowPlayerDialog(playerid,6,DIALOG_STYLE_LIST,"Select Class","Ranger (Rank 0)\nSniper(Rank 0)\nEngineer (Rank 2)\nTerminator (Rank 3)\nPilot (Rank 4)\nspy (Rank 5)","Select",""); } else { SendClientMessage(playerid,COLOR_WHITE,"You selected '"COL_GREEN"Engineer"COL_WHITE"' class."); gPlayerClass[playerid] = Engineer; PickedClass[playerid] = 1; SetPlayerVirtualWorld(playerid, 0); TogglePlayerControllable(playerid, 1); ResetPlayerWeapons(playerid); SetPlayerArmour(playerid, 50.0); GivePlayerWeapon(playerid, 27, 200); GivePlayerWeapon(playerid, 24, 200); GivePlayerWeapon(playerid, 35, 2); GivePlayerWeapon(playerid, 16, 2); } } } } if(dialogid == 6) { if(response) { if(listitem == 3) { if (GetPlayerScore(playerid) < RANK_4_SCORE) { SendClientMessage(playerid,COLOR_RED,"ERROR: You need "#RANK_4_SCORE" score (Rank 1) to select this rank"); ShowPlayerDialog(playerid,6,DIALOG_STYLE_LIST,"Select Class","Ranger (Rank 0)\nSniper(Rank 1)\nEngineer (Rank 2)\nTerminator (Rank 3)\nPilot (Rank 4)\nspy (Rank 5)","Select",""); } else { SendClientMessage(playerid,COLOR_WHITE,"You selected '"COL_GREEN"Pilot"COL_WHITE"' class."); gPlayerClass[playerid] = Pilot; PickedClass[playerid] = 1; SetPlayerVirtualWorld(playerid, 0); TogglePlayerControllable(playerid, 1); ResetPlayerWeapons(playerid); SetPlayerArmour(playerid, 50.0); GivePlayerWeapon(playerid, 32, 500); GivePlayerWeapon(playerid, 22, 500); GivePlayerWeapon(playerid, 4, 1); } } } } if(dialogid == 6) { if(response) { if(listitem == 4) { if (GetPlayerScore(playerid) < RANK_5_SCORE) { SendClientMessage(playerid,COLOR_RED,"ERROR: You need "#RANK_5_SCORE" score (Rank 2) to select this rank"); ShowPlayerDialog(playerid,6,DIALOG_STYLE_LIST,"Select Class","Ranger (Rank 0)\nSniper(Rank 1)\nEngineer (Rank 2)\nTerminator (Rank 3)\nPilot (Rank 4)\nspy (Rank 5)","Select",""); } else { SendClientMessage(playerid,COLOR_WHITE,"You selected '"COL_GREEN"Terminator"COL_WHITE"' class."); gPlayerClass[playerid] = Terminator; PickedClass[playerid] = 1; RemovePlayerMapIcon(playerid, 0); SetPlayerVirtualWorld(playerid, 0); TogglePlayerControllable(playerid, 1); ResetPlayerWeapons(playerid); SetPlayerArmour(playerid, 50.0); GivePlayerWeapon(playerid, 24, 200); GivePlayerWeapon(playerid, 17, 4); GivePlayerWeapon(playerid, 25, 100); } } } } if(dialogid == 6) { if(response) { if(listitem == 5) { if (GetPlayerScore(playerid) < RANK_6_SCORE) { SendClientMessage(playerid,COLOR_RED,"ERROR: You need "#RANK_6_SCORE" score (Rank 3) to select this rank"); ShowPlayerDialog(playerid,6,DIALOG_STYLE_LIST,"Select Class","Ranger (Rank 0)\nSniper(Rank 1)\nEngineer (Rank 2)\nTerminator (Rank 3)\nPilot (Rank 4)\nspy (Rank 5)","Select",""); } else { SendClientMessage(playerid,COLOR_WHITE,"You selected '"COL_GREEN"Spy"COL_WHITE"' class."); gPlayerClass[playerid] = Spy; PickedClass[playerid] = 1; SetPlayerVirtualWorld(playerid, 0); TogglePlayerControllable(playerid, 1); ResetPlayerWeapons(playerid); SetPlayerArmour(playerid, 50.0); GivePlayerWeapon(playerid, 29, 200); GivePlayerWeapon(playerid, 23, 200); GivePlayerWeapon(playerid, 4, 1); GivePlayerWeapon(playerid, 18, 2); } } } }
GivePlayerWeapon(playerid, 31, 200); //M4