Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <streamer>
- #include <zcmd>
- //***************************************************************
- new ammu1;
- new ammu2;
- new ammu3;
- #define COLOR_YELLOW 0xFFFF00FF
- //***************************************************************
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print("Z-Ammu system by ZukerCup loaded");
- print("--------------------------------------\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- ammu1 = CreateDynamicCP( -2625.8235, 208.9246, 4.6171, 1.5, -1, -1, -1, 100.0);
- Create3DTextLabel("[ENTER-AMMU]", COLOR_YELLOW, -2625.8235, 208.9246, 4.6171 + 0.2, 7.5, 0, 1);
- ammu2 = CreateDynamicCP( 316.3988, -169.4865, 999.6010, 1.5, -1, -1, -1, 100.0);
- Create3DTextLabel("[EXIT]", COLOR_YELLOW, 316.3988, -169.4865, 999.6010 + 0.2, 7.5, 0, 1);
- ammu3 = CreateDynamicCP( 312.2126,-165.3139,999.6010, 1.5, -1, -1, -1, 100.0);
- Create3DTextLabel("[BUY GUNS]", COLOR_YELLOW, 312.2126,-165.3139,999.6010 + 0.2, 7.5, 0, 1);
- CreateActor( 179, 312.1635, -168.0826, 999.5938, 3.2477);
- return 1;
- }
- public OnPlayerEnterDynamicCP(playerid, checkpointid)
- {
- if(checkpointid == ammu1)
- {
- // Entering Ammu Pos
- SetPlayerPos(playerid, 316.7726, -167.0325, 999.5938);
- SetPlayerInterior(playerid, 6);
- }
- if(checkpointid == ammu2)
- {
- // Exiting Ammu Pos
- SetPlayerPos(playerid, -2626.0120, 211.8868, 4.6144);
- SetPlayerInterior(playerid, 0);
- }
- if(checkpointid == ammu3)
- {
- // buy guns CP pos
- ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Ammu", "Shot Guns\nAssualts\nRifels\nGuns", "GO", "Cancel");
- }
- return 1;
- }
- // CMD To Go to the Ammu fast if u are a RCON ADMIN
- CMD:gotoammu(playerid, params[])
- {
- if(IsPlayerAdmin(playerid))
- {
- SetPlayerPos(playerid, -2625.56, 213.69, 4.01);
- }
- else
- {
- SendClientMessage(playerid, -1, "YOU ARE NOT RCON ADMIN");
- }
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == 1)
- {
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Ammu", "Sawn-Off{FFDC2E}[2500$]\nCombat-ShotGun{FFDC2E}[1500$]\nPump-Action{FFDC2E}[1000$]", "Buy", "Back");
- }
- case 1:
- {
- ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST, "Ammu", "M4{FFDC2E}[1500$]\nAK-47{FFDC2E}[1500$]\nMP5{FFDC2E}[1500$]\nTec-9{FFDC2E}[1500$]", "Buy", "Back");
- }
- case 2:
- {
- ShowPlayerDialog(playerid, 4, DIALOG_STYLE_LIST, "Ammu", "Sniper-Rifle{FFDC2E}[1000$]\nContury-Rifile{FFDC2E}[1000$]", "Buy", "Back");
- }
- case 3:
- {
- ShowPlayerDialog(playerid, 5, DIALOG_STYLE_LIST, "Ammu", "Desert-Eagle{FFDC2E}[500$]\n9mm{FFDC2E}[500$]\nPistol{FFDC2E}[500$]", "Buy", "Back");
- }
- }
- }
- else
- {
- ShowPlayerDialog(playerid,-1,0,"","","","");
- }
- }
- if(dialogid == 2)
- {
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Ammu", "Sawn-Off{FFDC2E}[2500$]\nCombat-ShotGun{FFDC2E}[1500$]\nPump-Action{FFDC2E}[1000$]", "Buy", "Back");
- new gt = GetPlayerMoney(playerid);
- if(gt < 2500) return SendClientMessage(playerid, -1, "You Dont Have Enough Money!");
- SendClientMessage(playerid, -1, "You Have bought {FFDC2E}Sawn-off ShotGun");
- GivePlayerWeapon(playerid, 26, 1000);
- GivePlayerMoney(playerid, -2500);
- }
- case 1:
- {
- ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Ammu", "Sawn-Off{FFDC2E}[2500$]\nCombat-ShotGun{FFDC2E}[1500$]\nPump-Action{FFDC2E}[1000$]", "Buy", "Back");
- new gt = GetPlayerMoney(playerid);
- if(gt < 1500) return SendClientMessage(playerid, -1, "You Dont Have Enough Money!");
- SendClientMessage(playerid, -1, "You Have bought {FFDC2E}Combate-ShotGun");
- GivePlayerWeapon(playerid, 27, 1000);
- GivePlayerMoney(playerid, -1500);
- }
- case 2:
- {
- ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Ammu", "Sawn-Off{FFDC2E}[2500$]\nCombat-ShotGun{FFDC2E}[1500$]\nPump-Action{FFDC2E}[1000$]", "Buy", "Back");
- new gt = GetPlayerMoney(playerid);
- if(gt < 1000) return SendClientMessage(playerid, -1, "You Dont Have Enough Money!");
- SendClientMessage(playerid, -1, "You Have bought {FFDC2E}Pump-Action");
- GivePlayerWeapon(playerid, 25, 1000);
- GivePlayerMoney(playerid, -1000);
- }
- }
- }
- else
- {
- ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Ammu", "Shot Guns\nAssualts\nRifels\nGuns", "GO", "Cancel");
- }
- }
- if(dialogid == 3)
- {
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST, "Ammu", "M4{FFDC2E}[1500$]\nAK-47{FFDC2E}[1500$]\nMP5{FFDC2E}[1500$]\nTec-9{FFDC2E}[1500$]", "Buy", "Back");
- new gt = GetPlayerMoney(playerid);
- if(gt < 1500) return SendClientMessage(playerid, -1, "You Dont Have Enough Money!");
- SendClientMessage(playerid, -1, "You Have bought {FFDC2E}M4");
- GivePlayerWeapon(playerid, 31, 1000);
- GivePlayerMoney(playerid, -1500);
- }
- case 1:
- {
- ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST, "Ammu", "M4{FFDC2E}[1500$]\nAK-47{FFDC2E}[1500$]\nMP5{FFDC2E}[1500$]\nTec-9{FFDC2E}[1500$]", "Buy", "Back");
- new gt = GetPlayerMoney(playerid);
- if(gt < 1500) return SendClientMessage(playerid, -1, "You Dont Have Enough Money!");
- SendClientMessage(playerid, -1, "You Have bought {FFDC2E}AK-47");
- GivePlayerWeapon(playerid, 30, 1500);
- GivePlayerMoney(playerid, -1500);
- }
- case 2:
- {
- ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST, "Ammu", "M4{FFDC2E}[1500$]\nAK-47{FFDC2E}[1500$]\nMP5{FFDC2E}[1500$]\nTec-9{FFDC2E}[1500$]", "Buy", "Back");
- new gt = GetPlayerMoney(playerid);
- if(gt < 1500) return SendClientMessage(playerid, -1, "You Dont Have Enough Money!");
- SendClientMessage(playerid, -1, "You Have bought {FFDC2E}MP5");
- GivePlayerWeapon(playerid, 29, 1000);
- GivePlayerMoney(playerid, -1500);
- }
- case 3:
- {
- ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST, "Ammu", "M4{FFDC2E}[1500$]\nAK-47{FFDC2E}[1500$]\nMP5{FFDC2E}[1500$]\nTec-9{FFDC2E}[1500$]", "Buy", "Back");
- new gt = GetPlayerMoney(playerid);
- if(gt < 1500) return SendClientMessage(playerid, -1, "You Dont Have Enough Money!");
- SendClientMessage(playerid, -1, "You Have bought {FFDC2E}Tec-9");
- GivePlayerWeapon(playerid, 32, 1000);
- GivePlayerMoney(playerid, -1500);
- }
- }
- }
- else
- {
- ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Ammu", "Shot Guns\nAssualts\nRifels\nGuns", "GO", "Cancel");
- }
- }
- if(dialogid == 4)
- {
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- ShowPlayerDialog(playerid, 4, DIALOG_STYLE_LIST, "Ammu", "Sniper-Rifle{FFDC2E}[1000$]\nContury-Rifile{FFDC2E}[1000$]", "Buy", "Back");
- new gt = GetPlayerMoney(playerid);
- if(gt < 1000) return SendClientMessage(playerid, -1, "You Dont Have Enough Money!");
- SendClientMessage(playerid, -1, "You Have bought {FFDC2E}Sniper-Rifle");
- GivePlayerWeapon(playerid, 34, 1000);
- GivePlayerMoney(playerid, -1000);
- }
- case 1:
- {
- ShowPlayerDialog(playerid, 4, DIALOG_STYLE_LIST, "Ammu", "Sniper-Rifle{FFDC2E}[1000$]\nContury-Rifile{FFDC2E}[1000$]", "Buy", "Back");
- new gt = GetPlayerMoney(playerid);
- if(gt < 1000) return SendClientMessage(playerid, -1, "You Dont Have Enough Money!");
- SendClientMessage(playerid, -1, "You Have bought {FFDC2E}Countury-Rifle");
- GivePlayerWeapon(playerid, 33, 1500);
- GivePlayerMoney(playerid, -1000);
- }
- }
- }
- else
- {
- ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Ammu", "Shot Guns\nAssualts\nRifels\nGuns", "GO", "Cancel");
- }
- }
- if(dialogid == 5)
- {
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- ShowPlayerDialog(playerid, 5, DIALOG_STYLE_LIST, "Ammu", "Desert-Eagle{FFDC2E}[500$]\n9mm{FFDC2E}[500$]\nPistol{FFDC2E}[500$]", "Buy", "Back");
- new gt = GetPlayerMoney(playerid);
- if(gt < 500) return SendClientMessage(playerid, -1, "You Dont Have Enough Money!");
- SendClientMessage(playerid, -1, "You Have bought {FFDC2E}Destert Eagle");
- GivePlayerWeapon(playerid, 24, 1000);
- GivePlayerMoney(playerid, -500);
- }
- case 1:
- {
- ShowPlayerDialog(playerid, 5, DIALOG_STYLE_LIST, "Ammu", "Desert-Eagle{FFDC2E}[500$]\n9mm{FFDC2E}[500$]\nPistol{FFDC2E}[500$]", "Buy", "Back");
- new gt = GetPlayerMoney(playerid);
- if(gt < 500) return SendClientMessage(playerid, -1, "You Dont Have Enough Money!");
- SendClientMessage(playerid, -1, "You Have bought {FFDC2E}9mm");
- GivePlayerWeapon(playerid, 22, 1500);
- GivePlayerMoney(playerid, -500);
- }
- case 2:
- {
- ShowPlayerDialog(playerid, 5, DIALOG_STYLE_LIST, "Ammu", "Desert-Eagle{FFDC2E}[500$]\n9mm{FFDC2E}[500$]\nPistol{FFDC2E}[500$]", "Buy", "Back");
- new gt = GetPlayerMoney(playerid);
- if(gt < 500) return SendClientMessage(playerid, -1, "You Dont Have Enough Money!");
- SendClientMessage(playerid, -1, "You Have bought {FFDC2E}Pistol");
- GivePlayerWeapon(playerid, 23, 1500);
- GivePlayerMoney(playerid, -500);
- }
- }
- }
- else
- {
- ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Ammu", "Shot Guns\nAssualts\nRifels\nGuns", "GO", "Cancel");
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement