Advertisement
Guest User

Untitled

a guest
Nov 20th, 2012
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.55 KB | None | 0 0
  1. #include <a_samp>
  2.  
  3. #define BINCO_SKINS 5
  4. #define dialog_binco 99
  5.  
  6. enum bincoInfo
  7. {
  8.     bincoSkin,
  9.     bincoPrice,
  10.     bincoName[16],
  11.     bincoGender
  12. }
  13.  
  14. new BincoSkins[BINCO_SKINS][bincoInfo] =
  15. {
  16.     //{Skinid, Preis, Name, Geschlecht}
  17.     {1,100,"The Truth",1},
  18.     {2,15,"Maccer",1},
  19.     {5,200,"Big Bear",1},
  20.     {11,133,"Casino Croupier",2},
  21.     {13,99,"Street Girl",2}
  22. };
  23.  
  24. public OnPlayerCommandText(playerid, cmdtext[])
  25. {
  26.     if (strcmp("/umkleiden", cmdtext, true) == 0)
  27.     {
  28.         new s[30 * BINCO_SKINS];
  29.         for(new i;i<BINCO_SKINS;i++)
  30.             format(s,30*BINCO_SKINS,"%s%s%s - %d$\n",s,(BincoSkins[i][bincoGender] == 1)?("{00FFFF}"):("{DC143C}"),BincoSkins[i][bincoName],BincoSkins[i][bincoPrice]);
  31.         ShowPlayerDialog(playerid,dialog_binco,DIALOG_STYLE_LIST,"Binco",s,"Kaufen","Abbrechen");
  32.     }
  33.     return 1;
  34. }
  35.  
  36. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  37. {
  38.     if(dialogid == dialog_binco && response)
  39.     {
  40.         if(GetPlayerMoney(playerid) < BincoSkins[listitem][bincoPrice])
  41.         {
  42.             new s[30 * BINCO_SKINS];
  43.             for(new i;i<BINCO_SKINS;i++)
  44.             format(s,30*BINCO_SKINS,"%s%s%s - %d$\n",s,(BincoSkins[i][bincoGender] == 1)?("{00FFFF}"):("{DC143C}"),BincoSkins[i][bincoName],BincoSkins[i][bincoPrice]);
  45.             ShowPlayerDialog(playerid,dialog_binco,DIALOG_STYLE_LIST,"Binco",s,"Kaufen","Abbrechen");
  46.             return SendClientMessage(playerid,0xFF0000FF,"Du hast nicht genug Geld!");
  47.         }
  48.         GivePlayerMoney(playerid,-BincoSkins[listitem][bincoPrice]);
  49.         SetPlayerSkin(playerid,BincoSkins[listitem][bincoSkin]);
  50.         return 1;
  51.     }
  52.     return 0;
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement