daily pastebin goal
20%
SHARE
TWEET

Untitled

a guest Nov 20th, 2011 192 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // TakeItEasy's Döner Filterscript
  2. // Made by TakeItEasy
  3. // Datum: 20.11.11
  4.  
  5. #include <a_samp>
  6.  
  7. #define DIALOG_DÖNER 1
  8.  
  9. new DOENER[MAX_PLAYERS];
  10.  
  11.  
  12.  
  13. public OnFilterScriptInit()
  14. {
  15.         print("\n--------------------------------------");
  16.         print(" TakeItEasy's Döner Filterscript");
  17.         print("--------------------------------------\n");
  18.        
  19.         CreateObject(1415, 1514.1999511719, -1654.1999511719, 12.5, 0, 0, 90);
  20.         CreateObject(1440, 1513.5, -1652.5, 13.10000038147, 0, 0, 0);
  21.         CreateObject(2770, 1517.4000244141, -1663.5999755859, 13.199999809265, 0, 0, 0);
  22.         CreateObject(1432, 1518.1999511719, -1661, 12.5, 0, 0, 0);
  23.         CreateObject(1432, 1514.6999511719, -1662.5999755859, 12.5, 0, 0, 0);
  24.         CreateObject(1571, 1514.1999511719, -1658.6999511719, 13.89999961853, 0, 0, 90);
  25.         CreateObject(2770, 1516.0999755859, -1656.4000244141, 13.199999809265, 0, 0, 0);
  26.        
  27.         AddStaticPickup(1274, 1, 1516.0797,-1658.3743,13.5392, 0);
  28.         Create3DTextLabel("/doener\num ins Menü zu kommen", 0xFF8C00FF, 1516.0797,-1658.3743,13.5392, 10.0, 0);
  29.         return 1;
  30. }
  31.  
  32. public OnFilterScriptExit()
  33. {
  34.         return 1;
  35. }
  36.  
  37.  
  38.  
  39. public OnPlayerCommandText(playerid, cmdtext[])
  40. {
  41.         if (strcmp("/doener", cmdtext, true, 10) == 0)
  42.         {
  43.                 if(IsPlayerInRangeOfPoint(playerid,2.5,1516.0797,-1658.3743,13.5392))
  44.                 {
  45.                     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");
  46.                 }
  47.                 else
  48.             {
  49.                 SendClientMessage(playerid,0xFF0037FF,"Du bist nicht an der Dönerbude!");
  50.             }
  51.                 return 1;
  52.         }
  53.        
  54.         if (strcmp("/eatdoener", cmdtext, true, 10) == 0)
  55.         {
  56.             if(DOENER [playerid] == 1)
  57.             {
  58.                 new Float:PlayerHealth;
  59.                         GetPlayerHealth(playerid,PlayerHealth);
  60.                 SetPlayerHealth(playerid,PlayerHealth + 50);
  61.                 DOENER [playerid] = 0;
  62.                 SendClientMessage(playerid,0xFFFA00FF,"Du hast deinen Döner gegessen!");
  63.             }
  64.             else
  65.             {
  66.                 SendClientMessage(playerid,0xFF0037FF,"Du hast keinen Döner bei dir!");
  67.             }
  68.             return 1;
  69.         }
  70.         return 0;
  71. }
  72.  
  73. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  74. {
  75.     if(dialogid == DIALOG_DÖNER)
  76.         {
  77.             if(listitem == 0) //Klein Döner
  78.             {
  79.                 if(GetPlayerMoney(playerid) >= 50)
  80.                         {
  81.                             new Float:PlayerHealth;
  82.                                 GetPlayerHealth(playerid,PlayerHealth);
  83.                         SetPlayerHealth(playerid,PlayerHealth + 50);
  84.                                 GivePlayerMoney(playerid,-50);
  85.                                 SendClientMessage(playerid,0xFFFA00FF,"Dönerverkäufer: Bitte Sehr! Hier ist ihr kleiner Döner!");
  86.                         }
  87.                         else
  88.                         {
  89.                             SendClientMessage(playerid,0xFF0037FF,"Dönerverkäufer: Du hast nicht genug Geld für einen Döner!");
  90.                         }
  91.            
  92.             }
  93.             if(listitem == 1) //Groß döner
  94.             {
  95.                 if(GetPlayerMoney(playerid) >= 75)
  96.                         {
  97.                             SetPlayerHealth(playerid,100);
  98.                                 GivePlayerMoney(playerid,-75);
  99.                                 SendClientMessage(playerid,0xFFFA00FF,"Dönerverkäufer: Bitte Sehr! Hier ist ihr großer Döner!");
  100.                         }
  101.                         else
  102.                         {
  103.                             SendClientMessage(playerid,0xFF0037FF,"Dönerverkäufer: Du hast nicht genug Geld für einen Döner!");
  104.                         }
  105.  
  106.             }
  107.                 if(listitem == 2) //Hand
  108.                 {
  109.                     if(DOENER [playerid] == 0)
  110.                     {
  111.                             if(GetPlayerMoney(playerid) >= 75)
  112.                                 {
  113.                         GivePlayerMoney(playerid,-50);
  114.                         SendClientMessage(playerid,0xFFFA00FF,"Du hast dir einen Döner auf die Hand gekauft!");
  115.                         SendClientMessage(playerid,0xFFFA00FF,"Du kannst ihn per /eatdoener essen!");
  116.                         DOENER [playerid] = 1;
  117.                                 }
  118.                                 else
  119.                                 {
  120.                                     SendClientMessage(playerid,0xFF0037FF,"Dönerverkäufer: Du hast nicht genug Geld für einen Döner!");
  121.                                 }
  122.                         }
  123.                         else
  124.                         {
  125.                             SendClientMessage(playerid,0xFF0037FF,"Sie haben bereits einen Döner auf der Hand!");
  126.                         }
  127.                 }
  128.         }
  129.         return 1;
  130. }
  131.  
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top