Dayrion

Untitled

Apr 6th, 2016
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 5.30 KB | None | 0 0
  1. //------------------------------------------------------------------------------------------------
  2. // ==============================================================================================
  3. //                                          Couleurs + Variable + Pickup
  4. // ==============================================================================================
  5. //------------------------------------------------------------------------------------------------
  6. #define MAX_MAISON 10
  7. #define blancU "{ffffff}"
  8. #define rougeUF "{CC0000}"
  9. #define rougeUC "{FF000E}"
  10. #define red 0xFF0000FF
  11. new food[MAX_MAISON];
  12.  
  13. AddStaticPickup(1274, 1, -1987.3170, 303.9146, 35.1794, 0); // Pickup - Point de vente - Food /!\ A placer dans OnGameModeInit() /!\
  14.  
  15. //AddPlayerClass(285,2494.8813,-1703.8512,1014.7422,84.1621,0,0,0,0,0,0); // Position : Maison CJ - Script Jade
  16. //AddPlayerClass(285,-1987.3170,303.9146,35.1794,270.0325,0,0,0,0,0,0); // - Point de vente -
  17.  
  18. //------------------------------------------------------------------------------------------------
  19. // ==============================================================================================
  20. //                                          Commandes
  21. // ==============================================================================================
  22. //------------------------------------------------------------------------------------------------
  23.  
  24. CMD:manger(playerid,params[])
  25. {
  26.     if(IsPlayerAdmin(playerid))
  27.     {
  28.         if(IsPlayerInRangeOfPoint(playerid, 35.0, 2494.8813, -1703.8512, 1014.7422))
  29.         {
  30.             if(food[1] > 0)
  31.             {
  32.                 new str[999];
  33.                 food[1] = food[1] - 1;
  34.                 SendClientMessage(playerid, -1, rougeUF"[SYSTEM] "blancU"Vous venez de manger une ration de nourriture. Vous vous sentez en forme !");
  35.                 format(str, sizeof(str), rougeUF"[SYSTEM] "blancU"Il vous reste "rougeUC"%i"blancU" ration(s) de nourriture.", food[1]);
  36.                 SendClientMessage(playerid, -1, str);
  37.                 ApplyAnimation(playerid, "FOOD", "EAT_Burger",4.1,0,1,1,0,0,1);
  38.                 SetPlayerHealth(playerid, 200.0);
  39.                 SetPlayerArmour(playerid, 200.0);
  40.                 return 1;
  41.             }
  42.             else return SendClientMessage(playerid, -1, rougeUF"[SYSTEM] "blancU"Vous n'avez pas de ration de nourriture disponible dans votre frigo!");
  43.         }
  44.         else return SendClientMessage(playerid, -1, rougeUF"[SYSTEM] "blancU"Vous devez être dans la maison en question pour utiliser "rougeUC"/manger");
  45.     }
  46.     else return SendClientMessage(playerid, red, rougeUF"[SYSTEM]"rougeUC" Vous n'êtes pas autorisé à utiliser cette commande.");
  47. }
  48.  
  49. //------------------------------------------------------------------------------------------------
  50.  
  51. CMD:commander(playerid,params[])
  52. {
  53.     if(IsPlayerAdmin(playerid))
  54.     {
  55.         new maison;
  56.         if(sscanf(params,"i", maison)) return SendClientMessage(playerid, X11_LIGHT_BLUE_1, "/gointerior [maison_id]");
  57.         if(maison != 1) return SendClientMessage(playerid, red, rougeUF"[SYSTEM]"rougeUC" Vous devez utiliser cette commande pour la maison ID 1.");
  58.         if(food[maison] != 3)
  59.         {
  60.             food[maison] = 3;
  61.             SendClientMessage(playerid, -1, rougeUF"[SYSTEM] "blancU"Vous venez de remplir une maison de nourriture!");
  62.             return 1;
  63.         }
  64.         else return SendClientMessage(playerid, red, rougeUF"[SYSTEM]"rougeUC" La maison contient déjà 3 rations!");
  65.     }
  66.     else return SendClientMessage(playerid, red, rougeUF"[SYSTEM]"rougeUC" Vous n'êtes pas autorisé à utiliser cette commande.");
  67. }
  68.  
  69. //------------------------------------------------------------------------------------------------
  70.  
  71. CMD:acheter(playerid,params[])
  72. {
  73.     if(IsPlayerAdmin(playerid))
  74.     {
  75.         if(IsPlayerInRangeOfPoint(playerid, 2.0, -1987.3170, 303.9146, 35.1794))
  76.         {
  77.             if(GetPlayerMoney(playerid) >= 500)
  78.             {
  79.                 if(food[1] != 3)
  80.                 {
  81.                     food[1] = 3;
  82.                     SendClientMessage(playerid, -1, rougeUF"[SYSTEM] "blancU"Vous venez de remplir votre maison de nourriture! Prix : "rougeUC"500"blancU"$!");
  83.                     GivePlayerMoney(playerid, -500);
  84.                     return 1;
  85.                 }
  86.                 else return SendClientMessage(playerid, red, rougeUF"[SYSTEM]"rougeUC" Votre maison contient déjà 3 rations!");
  87.             }
  88.             else return SendClientMessage(playerid, red, rougeUF"[SYSTEM]"rougeUC" Vous n'avez pas assez d'argent! (500$ min.)");
  89.         }
  90.         else return SendClientMessage(playerid, -1, rougeUF"[SYSTEM] "blancU"Vous devez être sur l'îcone '$' pour utiliser "rougeUC"/acheter");
  91.     }
  92.     else return SendClientMessage(playerid, red, rougeUF"[SYSTEM]"rougeUC" Vous n'êtes pas autorisé à utiliser cette commande.");
  93. }
  94.  
  95. //------------------------------------------------------------------------------------------------
  96.  
  97. CMD:maison(playerid,params[])
  98. {
  99.     if(IsPlayerAdmin(playerid))
  100.     {
  101.         new str[220];
  102.         SetPlayerInterior(playerid, 3);
  103.         SetPlayerPos(playerid,2496.049804,-1695.238159,1014.742187);
  104.         SendClientMessage(playerid, red, rougeUF"[SYSTEM]"blancU" Utilisez "rougeUC"/leave "blancU"pour quitter l'intérieur.");
  105.         format(str, sizeof(str), rougeUF"[SYSTEM] "blancU"Il y a actuellement "rougeUC"%i"blancU" ration(s) de nourriture dans cette maison !", food[1]);
  106.         SendClientMessage(playerid, -1, str);
  107.         return 1;
  108.     }
  109.     else return SendClientMessage(playerid, red, rougeUF"[SYSTEM]"rougeUC" Vous n'êtes pas autorisé à utiliser cette commande.");
  110. }
  111.  
  112. //------------------------------------------------------------------------------------------------
Add Comment
Please, Sign In to add comment