Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- MyFunction(){
- ShowMenuForPlayer(MenuIDs[mWeapons], playerid);
- TogglePlayerControllable(playerid, 0);
- return 1;
- }
- public OnPlayerSelectedMenuRow(playerid, row)
- {
- if(GetPlayerMenu(playerid) == MenuIDs[mWeapons])
- {
- switch(row)
- {
- case 0:
- {
- if(pInfo[playerid][Money] < 500) SendClientMessage(playerid, Col_Red, "Not enough money.");
- else{
- pInfo[playerid][Money] -= 500;
- SetPlayerArmour(playerid, 100);
- }
- }
- case 1:
- {
- if(pInfo[playerid][Money] < 2000) SendClientMessage(playerid, Col_Red, "Not enough money.");
- else{
- pInfo[playerid][Money] -= 2000;
- GivePlayerWeapon(playerid, WEAPON_MP5, 500);
- }
- }
- case 2:
- {
- if(pInfo[playerid][Money] < 3500) SendClientMessage(playerid, Col_Red, "Not enough money.");
- else{
- pInfo[playerid][Money] -= 3500;
- GivePlayerWeapon(playerid, WEAPON_M4, 150);
- }
- }
- case 3:
- {
- if(pInfo[playerid][Money] < 300) SendClientMessage(playerid, Col_Red, "Not enough money.");
- else{
- pInfo[playerid][Money] -= 300;
- GivePlayerWeapon(playerid, WEAPON_TEC9, 60);
- }
- }
- case 4:
- {
- if(pInfo[playerid][Money] < 500) SendClientMessage(playerid, Col_Red, "Not enough money.");
- else{
- pInfo[playerid][Money] -= 500;
- GivePlayerWeapon(playerid, WEAPON_UZI, 120);
- }
- }
- case 5:
- {
- if(pInfo[playerid][Money] < 5000) SendClientMessage(playerid, Col_Red, "Not enough money.");
- else{
- pInfo[playerid][Money] -= 5000;
- GivePlayerWeapon(playerid, WEAPON_SNIPER, 10);
- }
- }
- case 6:
- {
- if(pInfo[playerid][Money] < 800) SendClientMessage(playerid, Col_Red, "Not enough money.");
- else{
- pInfo[playerid][Money] -= 800;
- GivePlayerWeapon(playerid, WEAPON_SAWEDOFF, 12);
- }
- }
- case 7:
- {
- if(pInfo[playerid][Money] < 1000) SendClientMessage(playerid, Col_Red, "Not enough money.");
- else{
- pInfo[playerid][Money] -= 1000;
- GivePlayerWeapon(playerid, WEAPON_SHOTGSPA, 10);
- }
- }
- case 8:
- {
- if(pInfo[playerid][Money] < 1200) SendClientMessage(playerid, Col_Red, "Not enough money.");
- else{
- pInfo[playerid][Money] -= 1200;
- GivePlayerWeapon(playerid, WEAPON_DEAGLE, 15);
- }
- }
- case 9:
- {
- if (pInfo[playerid][Class] != cWeaponDeal) SendClientMessage(playerid, Col_Red, "This is only for weapon dealers.");
- else if (pInfo[playerid][Money] < 50000) SendClientMessage(playerid, Col_Red, "Not enough money.");
- else if(pInfo[playerid][WeaponStacks] == 10) SendClientMessage(playerid, Col_Red, "You already have 10 stacks.");
- else{
- pInfo[playerid][Money] -= 50000;
- pInfo[playerid][WeaponStacks] = 10;
- }
- }
- }
- ShowMenuForPlayer(MenuIDs[mWeapons], playerid);
- }
- else if(GetPlayerMenu(playerid) == MenuIDs[mWeaponDeals])
- {
- switch(row)
- {
- case 0:
- {
- if(pInfo[playerid][Money] < 250) SendClientMessage(playerid, Col_Red, "Not enough money.");
- else{
- pInfo[playerid][Money] -= 250;
- SetPlayerArmour(playerid, 100);
- }
- }
- case 1:
- {
- if(pInfo[playerid][Money] < 1000) SendClientMessage(playerid, Col_Red, "Not enough money.");
- else{
- pInfo[playerid][Money] -= 1000;
- GivePlayerWeapon(playerid, WEAPON_MP5, 500);
- }
- }
- case 2:
- {
- if(pInfo[playerid][Money] < 1750) SendClientMessage(playerid, Col_Red, "Not enough money.");
- else{
- pInfo[playerid][Money] -= 1750;
- GivePlayerWeapon(playerid, WEAPON_M4, 150);
- }
- }
- case 3:
- {
- if(pInfo[playerid][Money] < 150) SendClientMessage(playerid, Col_Red, "Not enough money.");
- else{
- pInfo[playerid][Money] -= 150;
- GivePlayerWeapon(playerid, WEAPON_TEC9, 60);
- }
- }
- case 4:
- {
- if(pInfo[playerid][Money] < 250) SendClientMessage(playerid, Col_Red, "Not enough money.");
- else{
- pInfo[playerid][Money] -= 250;
- GivePlayerWeapon(playerid, WEAPON_UZI, 120);
- }
- }
- case 5:
- {
- if(pInfo[playerid][Money] < 2500) SendClientMessage(playerid, Col_Red, "Not enough money.");
- else{
- pInfo[playerid][Money] -= 2500;
- GivePlayerWeapon(playerid, WEAPON_SNIPER, 10);
- }
- }
- case 6:
- {
- if(pInfo[playerid][Money] < 400) SendClientMessage(playerid, Col_Red, "Not enough money.");
- else{
- pInfo[playerid][Money] -= 400;
- GivePlayerWeapon(playerid, WEAPON_SAWEDOFF, 12);
- }
- }
- case 7:
- {
- if(pInfo[playerid][Money] < 500) SendClientMessage(playerid, Col_Red, "Not enough money.");
- else{
- pInfo[playerid][Money] -= 500;
- GivePlayerWeapon(playerid, WEAPON_SHOTGSPA, 10);
- }
- }
- case 8:
- {
- if(pInfo[playerid][Money] < 600) SendClientMessage(playerid, Col_Red, "Not enough money.");
- else{
- pInfo[playerid][Money] -= 600;
- GivePlayerWeapon(playerid, WEAPON_DEAGLE, 15);
- }
- }
- }
- ShowMenuForPlayer(MenuIDs[mWeaponDeals], playerid);
- }
- return 1;
- }
- public OnPlayerExitedMenu(playerid){
- TogglePlayerControllable(playerid, 1);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment