Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Ammo script 1.0 by Ninjonik
- Čo plánujem do verzie 1.1?
- Určite tam budú aj speciálne *zbrane* ako napríklad padák či okuliare s nočním videním.
- Pri prípadnej úprave scriptu vás prosím *neprepisovať autora*.
- Som len začiatočnícky pawner a toto je moj druhý poriadny filterscript čiže nečakajte toho moc veľa.
- Version Log
- 1.0
- - Zbrane ako v ammonationu.
- 1.1
- - Pridaná kolonka Speciálne zbrane a Granáty.
- - Pridaný pickup do ammonationu. - Iba v hlavnom ammonationu v LS.
- - Pridaý warp do ammonationu v LS.
- */
- //Definície
- #define COLOR_ZELENA 0x00FF00FF
- #define COLOR_CERVENA 0xFF0000
- #define COLOR_MODRA 0x00FF00
- #define COLOR_ZLTA 0xFFFF00
- //includy
- #include <a_samp>
- //pragmy
- #pragma tabsize 0
- #if defined FILTERSCRIPT
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" Ammo Script 1.1 by ~Ninjonik~");
- print("--------------------------------------\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- #else
- //Newy
- new ammo1;
- main()
- {
- }
- #endif
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if (strcmp("/weaponshop", cmdtext, true, 10) == 0)
- {
- ShowPlayerDialog(playerid,1000,DIALOG_STYLE_LIST,"{1EFF00}Vyber si kategoriu","Pistole\nMicro SMGs\nBrokovnice\nBrnení - {00FF00}Cena: {00FF00}500$\nŽivot - {00FF00}Cena: {00FF00}500$\nSMG/MP5 - Cena: {00FF00}390/{FFFF00}10\nÚtočné\nGranáty\nSpeciálne zbrane","Zatvoriť","");
- return 1;
- }
- if(strcmp(cmdtext, "/ammols", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- new car = GetPlayerVehicleID(playerid);
- if(!IsPlayerInAnyVehicle(playerid))
- {
- SetPlayerPos(playerid,1364.9351,-1280.4177,13.5469);
- SendClientMessage(playerid, 0x00FF00, "Warpnul ses do Ammonationu v LS!");
- SetPlayerInterior(playerid, 0);
- }else{
- SetVehiclePos(car,1364.9351,-1280.4177,13.5469);
- SendClientMessage(playerid, 0x00FF00, "Warpnul ses do Ammonationu v LS!");
- SetPlayerInterior(playerid, 0);
- new name[MAX_PLAYER_NAME], string[24+MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- format(string, sizeof(string), "Hráč %s sa odwarpoval na /ammols.", name);
- SendClientMessageToAll(0xC4C4C4FF, string);
- }
- }
- return 1;
- }
- return 0;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == 1000)
- {
- if(response == 1)
- {
- if(listitem == 0)
- {
- ShowPlayerDialog(playerid,1001,DIALOG_STYLE_LIST,"{1EFF00}Pistolky","9mm - {00FF00}Cena: 100$/{FFFF00}10\n9mm s tlmičom - {00FF00}Cena: 200$/{FFFF00}10\nDesert Eagle - {00FF00}Cena: 350$/{FFFF00}10","Tlačidlo 1","Tlačidlo 2");
- }
- else if(listitem == 1)
- {
- ShowPlayerDialog(playerid,1002,DIALOG_STYLE_LIST,"{1EFF00}Micro SMG","Tec 9 - {00FF00}Cena: {00FF00}300$/{FFFF00}10\nMicro SMG - {00FF00}Cena: {00FF00}450$/{FFFF00}10","Zavrieť","");
- }
- else if(listitem == 2)
- {
- ShowPlayerDialog(playerid,1003,DIALOG_STYLE_LIST,"{1EFF00}Brokovnice","Klasická brokovnica - {00FF00}Cena: {00FF00}300$/{FFFF00}10\nSawny - {00FF00}Cena: {00FF00}500$/{FFFF00}10\nCombat Shotgun - {00FF00}Cena: {00FF00}400$/{FFFF00}10","Zavrieť","");
- }
- else if(listitem == 3)
- {
- SetPlayerArmour(playerid, 100.0);
- GivePlayerMoney(playerid, -500);
- }
- else if(listitem == 4)
- {
- SetPlayerHealth(playerid,100);
- GivePlayerMoney(playerid, -500);
- }
- else if(listitem == 5)
- {
- GivePlayerWeapon(playerid, 29, 10);
- GivePlayerMoney(playerid, -390);
- }
- else if(listitem == 6)
- {
- ShowPlayerDialog(playerid,1004,DIALOG_STYLE_LIST,"{1EFF00}Útočné zbrane","AK47 - {00FF00}Cena: {00FF00}500$/{FFFF00}10\nM4 - {00FF00}Cena: {00FF00}550$/{FFFF00}10","Zavrieť","");
- }
- else if(listitem == 7)
- {
- ShowPlayerDialog(playerid,1005,DIALOG_STYLE_LIST,"{1EFF00}Granáty","Klasický granát - {00FF00}Cena: {00FF00}300$/{FFFF00}10\nSlzný plyn - {00FF00}Cena: {00FF00}500$/{FFFF00}10\nMolotov - {00FF00}Cena: {00FF00}400$/{FFFF00}10","Zavrieť","");
- }
- else if(listitem == 8)
- {
- ShowPlayerDialog(playerid,1006,DIALOG_STYLE_LIST,"{1EFF00}Speciálne zbrane","Padák - {00FF00}Cena: {00FF00}500$\nOkuliare s nočním videním - {00FF00}Cena: 10000$\nFotoaparát - {00FF00}Cena: {00FF00}500$\nHasičský prístroj - {00FF00}Cena: {00FF00}100$/10","Zavrieť","");
- }
- }
- }
- if(dialogid == 1001)
- {
- if(response == 1)
- {
- if(listitem == 0)
- {
- GivePlayerMoney(playerid,-100);
- GivePlayerWeapon(playerid, 22, 10);
- }
- else if(listitem == 1)
- {
- GivePlayerMoney(playerid,-200);
- GivePlayerWeapon(playerid, 23, 10);
- }
- else if(listitem == 2)
- {
- GivePlayerMoney(playerid,-350);
- GivePlayerWeapon(playerid, 24, 10);
- }
- }
- }
- if(dialogid == 1002)
- {
- if(response == 1)
- {
- if(listitem == 0)
- {
- GivePlayerMoney(playerid,-300);
- GivePlayerWeapon(playerid, 28, 10);
- }
- else if(listitem == 1)
- {
- GivePlayerMoney(playerid,-450);
- GivePlayerWeapon(playerid, 32, 10);
- }
- }
- }
- if(dialogid == 1004)
- {
- if(response == 1)
- {
- if(listitem == 0)
- {
- GivePlayerMoney(playerid,-500);
- GivePlayerWeapon(playerid, 30, 10);
- }
- else if(listitem == 1)
- {
- GivePlayerMoney(playerid,-550);
- GivePlayerWeapon(playerid, 31, 10);
- }
- }
- }
- if(dialogid == 1003)
- {
- if(response == 1)
- {
- if(listitem == 0)
- {
- GivePlayerMoney(playerid,-300);
- GivePlayerWeapon(playerid, 26, 10);
- }
- else if(listitem == 1)
- {
- GivePlayerMoney(playerid,-500);
- GivePlayerWeapon(playerid, 27, 10);
- }
- else if(listitem == 2)
- {
- GivePlayerMoney(playerid,-400);
- GivePlayerWeapon(playerid, 28, 10);
- }
- }
- }
- if(dialogid == 1004)
- {
- if(response == 1)
- {
- if(listitem == 0)
- {
- GivePlayerMoney(playerid,-500);
- GivePlayerWeapon(playerid, 30, 10);
- }
- else if(listitem == 1)
- {
- GivePlayerMoney(playerid,-550);
- GivePlayerWeapon(playerid, 31, 10);
- }
- }
- }
- if(dialogid == 1005)
- {
- if(response == 1)
- {
- if(listitem == 0)
- {
- GivePlayerMoney(playerid,-300);
- GivePlayerWeapon(playerid, 16, 10);
- }
- else if(listitem == 1)
- {
- GivePlayerMoney(playerid,-500);
- GivePlayerWeapon(playerid, 17, 10);
- }
- else if(listitem == 2)
- {
- GivePlayerMoney(playerid,-400);
- GivePlayerWeapon(playerid, 18, 10);
- }
- }
- }
- if(dialogid == 1006)
- {
- if(response == 1)
- {
- if(listitem == 0)
- {
- GivePlayerMoney(playerid,-500);
- GivePlayerWeapon(playerid, 46, 1);
- }
- else if(listitem == 1)
- {
- GivePlayerMoney(playerid,-10000);
- GivePlayerWeapon(playerid, 45, 10);
- }
- else if(listitem == 2)
- {
- GivePlayerMoney(playerid,-500);
- GivePlayerWeapon(playerid, 43, 10);
- }
- else if(listitem == 3)
- {
- GivePlayerMoney(playerid,-100);
- GivePlayerWeapon(playerid, 42, 10);
- }
- }
- }
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- SendClientMessage(playerid, 0x00FF00FF, "Na serveru sa nachádza {FF0000}Ammo 2.0 {FFFF00}by {00FF00}Ninjonik {FF0000}Príkazy: /weaponshop /ammols");
- return 1;
- }
- public OnFilterScriptInit()
- {
- ammo1 = CreatePickup(1000, 1248, 295.4584,-38.5137,1001.5156, -1);
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- if( pickupid == ammo1) {
- ShowPlayerDialog(playerid,1000,DIALOG_STYLE_LIST,"{1EFF00}Vyber si kategoriu","Pistole\nMicro SMGs\nBrokovnice\nBrnení - {00FF00}Cena: {00FF00}500$\nŽivot - {00FF00}Cena: {00FF00}500$\nSMG/MP5 - Cena: {00FF00}390/{FFFF00}10\nÚtočné\nGranáty\nSpeciálne zbrane","Zatvoriť","");
- SetPlayerPos(playerid, 298.5648,-40.9836,1001.5156);
- return 1;
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement