Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //------------------------------------------------------------------------------------------------
- // ==============================================================================================
- // Couleurs + Variable + Pickup
- // ==============================================================================================
- //------------------------------------------------------------------------------------------------
- #define MAX_MAISON 10
- #define blancU "{ffffff}"
- #define rougeUF "{CC0000}"
- #define rougeUC "{FF000E}"
- #define red 0xFF0000FF
- new food[MAX_MAISON];
- AddStaticPickup(1274, 1, -1987.3170, 303.9146, 35.1794, 0); // Pickup - Point de vente - Food /!\ A placer dans OnGameModeInit() /!\
- //AddPlayerClass(285,2494.8813,-1703.8512,1014.7422,84.1621,0,0,0,0,0,0); // Position : Maison CJ - Script Jade
- //AddPlayerClass(285,-1987.3170,303.9146,35.1794,270.0325,0,0,0,0,0,0); // - Point de vente -
- //------------------------------------------------------------------------------------------------
- // ==============================================================================================
- // Commandes
- // ==============================================================================================
- //------------------------------------------------------------------------------------------------
- CMD:manger(playerid,params[])
- {
- if(IsPlayerAdmin(playerid))
- {
- if(IsPlayerInRangeOfPoint(playerid, 35.0, 2494.8813, -1703.8512, 1014.7422))
- {
- if(food[1] > 0)
- {
- new str[999];
- food[1] = food[1] - 1;
- SendClientMessage(playerid, -1, rougeUF"[SYSTEM] "blancU"Vous venez de manger une ration de nourriture. Vous vous sentez en forme !");
- format(str, sizeof(str), rougeUF"[SYSTEM] "blancU"Il vous reste "rougeUC"%i"blancU" ration(s) de nourriture.", food[1]);
- SendClientMessage(playerid, -1, str);
- ApplyAnimation(playerid, "FOOD", "EAT_Burger",4.1,0,1,1,0,0,1);
- SetPlayerHealth(playerid, 200.0);
- SetPlayerArmour(playerid, 200.0);
- return 1;
- }
- else return SendClientMessage(playerid, -1, rougeUF"[SYSTEM] "blancU"Vous n'avez pas de ration de nourriture disponible dans votre frigo!");
- }
- else return SendClientMessage(playerid, -1, rougeUF"[SYSTEM] "blancU"Vous devez être dans la maison en question pour utiliser "rougeUC"/manger");
- }
- else return SendClientMessage(playerid, red, rougeUF"[SYSTEM]"rougeUC" Vous n'êtes pas autorisé à utiliser cette commande.");
- }
- //------------------------------------------------------------------------------------------------
- CMD:commander(playerid,params[])
- {
- if(IsPlayerAdmin(playerid))
- {
- new maison;
- if(sscanf(params,"i", maison)) return SendClientMessage(playerid, X11_LIGHT_BLUE_1, "/gointerior [maison_id]");
- if(maison != 1) return SendClientMessage(playerid, red, rougeUF"[SYSTEM]"rougeUC" Vous devez utiliser cette commande pour la maison ID 1.");
- if(food[maison] != 3)
- {
- food[maison] = 3;
- SendClientMessage(playerid, -1, rougeUF"[SYSTEM] "blancU"Vous venez de remplir une maison de nourriture!");
- return 1;
- }
- else return SendClientMessage(playerid, red, rougeUF"[SYSTEM]"rougeUC" La maison contient déjà 3 rations!");
- }
- else return SendClientMessage(playerid, red, rougeUF"[SYSTEM]"rougeUC" Vous n'êtes pas autorisé à utiliser cette commande.");
- }
- //------------------------------------------------------------------------------------------------
- CMD:acheter(playerid,params[])
- {
- if(IsPlayerAdmin(playerid))
- {
- if(IsPlayerInRangeOfPoint(playerid, 2.0, -1987.3170, 303.9146, 35.1794))
- {
- if(GetPlayerMoney(playerid) >= 500)
- {
- if(food[1] != 3)
- {
- food[1] = 3;
- SendClientMessage(playerid, -1, rougeUF"[SYSTEM] "blancU"Vous venez de remplir votre maison de nourriture! Prix : "rougeUC"500"blancU"$!");
- GivePlayerMoney(playerid, -500);
- return 1;
- }
- else return SendClientMessage(playerid, red, rougeUF"[SYSTEM]"rougeUC" Votre maison contient déjà 3 rations!");
- }
- else return SendClientMessage(playerid, red, rougeUF"[SYSTEM]"rougeUC" Vous n'avez pas assez d'argent! (500$ min.)");
- }
- else return SendClientMessage(playerid, -1, rougeUF"[SYSTEM] "blancU"Vous devez être sur l'îcone '$' pour utiliser "rougeUC"/acheter");
- }
- else return SendClientMessage(playerid, red, rougeUF"[SYSTEM]"rougeUC" Vous n'êtes pas autorisé à utiliser cette commande.");
- }
- //------------------------------------------------------------------------------------------------
- CMD:maison(playerid,params[])
- {
- if(IsPlayerAdmin(playerid))
- {
- new str[220];
- SetPlayerInterior(playerid, 3);
- SetPlayerPos(playerid,2496.049804,-1695.238159,1014.742187);
- SendClientMessage(playerid, red, rougeUF"[SYSTEM]"blancU" Utilisez "rougeUC"/leave "blancU"pour quitter l'intérieur.");
- format(str, sizeof(str), rougeUF"[SYSTEM] "blancU"Il y a actuellement "rougeUC"%i"blancU" ration(s) de nourriture dans cette maison !", food[1]);
- SendClientMessage(playerid, -1, str);
- return 1;
- }
- else return SendClientMessage(playerid, red, rougeUF"[SYSTEM]"rougeUC" Vous n'êtes pas autorisé à utiliser cette commande.");
- }
- //------------------------------------------------------------------------------------------------
Add Comment
Please, Sign In to add comment