Advertisement
Bebras

Bebras Card include for SAMP

Oct 12th, 2013
252
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 5.07 KB | None | 0 0
  1. /*
  2.                             ====================================
  3.                             |       Kortų/Cards include            |
  4.                             |       Autorius/Author - Bebras    |
  5.                             ====================================
  6. */
  7.  
  8. #define CARD_HEARTS_TWO         1
  9. #define CARD_DIAMONDS_TWO       2
  10. #define CARD_CLUBS_TWO          3
  11. #define CARD_SPADES_TWO         4
  12.  
  13. #define CARD_HEARTS_THREE       5
  14. #define CARD_DIAMONDS_THREE     6
  15. #define CARD_CLUBS_THREE        7
  16. #define CARD_SPADES_THREE       8
  17.  
  18. #define CARD_HEARTS_FOUR        9
  19. #define CARD_DIAMONDS_FOUR      10
  20. #define CARD_CLUBS_FOUR         11
  21. #define CARD_SPADES_FOUR        12
  22.  
  23. #define CARD_HEARTS_FIVE        13
  24. #define CARD_DIAMONDS_FIVE      14
  25. #define CARD_CLUBS_FIVE         15
  26. #define CARD_SPADES_FIVE        16
  27.  
  28. #define CARD_HEARTS_SIX         17
  29. #define CARD_DIAMONDS_SIX       18
  30. #define CARD_CLUBS_SIX          19
  31. #define CARD_SPADES_SIX         20
  32.  
  33. #define CARD_HEARTS_SEVEN       21
  34. #define CARD_DIAMONDS_SEVEN     22
  35. #define CARD_CLUBS_SEVEN        23
  36. #define CARD_SPADES_SEVEN       24
  37.  
  38. #define CARD_HEARTS_EIGHT       25
  39. #define CARD_DIAMONDS_EIGHT     26
  40. #define CARD_CLUBS_EIGHT        27
  41. #define CARD_SPADES_EIGHT       28
  42.  
  43. #define CARD_HEARTS_NINE        29
  44. #define CARD_DIAMONDS_NINE      30
  45. #define CARD_CLUBS_NINE         31
  46. #define CARD_SPADES_NINE        32
  47.  
  48. #define CARD_HEARTS_TEN         33
  49. #define CARD_DIAMONDS_TEN       34
  50. #define CARD_CLUBS_TEN          35
  51. #define CARD_SPADES_TEN         36
  52.  
  53. #define CARD_HEARTS_JACK        37
  54. #define CARD_DIAMONDS_JACK      38
  55. #define CARD_CLUBS_JACK         39
  56. #define CARD_SPADES_JACK        40
  57.  
  58. #define CARD_HEARTS_QUEEN       41
  59. #define CARD_DIAMONDS_QUEEN     42
  60. #define CARD_CLUBS_QUEEN        43
  61. #define CARD_SPADES_QUEEN       44
  62.  
  63. #define CARD_HEARTS_KING        45
  64. #define CARD_DIAMONDS_KING      46
  65. #define CARD_CLUBS_KING         47
  66. #define CARD_SPADES_KING        48
  67.  
  68. #define CARD_HEARTS_ACE         49
  69. #define CARD_DIAMONDS_ACE       50
  70. #define CARD_CLUBS_ACE          51
  71. #define CARD_SPADES_ACE         52
  72.  
  73. #define CARD_HIDDEN             53
  74.  
  75.  
  76. stock Text:CreateCard(cardtype,Float:x,Float:y,Float:width=30.0,Float:height=60.0)
  77. {
  78.     new Text:CardID = TextDrawCreate(x,y,GetTXDModel(cardtype));
  79.     TextDrawFont(CardID,TEXT_DRAW_FONT_SPRITE_DRAW);
  80.     TextDrawTextSize(CardID,width,height);
  81.     return CardID;
  82. }
  83. stock ShowCardForPlayer(playerid,Text:cardid)
  84. {
  85.     TextDrawShowForPlayer(playerid,cardid);
  86.     return 1;
  87. }
  88. stock HideCardForPlayer(playerid,Text:cardid)
  89. {
  90.     TextDrawHideForPlayer(playerid,cardid);
  91.     return 1;
  92. }
  93. stock SetCardSelectable(Text:cardid,set)
  94. {  
  95.     TextDrawSetSelectable(cardid,set);
  96.     return 1;
  97. }
  98. stock GetTXDModel(cardtype)
  99. {
  100.     new str[16] = "_";
  101.     switch(cardtype)
  102.     {
  103.         case CARD_HEARTS_TWO:       str = "LD_CARD:cd2h";
  104.         case CARD_DIAMONDS_TWO:     str = "LD_CARD:cd2d";  
  105.         case CARD_CLUBS_TWO:        str = "LD_CARD:cd2c";  
  106.         case CARD_SPADES_TWO:       str = "LD_CARD:cd2s";      
  107.         case CARD_HEARTS_THREE:     str = "LD_CARD:cd3h";
  108.         case CARD_DIAMONDS_THREE:   str = "LD_CARD:cd3d";  
  109.         case CARD_CLUBS_THREE:      str = "LD_CARD:cd3c";  
  110.         case CARD_SPADES_THREE:     str = "LD_CARD:cd3s";      
  111.         case CARD_HEARTS_FOUR:      str = "LD_CARD:cd4h";
  112.         case CARD_DIAMONDS_FOUR:    str = "LD_CARD:cd4d";  
  113.         case CARD_CLUBS_FOUR:       str = "LD_CARD:cd4c";  
  114.         case CARD_SPADES_FOUR:      str = "LD_CARD:cd4s";      
  115.         case CARD_HEARTS_FIVE:      str = "LD_CARD:cd5h";
  116.         case CARD_DIAMONDS_FIVE:    str = "LD_CARD:cd5d";  
  117.         case CARD_CLUBS_FIVE:       str = "LD_CARD:cd5c";  
  118.         case CARD_SPADES_FIVE:      str = "LD_CARD:cd5s";      
  119.         case CARD_HEARTS_SIX:       str = "LD_CARD:cd6h";
  120.         case CARD_DIAMONDS_SIX:     str = "LD_CARD:cd6d";  
  121.         case CARD_CLUBS_SIX:        str = "LD_CARD:cd6c";  
  122.         case CARD_SPADES_SIX:       str = "LD_CARD:cd6s";      
  123.         case CARD_HEARTS_SEVEN:     str = "LD_CARD:cd7h";
  124.         case CARD_DIAMONDS_SEVEN:   str = "LD_CARD:cd7d";  
  125.         case CARD_CLUBS_SEVEN:      str = "LD_CARD:cd7c";  
  126.         case CARD_SPADES_SEVEN:     str = "LD_CARD:cd7s";      
  127.         case CARD_HEARTS_EIGHT:     str = "LD_CARD:cd8h";
  128.         case CARD_DIAMONDS_EIGHT:   str = "LD_CARD:cd8d";  
  129.         case CARD_CLUBS_EIGHT:      str = "LD_CARD:cd8c";  
  130.         case CARD_SPADES_EIGHT:     str = "LD_CARD:cd8s";      
  131.         case CARD_HEARTS_NINE:      str = "LD_CARD:cd9h";
  132.         case CARD_DIAMONDS_NINE:    str = "LD_CARD:cd9d";  
  133.         case CARD_CLUBS_NINE:       str = "LD_CARD:cd9c";  
  134.         case CARD_SPADES_NINE:      str = "LD_CARD:cd9s";      
  135.         case CARD_HEARTS_TEN:       str = "LD_CARD:cd10h";
  136.         case CARD_DIAMONDS_TEN:     str = "LD_CARD:cd10d"
  137.         case CARD_CLUBS_TEN:        str = "LD_CARD:cd10c"
  138.         case CARD_SPADES_TEN:       str = "LD_CARD:cd10s";         
  139.         case CARD_HEARTS_JACK:      str = "LD_CARD:cd11h";
  140.         case CARD_DIAMONDS_JACK:    str = "LD_CARD:cd11d"
  141.         case CARD_CLUBS_JACK:       str = "LD_CARD:cd11c"
  142.         case CARD_SPADES_JACK:      str = "LD_CARD:cd11s";     
  143.         case CARD_HEARTS_QUEEN:     str = "LD_CARD:cd12h";
  144.         case CARD_DIAMONDS_QUEEN:   str = "LD_CARD:cd12d"
  145.         case CARD_CLUBS_QUEEN:      str = "LD_CARD:cd12c"
  146.         case CARD_SPADES_QUEEN:     str = "LD_CARD:cd12s"
  147.         case CARD_HEARTS_KING:      str = "LD_CARD:cd13h";
  148.         case CARD_DIAMONDS_KING:    str = "LD_CARD:cd13d"
  149.         case CARD_CLUBS_KING:       str = "LD_CARD:cd13c"
  150.         case CARD_SPADES_KING:      str = "LD_CARD:cd13s"
  151.         case CARD_HEARTS_ACE:       str = "LD_CARD:cd1h";
  152.         case CARD_DIAMONDS_ACE:     str = "LD_CARD:cd1d";  
  153.         case CARD_CLUBS_ACE:        str = "LD_CARD:cd1c";  
  154.         case CARD_SPADES_ACE:       str = "LD_CARD:cd1s";  
  155.         case CARD_HIDDEN:           str = "LD_CARD:cdback";
  156.     }
  157.     return str;
  158. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement