Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Dieses Schwarzmarkt FilterScript, darfst du frei verändern und von mir aus auch als dein eigenes ausgeben tun ja eh fast alle...
- Dies ist Version 3 meines Schwarzmarkt FilterScript's!
- Viel Spaß!
- */
- #include <a_samp>
- #define FILTERSCRIPT // hier wird es als Filterscript definiert
- // Definierte Farben (Hex-Code)
- #define Rot 0xFF0000FF
- #define Weiß 0xFFFAF0
- #define COLOR_WHITE 0xFFFAF0
- #pragma tabsize 0
- #if defined FILTERSCRIPT
- // Definieren des ersten Menü's
- #define Dialog_WaffenKaufen 0
- // Die einzelnen Waffen werden definiert bzw. die Dialoge jeder Auswahl
- #define DIALOG_MP5 1
- #define DIALOG_SHOTGUN 2
- #define DIALOG_DESERTEAGLE 3
- #define DIALOG_SD-PISTOL 4
- #define DIALOG_SPAWNOFFSHOTGUN 5
- #define DIALOG_M4 6
- #define DIALOG_MESSER 7
- #define DIALOG_TEC9 8
- #define DIALOG_CUNTRYRIFLE 9
- #define DIALOG_GRANATEN 10
- #define DIALOG_MOLOTOV 11
- #define DIALOG_RUESTUNG 12
- #define DIALOG_HEALTH 13
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" Schwarmarkt Filterscript by CedBec ");
- print("--------------------------------------\n");
- new pickupSkull;
- //=========[PickUp]========
- pickupSkull = CreatePickup(1239, 1, 1488.6588,-1724.6835,6.7045, 0);
- return 1;
- }
- #endif
- //----------------------------
- public OnPlayerPickUpPickup(playerid, pickupid) // überprüft das pickup
- {
- if(pickupid == pickupSkull)//wenn der Spieler pickupSkull aufnimmt
- {
- GameTextForPlayer(playerid,"~y~Tippe ~r~/smarkt~y~um das Schwarzmarktmenü aufzurufen",2000,3);
- return 1;
- }
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if (strcmp("/smarkt", cmdtext, true, 10) == 0) // Öffnet das Schwarzmarkt Menü!
- {
- if(IsPlayerInRangeOfPoint(playerid,3.0,1488.6588,-1724.6835,6.7045))
- {
- ShowPlayerDialog(playerid,Dialog_WaffenKaufen,DIALOG_STYLE_LIST,"Schwarzmarkt",
- "MP5($200)\nShotgun($285)\nDesertEagle($245)\nSD-Pistol($120)\nSpawn Off Shotgun($1257)\nM4($890)\nMesser($25)\nTec9($2300)\nCuntry Sniper Rifle($1275)\nGranaten($655)\nMolotov($150)\nRüstung($200)\n Heilen_lassen",
- "Kaufen","Abbrechen");
- }
- return 1;
- }
- if(strcmp(cmdtext,"/ww",true) == 0)//__/ww zum Waffen wegwerfen!
- {
- if(IsPlayerConnected(playerid))
- {
- SendClientMessage(playerid,Weiß,"Du hast deine Waffen weggeworfen!");
- ResetPlayerWeapons(playerid);
- }
- return 1;
- }
- return 0;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == Dialog_WaffenKaufen)
- {
- if(response && strlen(inputtext) >=0)
- {
- if(listitem == 0)
- {
- ShowPlayerDialog(playerid, DIALOG_MP5,DIALOG_STYLE_INPUT,"Munition's Menge"," Bitte gebe hier deine Gewünschte Munition's Menge an:\n(ACHTUNG: Bei zu hoher Menge ist die Waffe verbuggt)\n Preis pro Kugel: $1\n\n","Bestätigen", "Abbrechen");
- }
- if(listitem == 1)
- {
- ShowPlayerDialog(playerid, DIALOG_MP5,DIALOG_STYLE_INPUT,"Munition's Menge"," Bitte gebe hier deine Gewünschte Munition's Menge an:\n(ACHTUNG: Bei zu hoher Menge ist die Waffe verbuggt)\n Preis pro Kugel: $3\n\n","Bestätigen", "Abbrechen");
- }
- if(listitem == 2)
- {
- ShowPlayerDialog(playerid, DIALOG_MP5,DIALOG_STYLE_INPUT,"Munition's Menge"," Bitte gebe hier deine Gewünschte Munition's Menge an:\n(ACHTUNG: Bei zu hoher Menge ist die Waffe verbuggt)\n Preis pro Kugel: $2\n\n","Bestätigen", "Abbrechen");
- }
- if(listitem == 3)
- {
- ShowPlayerDialog(playerid, DIALOG_MP5,DIALOG_STYLE_INPUT,"Munition's Menge"," Bitte gebe hier deine Gewünschte Munition's Menge an:\n(ACHTUNG: Bei zu hoher Menge ist die Waffe verbuggt)\n Preis pro Kugel: $1\n\n","Bestätigen", "Abbrechen");
- }
- if(listitem == 4)
- {
- ShowPlayerDialog(playerid, DIALOG_MP5,DIALOG_STYLE_INPUT,"Munition's Menge"," Bitte gebe hier deine Gewünschte Munition's Menge an:\n(ACHTUNG: Bei zu hoher Menge ist die Waffe verbuggt)\n Preis pro Kugel: $5\n\n","Bestätigen", "Abbrechen");
- }
- if(listitem == 5)
- {
- ShowPlayerDialog(playerid, DIALOG_MP5,DIALOG_STYLE_INPUT,"Munition's Menge"," Bitte gebe hier deine Gewünschte Munition's Menge an:\n(ACHTUNG: Bei zu hoher Menge ist die Waffe verbuggt)\n Preis pro Kugel: $2\n\n","Bestätigen", "Abbrechen");
- }
- if(listitem == 6)
- {
- ShowPlayerDialog(playerid, DIALOG_MP5,DIALOG_STYLE_INPUT,"Munition's Menge"," Bitte gebe hier deine Gewünschte Munition's Menge an:\n(ACHTUNG: Bei zu hoher Menge ist die Waffe verbuggt)\n Preis pro Kugel: $25\n\n","Bestätigen", "Abbrechen");
- }
- if(listitem == 7)
- {
- ShowPlayerDialog(playerid, DIALOG_MP5,DIALOG_STYLE_INPUT,"Munition's Menge"," Bitte gebe hier deine Gewünschte Munition's Menge an:\n(ACHTUNG: Bei zu hoher Menge ist die Waffe verbuggt)\n Preis pro Kugel: $4\n\n","Bestätigen", "Abbrechen");
- }
- if(listitem == 8)
- {
- ShowPlayerDialog(playerid, DIALOG_MP5,DIALOG_STYLE_INPUT,"Munition's Menge"," Bitte gebe hier deine Gewünschte Munition's Menge an:\n(ACHTUNG: Bei zu hoher Menge ist die Waffe verbuggt)\n Preis pro Kugel: $12\n\n","Bestätigen", "Abbrechen");
- }
- if(listitem == 9)
- {
- ShowPlayerDialog(playerid, DIALOG_MP5,DIALOG_STYLE_INPUT,"Munition's Menge"," Bitte gebe hier deine Gewünschte Munition's Menge an:\n(ACHTUNG: Bei zu hoher Menge ist die Waffe verbuggt)\n Preis pro Granate: $56\n\n","Bestätigen", "Abbrechen");
- }
- if(listitem == 10)
- {
- ShowPlayerDialog(playerid, DIALOG_MP5,DIALOG_STYLE_INPUT,"Munition's Menge"," Bitte gebe hier deine Gewünschte Munition's Menge an:\n(ACHTUNG: Bei zu hoher Menge ist die Waffe verbuggt)\n Preis pro Molotov: $28\n\n","Bestätigen", "Abbrechen");
- }
- if(listitem == 11)
- {
- // MSG Box Abfrage
- ShowPlayerDialog(playerid, DIALOG_RUESTUNG, DIALOG_STYLE_MSGBOX,"Rüstung"," Bist du sicher, dass du dir eine Rüstung für $100 kaufen möchtest?","Ja","Doch nicht!");
- }
- if(listitem == 12)
- {
- //MSG Box Abfrage
- ShowPlayerDialog(playerid, DIALOG_HEALTH, DIALOG_STYLE_MSGBOX,"Gesundheit"," Bist du sicher, dass du dich heilen lassen willst, für $100 kaufen möchtest?","Ja","Doch nicht!");
- }
- }
- }
- if(dialogid == DIALOG_MP5)
- {
- if(response && strlen(inputtext) >=0)
- {
- GivePlayerWeapon(playerid, 29, strval(inputtext));
- GivePlayerMoney(playerid,-1*strval(inputtext));
- }
- else
- {
- SendClientMessage(playerid, COLOR_WHITE," Vorgang abgebrochen!");
- }
- }
- if(dialogid == DIALOG_SHOTGUN)
- {
- if(response && strlen(inputtext) >=0)
- {
- GivePlayerWeapon(playerid, 25, strval(inputtext));
- GivePlayerMoney(playerid,-3*strval(inputtext));
- }
- else
- {
- SendClientMessage(playerid, COLOR_WHITE," Vorgang abgebrochen!");
- }
- }
- if(dialogid == DIALOG_DESERTEAGLE)
- {
- if(response && strlen(inputtext) >=0)
- {
- GivePlayerWeapon(playerid, 24, strval(inputtext));
- GivePlayerMoney(playerid,-2*strval(inputtext));
- }
- else
- {
- SendClientMessage(playerid, COLOR_WHITE," Vorgang abgebrochen!");
- }
- }
- if(dialogid == DIALOG_SD-PISTOL)
- {
- if(response && strlen(inputtext) >=0)
- {
- GivePlayerWeapon(playerid, 23, strval(inputtext));
- GivePlayerMoney(playerid,-1*strval(inputtext));
- }
- else
- {
- SendClientMessage(playerid, COLOR_WHITE," Vorgang abgebrochen!");
- }
- }
- if(dialogid == DIALOG_SPAWNOFFSHOTGUN)
- {
- if(response && strlen(inputtext) >=0)
- {
- GivePlayerWeapon(playerid, 26, strval(inputtext));
- GivePlayerMoney(playerid,-5*strval(inputtext));
- }
- else
- {
- SendClientMessage(playerid, COLOR_WHITE," Vorgang abgebrochen!");
- }
- }
- if(dialogid == DIALOG_M4)
- {
- if(response && strlen(inputtext) >=0)
- {
- GivePlayerWeapon(playerid, 31, strval(inputtext));
- GivePlayerMoney(playerid,-2*strval(inputtext));
- }
- else
- {
- SendClientMessage(playerid, COLOR_WHITE," Vorgang abgebrochen!");
- }
- }
- if(dialogid == DIALOG_MESSER)
- {
- if(response && strlen(inputtext) >=0)
- {
- GivePlayerWeapon(playerid, 4, strval(inputtext));
- GivePlayerMoney(playerid,-25*strval(inputtext));
- }
- else
- {
- SendClientMessage(playerid, COLOR_WHITE," Vorgang abgebrochen!");
- }
- }
- if(dialogid == DIALOG_TEC9)
- {
- if(response && strlen(inputtext) >=0)
- {
- GivePlayerWeapon(playerid, 32, strval(inputtext));
- GivePlayerMoney(playerid,-4*strval(inputtext));
- }
- else
- {
- SendClientMessage(playerid, COLOR_WHITE," Vorgang abgebrochen!");
- }
- }
- if(dialogid == DIALOG_CUNTRYRIFLE)
- {
- if(response && strlen(inputtext) >=0)
- {
- GivePlayerWeapon(playerid, 33, strval(inputtext));
- GivePlayerMoney(playerid,-12*strval(inputtext));
- }
- else
- {
- SendClientMessage(playerid, COLOR_WHITE," Vorgang abgebrochen!");
- }
- }
- if(dialogid == DIALOG_GRANATEN)
- {
- if(response && strlen(inputtext) >=0)
- {
- GivePlayerWeapon(playerid, 16, strval(inputtext));
- GivePlayerMoney(playerid,-56*strval(inputtext));
- }
- else
- {
- SendClientMessage(playerid, COLOR_WHITE," Vorgang abgebrochen!");
- }
- }
- if(dialogid == DIALOG_MOLOTOV)
- {
- if(response && strlen(inputtext) >=0)
- {
- GivePlayerWeapon(playerid, 17, strval(inputtext));
- GivePlayerMoney(playerid,-28*strval(inputtext));
- }
- else
- {
- SendClientMessage(playerid, COLOR_WHITE," Vorgang abgebrochen!");
- }
- }
- //=============0 Für Rüstung und Heal 0===================
- if(dialogid == DIALOG_RUESTUNG)
- {
- if(response)
- {
- SetPlayerArmour(playerid, 100);
- GivePlayerMoney(playerid, -100);
- }
- else
- {
- SendClientMessage(playerid, COLOR_WHITE," Vorgang abgebrochen!");
- }
- }
- if(dialogid == DIALOG_HEALTH)
- {
- if(response)
- {
- SetPlayerHealth(playerid, 250);
- GivePlayerMoney(playerid, -100);
- }
- else
- {
- SendClientMessage(playerid, COLOR_WHITE," Vorgang abgebrochen!");
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement