Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- else if ( cmd == "buywep" )
- {
- if ( status[ player.ID ].Registered == false ) ErrorMessage( "/register first", player );
- else if ( status[ player.ID ].Logged == false ) ErrorMessage( "/login first", player );
- else if (!text) ErrorMessage( "/"+cmd+" <weapon name> ", player );
- else
- {
- local Pos = player.Pos, checkpoly; checkpoly = InPoly( Pos.x, Pos.y, -682.759, 1201.86,-682.76, 1208.14,-666.617, 1209.52,-666.617, 1202.46);
- if( checkpoly == false ) ErrorMessage("You need to be at the ammunation shop in Downtown to buy weapons!", player );
- else
- {
- local wep = GetWeaponID(text), money = 0, ammo = 0;
- switch( wep )
- {
- case 30:
- money = 5000;
- ammo = 50;
- break;
- case 33:
- money = 3000;
- ammo = 1000;
- break;
- case 15:
- money = 500;
- ammo = 100;
- break;
- case 11:
- money = 100;
- ammo = 1;
- break;
- case 12:
- money = 500;
- ammo = 100;
- break;
- case 13:
- money = 500;
- ammo = 99;
- break;
- case 14:
- money = 500;
- ammo = 100;
- break;
- case 31:
- money = 1500;
- ammo = 1500;
- break;
- case 28:
- money = 120;
- ammo = 50;
- break;
- case 29:
- money = 200;
- ammo = 100;
- break;
- default: ErrorMessage( "Invalid weapon try /wep "+ GetWeaponName(wep), player );
- }
- }
- }
- if ( money != 0 && ammo != 0 )
- {
- if ( player.Cash >= money )
- {
- player.GiveWeapon(wep, ammo);
- DecCash( player, money );
- SendMessage( "[#0099ff]You bought: "+GetWeaponName(wep)+", Cost: $"+money+", Ammos: "+ammo+".", player );
- ServerMessage( "[#0099ff]Ammu-Nation: "+player.Name+" bought a "+GetWeaponName(wep)+", Cost: $"+money+", Ammos: "+ammo );
- }
- else ErrorMessage("Need $" + money + " to buy "+GetWeaponName(wep)+", with ammos: " + ammo + ".", player );
- }
- }
Add Comment
Please, Sign In to add comment