Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // TakeItEasy's Döner Filterscript
- // Made by TakeItEasy
- // Datum: 20.11.11
- //Version 1.0.2
- //- 2 neue Dönerplätze hinzugekommen
- //- Neuen Pickups & 3DTextlabels hinzugefügt
- #include <a_samp>
- #define DIALOG_DÖNER 1
- new DOENER[MAX_PLAYERS];
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" TakeItEasy's Döner Filterscript");
- print("--------------------------------------\n");
- CreateObject(1415, 1514.19921875, -1654.19921875, 12.5, 0, 0, 90);
- CreateObject(1440, 1513.5, -1652.5, 13.10000038147, 0, 0, 0);
- CreateObject(2770, 1517.3994140625, -1663.599609375, 13.199999809265, 0, 0, 0);
- CreateObject(1432, 1518.19921875, -1661, 12.5, 0, 0, 0);
- CreateObject(1432, 1514.6999511719, -1662.5999755859, 12.5, 0, 0, 0);
- CreateObject(1571, 1514.19921875, -1658.69921875, 13.89999961853, 0, 0, 90);
- CreateObject(2770, 1516.099609375, -1656.3994140625, 13.199999809265, 0, 0, 0);
- CreateObject(1571, 2354.1000976563, -1720.5, 13.89999961853, 0, 0, 314);
- CreateObject(1432, 2359, -1721.6999511719, 12.60000038147, 0, 0, 0);
- CreateObject(1432, 2361.1000976563, -1718.5, 12.60000038147, 0, 0, 0);
- CreateObject(2770, 2357, -1721, 13.199999809265, 0, 0, 0);
- CreateObject(1415, 2354.1999511719, -1716.4000244141, 12.60000038147, 0, 0, 82);
- CreateObject(1440, 2355.8000488281, -1715, 13.10000038147, 0, 0, 0);
- CreateObject(1440, 2357.1000976563, -1716.6999511719, 13.10000038147, 0, 0, 0);
- CreateObject(1571, 417.10000610352, -1360.3000488281, 15.300000190735, 0, 0, 211);
- CreateObject(1432, 413, -1363.1999511719, 13.89999961853, 0, 0, 0);
- CreateObject(1432, 413.29998779297, -1367.5, 13.89999961853, 0, 0, 0);
- CreateObject(1432, 410.70001220703, -1365.9000244141, 13.89999961853, 0, 0, 0);
- CreateObject(2770, 414.79998779297, -1360.8000488281, 14.60000038147, 0, 0, 0);
- CreateObject(2770, 412.79998779297, -1370.0999755859, 14.39999961853, 0, 0, 0);
- CreateObject(1415, 423.20001220703, -1358.5999755859, 13.89999961853, 0, 0, 302);
- CreateObject(1415, 424.29998779297, -1360.3000488281, 13.89999961853, 0, 0, 301.99768066406);
- CreateObject(1440, 424.60000610352, -1362.3000488281, 14.39999961853, 0, 0, 0);
- CreateObject(1440, 422.10000610352, -1362.0999755859, 14.39999961853, 0, 0, 120);
- CreateObject(1568, 418.79998779297, -1358.6999511719, 14, 0, 0, 0);
- CreateObject(1568, 2357.6000976563, -1720.3000488281, 12.60000038147, 0, 0, 0);
- CreateObject(1568, 1514.599609375, -1660.8994140625, 12.5, 0, 0, 0);
- AddStaticPickup(1274, 1, 1516.0797,-1658.3743,13.5392, 0); //LSPD Döner
- Create3DTextLabel("/doener\num ins Menü zu kommen", 0xFF8C00FF, 1516.0797,-1658.3743,13.5392, 10.0, 0); //LSPD Döner
- AddStaticPickup(1274, 1, 2352.9548,-1722.1243,13.5528, 0); //Grove Döner
- Create3DTextLabel("/doener\num ins Menü zu kommen", 0xFF8C00FF, 2352.9548,-1722.1243,13.5528, 10.0, 0); //Grove Döner
- AddStaticPickup(1274, 1, 415.8665,-1358.5857,14.9669, 0); //BSN Döner
- Create3DTextLabel("/doener\num ins Menü zu kommen", 0xFF8C00FF, 415.8665,-1358.5857,14.9669, 10.0, 0); //BSN Döner
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if (strcmp("/doener", cmdtext, true, 10) == 0)
- {
- if(IsPlayerInRangeOfPoint(playerid,2.5,1516.0797,-1658.3743,13.5392)||IsPlayerInRangeOfPoint(playerid,2.5,2352.9548,-1722.1243,13.5528)||IsPlayerInRangeOfPoint(playerid,2.5,415.8665,-1358.5857,14.9669))
- {
- ShowPlayerDialog(playerid,DIALOG_DÖNER,2,"Dönerbude","Kleiner Döner[50$]\nGroßer Döner[75$]\nDöner auf die Hand [75$]","Kaufen","Abbruch");
- }
- else
- {
- SendClientMessage(playerid,0xFF0037FF,"Du bist nicht an der Dönerbude!");
- }
- return 1;
- }
- if (strcmp("/eatdoener", cmdtext, true, 10) == 0)
- {
- if(DOENER [playerid] == 1)
- {
- new Float:PlayerHealth;
- GetPlayerHealth(playerid,PlayerHealth);
- SetPlayerHealth(playerid,PlayerHealth + 50);
- DOENER [playerid] = 0;
- SendClientMessage(playerid,0xFFFA00FF,"Du hast deinen Döner gegessen!");
- }
- else
- {
- SendClientMessage(playerid,0xFF0037FF,"Du hast keinen Döner bei dir!");
- }
- return 1;
- }
- return 0;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == DIALOG_DÖNER)
- {
- if(listitem == 0) //Klein Döner
- {
- if(GetPlayerMoney(playerid) >= 50)
- {
- new Float:PlayerHealth;
- GetPlayerHealth(playerid,PlayerHealth);
- SetPlayerHealth(playerid,PlayerHealth + 50);
- GivePlayerMoney(playerid,-50);
- SendClientMessage(playerid,0xFFFA00FF,"Dönerverkäufer: Bitte Sehr! Hier ist ihr kleiner Döner!");
- }
- else
- {
- SendClientMessage(playerid,0xFF0037FF,"Dönerverkäufer: Du hast nicht genug Geld für einen Döner!");
- }
- }
- if(listitem == 1) //Groß döner
- {
- if(GetPlayerMoney(playerid) >= 75)
- {
- SetPlayerHealth(playerid,100);
- GivePlayerMoney(playerid,-75);
- SendClientMessage(playerid,0xFFFA00FF,"Dönerverkäufer: Bitte Sehr! Hier ist ihr großer Döner!");
- }
- else
- {
- SendClientMessage(playerid,0xFF0037FF,"Dönerverkäufer: Du hast nicht genug Geld für einen Döner!");
- }
- }
- if(listitem == 2) //Hand
- {
- if(DOENER [playerid] == 0)
- {
- if(GetPlayerMoney(playerid) >= 75)
- {
- GivePlayerMoney(playerid,-50);
- SendClientMessage(playerid,0xFFFA00FF,"Du hast dir einen Döner auf die Hand gekauft!");
- SendClientMessage(playerid,0xFFFA00FF,"Du kannst ihn per /eatdoener essen!");
- DOENER [playerid] = 1;
- }
- else
- {
- SendClientMessage(playerid,0xFF0037FF,"Dönerverkäufer: Du hast nicht genug Geld für einen Döner!");
- }
- }
- else
- {
- SendClientMessage(playerid,0xFF0037FF,"Sie haben bereits einen Döner auf der Hand!");
- }
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement