frozzys

Gerimo sistema by ~Frozzy~

Apr 26th, 2012
421
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 4.67 KB | None | 0 0
  1. //==============================================================================
  2. /*
  3.                             - Gėrimo sistema v3 -
  4.  
  5.                     Skrito autorius Žilvėnas a.k.a Frozzy
  6. */
  7. //==============================================================================
  8.  
  9. #include "../pawno/include/a_samp.inc"
  10. #include "../pawno/include/zcmd.inc"
  11.  
  12. #define COLOR_RED 0xAA3333AA
  13. #define COLOR_GREEN 0x33AA33AA
  14. #define COLOR_RED 0xAA3333AA
  15. #define COLOR_YELLOW 0xFFFF00AA
  16. #define COLOR_ORANGE 0xFF9900AA
  17. #define COLOR_RED 0xAA3333AA
  18. #define COLOR_LIMEGREEN 0x32CD32AA
  19.  
  20. #pragma tabsize 0
  21.  
  22. //==============================================================================
  23.  
  24. new
  25. string[256]; new ZaidejoVardas[256];
  26.  
  27. #define FROZZY_DRUNK 1 // dialog
  28.  
  29. //==============================================================================
  30. #if defined FILTERSCRIPT
  31.  
  32. main()
  33. {
  34.     print("\n\n\n\n\n\n\n\n");
  35.     print("Drunk system by Žilvėnas @ 2012-2013");
  36.     print("\n\n\n\n\n\n\n");
  37. }
  38.  
  39. #else
  40. #endif
  41.  
  42.  
  43. public OnGameModeExit()
  44. {
  45.     return 1;
  46. }
  47.  
  48. public OnPlayerRequestClass(playerid, classid)
  49. {
  50.     ApplyAnimation(playerid,"PED","WALK_DRUNK",4.1,1,1,1,1,1);//Girtas
  51.     return 1;
  52. }
  53.  
  54.  
  55. COMMAND:gerti(playerid, params[])
  56. {
  57. ShowPlayerDialog(playerid,FROZZY_DRUNK,DIALOG_STYLE_LIST,"Mini-{CCFF66}Baras","Alus-Švyturys\nDegtinė-Vodka\nLikeris-Stumbras\nBrendis-Ryanal\nVynas-Šokas\nSidras-Kiss","Gerti","Išeiti");
  58. format(string, sizeof(string), "[ SERVERIS ] {CCFF66}%s {FFFFFF}Susidomėjo alkoholiniais gėrimais {CCFF66}/gerti", ZaidejoVardas);
  59. SendClientMessageToAll(COLOR_GREEN, string);
  60. return 1;
  61. }
  62.  
  63. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  64. {
  65. if(dialogid == FROZZY_DRUNK)
  66.         {
  67.                 if(response)
  68.                 {
  69.                         if(listitem == 0)
  70.                         {
  71.                     SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_BEER);
  72.             SetPlayerDrunkLevel(playerid,3000);
  73.         SendClientMessage(playerid, 0xFFFFFFAA, "Vartoji švyturio alų");
  74.           GetPlayerName(playerid, ZaidejoVardas, 30);
  75.        format(string, sizeof(string), "{CCFF66}[ %s ]{FFFFFF}Vartoja alkoholį {CCFF66}/gerti", ZaidejoVardas);
  76.              SendClientMessageToAll(COLOR_LIMEGREEN, string);
  77.                         }
  78.                         if(listitem == 1)
  79.                         {
  80.                     SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_BEER);
  81.     SetPlayerDrunkLevel(playerid,3000);
  82.     SendClientMessage(playerid, 0xFFFFFFAA, "Vartoji vodka degtinę");
  83.      GetPlayerName(playerid, ZaidejoVardas, 30);
  84.     format(string, sizeof(string), "{CCFF66}[ %s ]{FFFFFF}Vartoja alkoholį {CCFF66}/gerti", ZaidejoVardas);
  85.     SendClientMessageToAll(COLOR_LIMEGREEN, string);
  86.                         }
  87.                         if(listitem == 2)
  88.                 {
  89.                SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_BEER);
  90.     SetPlayerDrunkLevel(playerid,3000);
  91.     SendClientMessage(playerid, 0xFFFFFFAA, "Vartoji likerį stumbras");
  92.     GetPlayerName(playerid, ZaidejoVardas, 30);
  93.     format(string, sizeof(string), "{CCFF66}[ %s ]{FFFFFF}Vartoja alkoholį {CCFF66}/gerti", ZaidejoVardas);
  94.     SendClientMessageToAll(COLOR_LIMEGREEN, string);
  95.                         }
  96.                         if(listitem == 3)
  97.                 {
  98.                SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_BEER);
  99.     SetPlayerDrunkLevel(playerid,3000);
  100.     SendClientMessage(playerid, 0xFFFFFFAA, "Vartoji brendį ryanal");
  101.     GetPlayerName(playerid, ZaidejoVardas, 30);
  102.     format(string, sizeof(string), "{CCFF66}[ %s ]{FFFFFF}Vartoja alkoholį {CCFF66}/gerti", ZaidejoVardas);
  103.     SendClientMessageToAll(COLOR_LIMEGREEN, string);
  104.                         }
  105.                         if(listitem == 4)
  106.                 {
  107.               SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_WINE);
  108.     SetPlayerDrunkLevel(playerid,3000);
  109.     SendClientMessage(playerid, 0xFFFFFFAA, "Vartoji vyną šokas");
  110.         GetPlayerName(playerid, ZaidejoVardas, 30);
  111.     format(string, sizeof(string), "{CCFF66}[ %s ]{FFFFFF}Vartoja alkoholį {CCFF66}/gerti", ZaidejoVardas);
  112.     SendClientMessageToAll(COLOR_LIMEGREEN, string);
  113.                         }
  114.                         if(listitem == 5)
  115.                 {
  116.                 SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_SPRUNK);
  117.     SetPlayerDrunkLevel(playerid,3000);
  118.     SendClientMessage(playerid, COLOR_GREEN, "Vartoji sidrą kiss");
  119.     GetPlayerName(playerid, ZaidejoVardas, 30);
  120.     format(string, sizeof(string), "{CCFF66}[ %s ]{FFFFFF}Vartoja alkoholį {CCFF66}/gerti", ZaidejoVardas);
  121.     SendClientMessageToAll(COLOR_LIMEGREEN, string);
  122.                         }
  123.                 }
  124.                 return 1;
  125.            }
  126.             return 1;
  127.                 }
Advertisement
Add Comment
Please, Sign In to add comment