Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Neuer Schwarzmarkt */
- #include <a_samp>
- #include <ocmd>
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print("Schwarzmarkt Script by DarkShadow");
- print("--------------------------------------\n");
- /* Schwarzmarkt Map */
- CreateObject(994,2225.39990234,-1157.80004883,24.79999924,0.00000000,0.00000000,0.00000000); //object(lhouse_barrier2) (1)
- CreateObject(994,2225.39990234,-1161.19995117,24.70000076,0.00000000,0.00000000,0.00000000); //object(lhouse_barrier2) (2)
- CreateObject(1337,2217.06738281,-1175.88281250,26.22656250,0.00000000,0.00000000,0.00000000); //object(binnt07_la) (1)
- CreateObject(16151,-1432.30004883,-967.20001221,200.00000000,0.00000000,0.00000000,270.00000000); //object(ufo_bar) (1)
- CreateObject(1951,-1431.40002441,-966.00000000,200.80000305,0.00000000,0.00000000,0.00000000); //object(kb_beer01) (1)
- CreateObject(1951,-1432.59997559,-966.00000000,200.80000305,0.00000000,0.00000000,0.00000000); //object(kb_beer01) (2)
- CreateObject(1951,-1429.30004883,-966.29998779,200.80000305,0.00000000,0.00000000,0.00000000); //object(kb_beer01) (3)
- CreateObject(1951,-1434.30004883,-966.20001221,200.80000305,0.00000000,0.00000000,0.00000000); //object(kb_beer01) (4)
- CreateObject(1951,-1429.00000000,-967.79998779,200.80000305,0.00000000,0.00000000,0.00000000); //object(kb_beer01) (5)
- CreateObject(1551,-1432.00000000,-966.00000000,200.80000305,0.00000000,0.00000000,0.00000000); //object(dyn_wine_big) (1)
- CreateObject(1551,-1433.19995117,-966.00000000,200.80000305,0.00000000,0.00000000,0.00000000); //object(dyn_wine_big) (2)
- CreateObject(1551,-1435.30004883,-966.20001221,200.80000305,0.00000000,0.00000000,0.00000000); //object(dyn_wine_big) (3)
- CreateObject(1551,-1430.00000000,-966.20001221,200.80000305,0.00000000,0.00000000,0.00000000); //object(dyn_wine_big) (4)
- CreateObject(1551,-1428.80004883,-967.00000000,200.89999390,0.00000000,0.00000000,0.00000000); //object(dyn_wine_big) (5)
- CreateObject(1517,-1430.40002441,-966.09997559,200.80000305,0.00000000,0.00000000,0.00000000); //object(dyn_wine_break) (1)
- CreateObject(1517,-1429.00000000,-966.90002441,200.80000305,0.00000000,0.00000000,0.00000000); //object(dyn_wine_break) (2)
- CreateObject(1517,-1432.00000000,-966.29998779,200.80000305,0.00000000,0.00000000,0.00000000); //object(dyn_wine_break) (3)
- CreateObject(1517,-1433.19995117,-966.40002441,200.80000305,0.00000000,0.00000000,0.00000000); //object(dyn_wine_break) (4)
- CreateObject(1517,-1434.90002441,-966.00000000,200.80000305,0.00000000,0.00000000,0.00000000); //object(dyn_wine_break) (5)
- CreateObject(1517,-1435.69995117,-966.59997559,200.80000305,0.00000000,0.00000000,0.00000000); //object(dyn_wine_break) (6)
- CreateObject(1517,-1430.90002441,-966.50000000,200.80000305,0.00000000,0.00000000,0.00000000); //object(dyn_wine_break) (7)
- CreateObject(2057,-1427.40002441,-966.09997559,200.00000000,0.00000000,0.00000000,0.00000000); //object(flame_tins) (1)
- CreateObject(2060,-1437.09960938,-962.59960938,200.19999695,0.00000000,0.00000000,0.00000000); //object(cj_sandbag) (1)
- CreateObject(2060,-1437.19921875,-963.00000000,200.19999695,0.00000000,0.00000000,153.99536133); //object(cj_sandbag) (2)
- CreateObject(2035,-1428.99316406,-962.15039062,199.81977844,0.00000000,0.00000000,0.00000000); //object(cj_m16) (1)
- CreateObject(2035,-1437.33593750,-965.70410156,199.92500305,0.00000000,0.00000000,0.00000000); //object(cj_m16) (2)
- CreateObject(1654,-1437.50000000,-965.59997559,200.39999390,0.00000000,0.00000000,0.00000000); //object(dynamite) (1)
- CreateObject(1654,-1437.59997559,-965.00000000,200.39999390,0.00000000,0.00000000,0.00000000); //object(dynamite) (2)
- CreateObject(1654,-1437.29980469,-965.29980469,200.39999390,0.00000000,0.00000000,0.00000000); //object(dynamite) (3)
- CreateObject(2035,-1437.33593750,-965.70410156,199.92500305,0.00000000,0.00000000,0.00000000); //object(cj_m16) (3)
- CreateObject(2036,-1437.14550781,-965.65136719,199.93446350,0.00000000,0.00000000,0.00000000); //object(cj_psg1) (1)
- CreateObject(2036,-1437.40002441,-967.29998779,200.10000610,0.00000000,0.00000000,123.00000000); //object(cj_psg1) (5)
- CreateObject(2036,-1437.40002441,-967.09997559,200.10000610,0.00000000,0.00000000,22.99987793); //object(cj_psg1) (6)
- CreateObject(2035,-1437.90002441,-967.50000000,200.69999695,90.00000000,0.00000000,90.00000000); //object(cj_m16) (5)
- CreateObject(2044,-1437.90002441,-966.79998779,200.50000000,90.00000000,0.00000000,90.00000000); //object(cj_mp5k) (2)
- CreateObject(2045,-1437.90002441,-967.20001221,201.10000610,0.00000000,0.00000000,0.00000000); //object(cj_bbat_nails) (1)
- CreateObject(970,-1414.50000000,-961.00000000,200.60000610,0.00000000,0.00000000,90.00000000); //object(fencesmallb) (1)
- CreateObject(970,-1414.50000000,-956.90002441,200.60000610,0.00000000,0.00000000,90.00000000); //object(fencesmallb) (4)
- CreateObject(970,-1414.50000000,-952.79998779,200.60000610,0.00000000,0.00000000,90.00000000); //object(fencesmallb) (5)
- CreateObject(970,-1414.50000000,-948.70001221,200.60000610,0.00000000,0.00000000,90.00000000); //object(fencesmallb) (6)
- CreateObject(970,-1416.59997559,-946.59997559,200.60000610,0.00000000,0.00000000,0.00000000); //object(fencesmallb) (7)
- CreateObject(970,-1420.69995117,-946.59997559,200.60000610,0.00000000,0.00000000,0.00000000); //object(fencesmallb) (8)
- CreateObject(970,-1424.80004883,-946.59997559,200.60000610,0.00000000,0.00000000,0.00000000); //object(fencesmallb) (9)
- CreateObject(970,-1428.90002441,-946.59997559,200.60000610,0.00000000,0.00000000,0.00000000); //object(fencesmallb) (10)
- CreateObject(970,-1433.00000000,-946.59997559,200.60000610,0.00000000,0.00000000,0.00000000); //object(fencesmallb) (11)
- CreateObject(970,-1437.09997559,-946.59997559,200.60000610,0.00000000,0.00000000,0.00000000); //object(fencesmallb) (12)
- CreateObject(970,-1439.19995117,-948.70001221,200.60000610,0.00000000,0.00000000,90.00000000); //object(fencesmallb) (13)
- CreateObject(970,-1439.19995117,-952.79998779,200.60000610,0.00000000,0.00000000,90.00000000); //object(fencesmallb) (14)
- CreateObject(970,-1439.19995117,-956.90002441,200.60000610,0.00000000,0.00000000,90.00000000); //object(fencesmallb) (15)
- CreateObject(970,-1438.50000000,-960.90002441,200.60000610,0.00000000,0.00000000,110.00000000); //object(fencesmallb) (16)
- CreateObject(2060,-1437.40002441,-962.79998779,200.50000000,0.00000000,0.00000000,153.99536133); //object(cj_sandbag) (2)
- CreateObject(2060,-1437.69995117,-962.59997559,201.10000610,0.00000000,0.00000000,153.99536133); //object(cj_sandbag) (2)
- CreateObject(2060,-1437.69995117,-962.59997559,200.89999390,0.00000000,0.00000000,153.99536133); //object(cj_sandbag) (2)
- CreateObject(2060,-1437.80004883,-963.00000000,200.19999695,0.00000000,0.00000000,46.00000000); //object(cj_sandbag) (2)
- CreateObject(2060,-1437.59997559,-963.29998779,200.19999695,0.00000000,0.00000000,45.99975586); //object(cj_sandbag) (2)
- CreateObject(2060,-1437.69995117,-963.00000000,200.69999695,0.00000000,0.00000000,45.99975586); //object(cj_sandbag) (2)
- CreateObject(2060,-1437.80004883,-962.90002441,201.00000000,0.00000000,0.00000000,45.99975586); //object(cj_sandbag) (2)
- CreateObject(2060,-1437.40002441,-962.20001221,200.19999695,0.00000000,0.00000000,45.99975586); //object(cj_sandbag) (2)
- CreateObject(2060,-1437.09997559,-962.50000000,200.50000000,0.00000000,0.00000000,45.99975586); //object(cj_sandbag) (2)
- CreateObject(2060,-1437.59997559,-963.20001221,200.50000000,0.00000000,0.00000000,45.99975586); //object(cj_sandbag) (2)
- CreateObject(2060,-1437.19995117,-962.29998779,200.80000305,0.00000000,0.00000000,45.99975586); //object(cj_sandbag) (2)
- CreateObject(2060,-1437.50000000,-962.29998779,201.10000610,0.00000000,0.00000000,45.99975586); //object(cj_sandbag) (2)
- CreateObject(2060,-1437.30004883,-963.50000000,200.19999695,0.00000000,0.00000000,45.99975586); //object(cj_sandbag) (2)
- CreateObject(2060,-1437.69995117,-962.50000000,201.39999390,0.00000000,0.00000000,45.99975586); //object(cj_sandbag) (2)
- CreateObject(14873,-1431.30004883,-960.79998779,200.80000305,0.00000000,0.00000000,180.00000000); //object(kylie_hay) (1)
- CreateObject(14875,-1426.90002441,-960.79998779,200.69999695,0.00000000,0.00000000,180.00000000); //object(kylie_hay1) (2)
- CreateObject(1231,-1414.50000000,-963.09997559,202.69999695,0.00000000,0.00000000,0.00000000); //object(streetlamp2) (1)
- CreateObject(1231,-1414.69995117,-946.79998779,202.60000610,0.00000000,0.00000000,0.00000000); //object(streetlamp2) (2)
- CreateObject(1231,-1438.90002441,-946.79998779,202.80000305,0.00000000,0.00000000,0.00000000); //object(streetlamp2) (3)
- CreateObject(1291,-1416.59997559,-947.00000000,200.60000610,0.00000000,0.00000000,0.00000000); //object(postbox1) (1)
- CreateObject(1293,-1417.40002441,-947.00000000,200.69999695,0.00000000,0.00000000,0.00000000); //object(papermachn01) (1)
- CreateObject(997,-1427.50000000,-958.70001221,199.89999390,0.00000000,0.00000000,0.00000000); //object(lhouse_barrier3) (1)
- CreateObject(997,-1424.09997559,-961.90002441,199.80000305,0.00000000,0.00000000,90.00000000); //object(lhouse_barrier3) (3)
- ConnectNPC("Zivi","Zivi");
- ShowPlayerMarkers(false);
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- if(IsPlayerNPC(playerid))
- {
- new botname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, botname, sizeof(botname));
- if(!strcmp(botname, "Zivi", true))
- {
- print("Zivi hat sich eingeloggt.");
- }
- }
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- if(IsPlayerNPC(playerid))
- {
- new botname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, botname, sizeof(botname));
- if(!strcmp(botname, "Zivi", true))
- {
- ResetPlayerWeapons(playerid);
- SetPlayerSkin(playerid,63);
- }
- }
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid==1)
- {
- if(response==1)
- {
- switch(listitem)
- {
- case 0:
- {
- SendClientMessage(playerid,0x828282FF,"Du trinkst ein Wasser.");
- new Float:DLeben;
- GetPlayerHealth(playerid,DLeben);
- SetPlayerHealth(playerid,(DLeben)+10);
- return 1;
- }
- case 1:
- {
- SendClientMessage(playerid,0x828282FF,"Du trinkst ein Soda.");
- new Float:DLeben;
- GetPlayerHealth(playerid,DLeben);
- SetPlayerHealth(playerid,(DLeben)+20);
- return 1;
- }
- case 2:
- {
- SendClientMessage(playerid,0x828282FF,"Du trinkst einen Vodka.");
- new Float:DLeben;
- GetPlayerHealth(playerid,DLeben);
- SetPlayerHealth(playerid,(DLeben)+30);
- return 1;
- }
- case 3:
- {
- SendClientMessage(playerid,0x828282FF,"Du trinkst ein Bier.");
- new Float:DLeben;
- GetPlayerHealth(playerid,DLeben);
- SetPlayerHealth(playerid,(DLeben)+40);
- return 1;
- }
- }
- }
- if(response==0)
- {
- }
- }
- if(dialogid==2)
- {
- if(response==1)
- {
- switch(listitem)
- {
- case 0:
- {
- if(GetPlayerMoney(playerid)<5000)
- {
- SendClientMessage(playerid,0x828282FF,"Du hast nicht genug Geld");
- }
- else
- {
- SendClientMessage(playerid,0x828282FF,"Du hast dir eine Deagle gekauft!");
- GivePlayerWeapon(playerid,24,200);
- GivePlayerMoney(playerid,-5000);
- }
- }
- case 1:
- {
- if(GetPlayerMoney(playerid)<7000)
- {
- SendClientMessage(playerid,0x828282FF,"Du hast nicht genug Geld");
- }
- else
- {
- SendClientMessage(playerid,0x828282FF,"Du hast dir eine Shotgun gekauft!");
- GivePlayerWeapon(playerid,25,200);
- GivePlayerMoney(playerid,-7000);
- }
- }
- case 2:
- {
- if(GetPlayerMoney(playerid)<4000)
- {
- SendClientMessage(playerid,0x828282FF,"Du hast nicht genug Geld");
- }
- else
- {
- SendClientMessage(playerid,0x828282FF,"Du hast dir eine MP5 gekauft!");
- GivePlayerWeapon(playerid,29,200);
- GivePlayerMoney(playerid,-4000);
- }
- }
- case 3:
- {
- if(GetPlayerMoney(playerid)<20000)
- {
- SendClientMessage(playerid,0x828282FF,"Du hast nicht genug Geld");
- }
- else
- {
- SendClientMessage(playerid,0x828282FF,"Du hast dir eine Sniper gekauft!");
- GivePlayerWeapon(playerid,34,200);
- GivePlayerMoney(playerid,-20000);
- }
- }
- }
- }
- }
- return 1;
- }
- /* Befehle */
- ocmd:bar(playerid,params)
- {
- #pragma unused params
- if(IsPlayerInRangeOfPoint(playerid,3.0,-1432.8151,-964.9852,200.9676))
- {
- ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"Was möchtest du trinken?","{FF0005}W{FEFEFE}asser\n{FF0005}S{FEFEFE}oda\n{FF0005}V{FEFEFE}odka\n{FF0005}B{FEFEFE}ier","Bestellen","Nichts");
- return 1;
- }
- else
- {
- SendClientMessage(playerid,0x828282FF,"Du bist nicht am Schwarzmarkt!");
- }
- return 1;
- }
- ocmd:waffen(playerid,params)
- {
- if(IsPlayerInRangeOfPoint(playerid,3.0,-1437.4919,-967.5935,201.0520))
- {
- ShowPlayerDialog(playerid,2,DIALOG_STYLE_LIST,"Illegale Waffen","Deagle\nShotgun\nMP5\nSniper","Kaufen","Abbrechen");
- }
- else
- {
- SendClientMessage(playerid,0x828282FF,"Du bist nicht am Schwarzmarkt!");
- }
- return 1;
- }
- ocmd:drogen(playerid,params)
- {
- if(IsPlayerInRangeOfPoint(playerid,3.0,-1436.5847,-962.5851,201.3588))
- {
- ShowPlayerDialog(playerid,3,DIALOG_STYLE_LIST,"Drogen","1 Gramm\n2 Gramm\n3 Gramm\n4 Gramm\n5 Gramm","Kaufen","Abbrechen");
- }
- else
- {
- SendClientMessage(playerid,0x828282FF,"Du bist nicht am Schwarzmarkt!");
- }
- return 1;
- }
- ocmd:test(playerid,params)
- {
- #pragma unused params
- SetPlayerPos(playerid,-1414.2542,-963.4198,200.9969);
- GivePlayerMoney(playerid,10000);
- SetTimer("Update",100,true);
- return 1;
- }
- /* Timer */
- forward Update(playerid);
- public Update(playerid)
- {
- if(IsPlayerInRangeOfPoint(playerid,2.0,-1432.8151,-964.9852,200.9676))
- {
- new string[18];
- format(string, sizeof(string), "/bar");
- GameTextForPlayer(playerid, string, 2000, 0);
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,-1436.5847,-962.5851,201.3588))
- {
- new string[18];
- format(string, sizeof(string), "/drogen");
- GameTextForPlayer(playerid, string, 2000, 0);
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,-1437.4919,-967.5935,201.0520))
- {
- new string[18];
- format(string, sizeof(string), "/waffen");
- GameTextForPlayer(playerid, string, 2000, 0);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement