Advertisement
Guest User

HellBeast

a guest
Feb 21st, 2010
503
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.31 KB | None | 0 0
  1. //#define FILTERSCRIPT
  2.  
  3. #include <a_samp>
  4.  
  5. #if defined FILTERSCRIPT
  6.  
  7. public OnFilterScriptInit()
  8. {
  9.     print("\n--------------------------------------");
  10.     print(" Weed Menu By: HellBeast");
  11.     print("--------------------------------------\n");
  12.     return 1;
  13. }
  14.  
  15. public OnFilterScriptExit()
  16. {
  17.     return 1;
  18. }
  19.  
  20. #else
  21.  
  22. main()
  23. {
  24.     print("\n----------------------------------");
  25.     print(" Weed Menu By: HellBeast");
  26.     print("----------------------------------\n");
  27. }
  28.  
  29. #endif
  30.  
  31. public OnGameModeInit()
  32. {
  33.     return 1;
  34. }
  35.  
  36. public OnPlayerCommandText(playerid, cmdtext[])
  37. {
  38.         if(!strcmp(cmdtext, "/weed", true))
  39.         {
  40.             ShowPlayerDialog(playerid, 666, DIALOG_STYLE_LIST, "Weed Menu", "Sticky Green $2,000\nPurple Haze $5,000\nGreen Mountain $7,500\nLucky Blaze $10,000\nGrand Daddy Purple $15,000\nJohnny Walker $20,000\nStright Flush $125,000\nNorthern Lights 250,000\nWhite Widow 500,000", "Buy", "Cancel"); //example how to start.
  41.             return 1;
  42.         }
  43.         return 0;
  44. }
  45.  
  46. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  47. {
  48.     if(dialogid == 666 && response)
  49.     {
  50.         new weed[20],cost,lvl;
  51.         switch(listitem)
  52.         {
  53.             case 0: {format(weed,sizeof weed,"Sticky Green"); cost=2000; lvl=10000;}
  54.             case 1: {format(weed,sizeof weed,"Purple Haze"); cost = 5000; lvl = 15000; }
  55.             case 2: {format(weed,sizeof weed,"Green Mountain"); cost = 7500; lvl = 30000;}
  56.             case 3: {format(weed,sizeof weed,"Lucky Blaze"); cost = 10000; lvl = 60000;}
  57.             case 4: {format(weed,sizeof weed,"Grand Daddy Purple"); cost = 15000; lvl = 65000;}
  58.             case 5: {format(weed,sizeof weed,"Johnny Walker"); cost = 20000; lvl = 70000;}
  59.             case 6: {format(weed,sizeof weed,"Stright Flush"); cost = 125000; lvl = 80000;}
  60.             case 7: {format(weed,sizeof weed,"Northern Lights"); cost = 250000; lvl = 90000;}
  61.             case 8: {format(weed,sizeof weed,"White Widow"); cost = 500000; lvl = 99999;}
  62.         }
  63.         if(GetPlayerMoney(playerid) >= cost)
  64.         {
  65.             new string[256]; format(string,sizeof(string),"You Now Have The \'%s\'.",weed);
  66.             SendClientMessage(playerid,0xFFFFFFFF,string);
  67.             GivePlayerMoney(playerid, -cost);
  68.             SetPlayerDrunkLevel(playerid,GetPlayerDrunkLevel(playerid) + lvl);
  69.             return 1;
  70.         }
  71.         else
  72.         {
  73.             SendClientMessage(playerid,0xFFFFFFFF,"you dont have enough money");
  74.             return 1;
  75.         }
  76.     }
  77.     return 0;
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement