Chris53340

Usefull

Nov 2nd, 2014
236
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 7.76 KB | None | 0 0
  1. /*
  2.         Fait par Christopher
  3.         Usefull v0.1
  4.        
  5.         - Couleur
  6.         - Easy Pickup
  7.         - Get/SetPlayerPosRot
  8.         - Argent Européen
  9. */
  10.  
  11.  
  12. #if defined USE_COLOR
  13.     /* Noir & Blanc */
  14.     #define                     COULEUR_NOIR                        0xFF000000
  15.     #define                     COULEUR_GRIS                        0xFF888888
  16.     #define                     COULEUR_BLANC                       0xFFFFFFFF
  17.  
  18.     #define                     COULEUR_NOIRR                        "{000000}"
  19.     #define                     COULEUR_GRISR                        "{888888}"
  20.     #define                     COULEUR_BLANCR                       "{FFFFFF}"
  21.  
  22.     /* Rouge */
  23.     #define                     COULEUR_ROUGE1                      0xFFFF0404
  24.     #define                     COULEUR_ROUGE2                      0xFFDD0000
  25.     #define                     COULEUR_ROUGE3                      0xFFCA0000
  26.     #define                     COULEUR_ROUGE4                      0xFFA60000
  27.  
  28.     #define                     COULEUR_ROUGE1R                     "{FF0404}"
  29.     #define                     COULEUR_ROUGE2R                     "{DD0000}"
  30.     #define                     COULEUR_ROUGE3R                     "{CA0000}"
  31.     #define                     COULEUR_ROUGE4R                     "{A60000}"
  32.  
  33.     /* Marron */
  34.     #define                     COULEUR_MARRON1                     0xFF8A0000
  35.     #define                     COULEUR_MARRON2                     0xFF6F0000
  36.     #define                     COULEUR_MARRON3                     0xFF530000
  37.     #define                     COULEUR_MARRON4                     0xFF400000
  38.  
  39.     #define                     COULEUR_MARRON1R                    "{8A0000}"
  40.     #define                     COULEUR_MARRON2R                    "{6F0000}"
  41.     #define                     COULEUR_MARRON3R                    "{530000}"
  42.     #define                     COULEUR_MARRON4R                    "{400000}"
  43.  
  44.     /* Jaune */
  45.     #define                     COULEUR_JAUNE1                      0xFFFFF03C
  46.     #define                     COULEUR_JAUNE2                      0xFFFFED0F
  47.     #define                     COULEUR_JAUNE3                      0xFFFBE800
  48.     #define                     COULEUR_JAUNE4                      0xFFCEBE00
  49.  
  50.     #define                     COULEUR_JAUNE1R                     "{FFF03C}"
  51.     #define                     COULEUR_JAUNE2R                     "{FFED0F}"
  52.     #define                     COULEUR_JAUNE3R                     "{FBE800}"
  53.     #define                     COULEUR_JAUNE4R                     "{CEBE00}"
  54.  
  55.     /* Vert Pomme */
  56.     #define                     COULEUR_V_P1                        0xFFCEBE00
  57.     #define                     COULEUR_V_P2                        0xFF32FB00
  58.     #define                     COULEUR_V_P3                        0xFF2FEA00
  59.     #define                     COULEUR_V_P4                        0xFF28CA00
  60.  
  61.     #define                     COULEUR_V_P1R                       "{CEBE00}"
  62.     #define                     COULEUR_V_P2R                       "{32FB00}"
  63.     #define                     COULEUR_V_P3R                       "{2FEA00}"
  64.     #define                     COULEUR_V_P4R                       "{28CA00}"
  65.  
  66.     /* Vert */
  67.     #define                     COULEUR_VERT1                       0xFF22AA00
  68.     #define                     COULEUR_VERT2                       0xFF1E9700
  69.     #define                     COULEUR_VERT3                       0xFF1A8000
  70.     #define                     COULEUR_VERT4                       0xFF156A00
  71.  
  72.     #define                     COULEUR_VERT1R                      "{22AA00}"
  73.     #define                     COULEUR_VERT2R                      "{1E9700}"
  74.     #define                     COULEUR_VERT3R                      "{1A8000}"
  75.     #define                     COULEUR_VERT4R                      "{156A00}"
  76.  
  77.     /* Cyan */
  78.     #define                     COULEUR_CYAN1                       0xFF53EEFF
  79.     #define                     COULEUR_CYAN2                       0xFF20E9FF
  80.     #define                     COULEUR_CYAN3                       0xFF00D8F0
  81.     #define                     COULEUR_CYAN4                       0xFF00B8CC
  82.  
  83.     #define                     COULEUR_CYAN1R                      "{53EEFF}"
  84.     #define                     COULEUR_CYAN2R                      "{20E9FF}"
  85.     #define                     COULEUR_CYAN3R                      "{00D8F0}"
  86.     #define                     COULEUR_CYAN4R                      "{00B8CC}"
  87.  
  88.     /* Bleu */
  89.     #define                     COULEUR_BLEU1                       0xFF3342FF
  90.     #define                     COULEUR_BLEU2                       0xFF0D1FFF
  91.     #define                     COULEUR_BLEU3                       0xFF0011E1
  92.     #define                     COULEUR_BLEU4                       0xFF000EBB
  93.  
  94.     #define                     COULEUR_BLEU1R                      "{3342FF}"
  95.     #define                     COULEUR_BLEU2R                      "{0D1FFF}"
  96.     #define                     COULEUR_BLEU3R                      "{0011E1}"
  97.     #define                     COULEUR_BLEU4R                      "{000EBB}"
  98.  
  99.     /* Rose */
  100.     #define                     COULEUR_ROSE1                       0xFFFF95FD
  101.     #define                     COULEUR_ROSE2                       0xFFFF6CFC
  102.     #define                     COULEUR_ROSE3                       0xFFFF37FA
  103.     #define                     COULEUR_ROSE4                       0xFFFD00F7
  104.  
  105.     #define                     COULEUR_ROSE1R                      "{FF95FD}"
  106.     #define                     COULEUR_ROSE2R                      "{FF6CFC}"
  107.     #define                     COULEUR_ROSE3R                      "{FF37FA}"
  108.     #define                     COULEUR_ROSE4R                      "{FD00F7}"
  109.  
  110.     /* Violet */
  111.     #define                     COULEUR_VIOLET1                     0xFFDD00D8
  112.     #define                     COULEUR_VIOLET2                     0xFFC600C0
  113.     #define                     COULEUR_VIOLET3                     0xFFAE00AA
  114.     #define                     COULEUR_VIOLET4                     0xFF790076
  115.  
  116.     #define                     COULEUR_VIOLET1R                    "{DD00D8}"
  117.     #define                     COULEUR_VIOLET2R                    "{C600C0}"
  118.     #define                     COULEUR_VIOLET3R                    "{AE00AA}"
  119.     #define                     COULEUR_VIOLET4R                    "{790076}"
  120. #endif
  121.  
  122. #if defined USE_PICKUP
  123.     #define MAX_PICKUP 200
  124.     new Pickup[MAX_PICKUP], Text3D:PickupT[MAX_PICKUP];
  125.     stock CreatePickupText(UniqueID, pickupid, Float:posx, Float:posy, Float:posz, string[])
  126.     {
  127.         Pickup[UniqueID] = AddStaticPickup(pickupid, 1, posx, posy, posz);
  128.         PickupT[UniqueID] = Create3DTextLabel(string,0xB40100FF, posx,posy,posz,20,0);
  129.         return 1;
  130.     }
  131.     stock DestroyPickupText(UniqueID)
  132.     {
  133.         DestroyPickup(Pickup[UniqueID]);
  134.         Delete3DTextLabel(PickupT[UniqueID]);
  135.     }
  136. #endif
  137.  
  138. #if defined USE_PlayerPosRot
  139.     stock SetPlayerPosRot(playerid, Float:posx, Float:posy, Float:posz, Float:Angle)
  140.     {
  141.         SetPlayerPos(playerid, posx, posy, posz);
  142.         SetPlayerFacingAngle(playerid, Angle);
  143.     }
  144.     stock GetPlayerPosRot(playerid, Float:posx, Float:posy, Float:posz, Float:Angle)
  145.     {
  146.         new string[200];
  147.         GetPlayerPos(playerid, posx, posy, posz);
  148.         GetPlayerFacingAngle(playerid, Angle);
  149.         format(string, sizeof(string), "Position X : %0.2f | Position Y : %0.2f | Position Z : %0.2f | Angle : %0.2f ", posx, posy, posz, Angle);
  150.         SendClientMessage(playerid, -1, string);
  151.         printf(string);
  152.     }
  153. #endif
  154.  
  155. #if defined USE_EU_MONEY
  156.     new PlayerEuro[MAX_PLAYERS], PlayerCtm[MAX_PLAYERS];
  157.     stock GiveEuMoney(playerid, Euros, Ctm = 0) {
  158.         if(Ctm >= 100) SendClientMessage(playerid, -1, "Vous ne pouvez pas envoyer plus de 100 centimes"); return 1;
  159.  
  160.         PlayerEuro[playerid] = PlayerEuro[playerid] + Euros;
  161.         PlayerCtm[playerid] = PlayerCtm[playerid] + Ctm;
  162.         CheckEuMoney(playerid);
  163.         return 1;
  164.     }
  165.     stock CheckEuMoney(playerid) {
  166.         if(PlayerCtm[playerid] >= 100) {
  167.             PlayerCtm[playerid] = PlayerCtm[playerid] - 100;
  168.             PlayerEuro[playerid] = PlayerEuro[playerid] + 1;
  169.         }
  170.     }
  171. #endif
Advertisement
Add Comment
Please, Sign In to add comment