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
- #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.1999511719, -1654.1999511719, 12.5, 0, 0, 90);
- CreateObject(1440, 1513.5, -1652.5, 13.10000038147, 0, 0, 0);
- CreateObject(2770, 1517.4000244141, -1663.5999755859, 13.199999809265, 0, 0, 0);
- CreateObject(1432, 1518.1999511719, -1661, 12.5, 0, 0, 0);
- CreateObject(1432, 1514.6999511719, -1662.5999755859, 12.5, 0, 0, 0);
- CreateObject(1571, 1514.1999511719, -1658.6999511719, 13.89999961853, 0, 0, 90);
- CreateObject(2770, 1516.0999755859, -1656.4000244141, 13.199999809265, 0, 0, 0);
- AddStaticPickup(1274, 1, 1516.0797,-1658.3743,13.5392, 0);
- Create3DTextLabel("/doener\num ins Menü zu kommen", 0xFF8C00FF, 1516.0797,-1658.3743,13.5392, 10.0, 0);
- 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))
- {
- 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