Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* /liasse creer, ranger */
- /* le truc en dessous des tirets, ajoute le quelque part en haut dans ton script */
- ______________________________________________________________________________________
- enum // Attached objects
- {
- HAND_SLOTID_LIASSE
- };
- /* rajoute aussi ça dans ton enum player_infos */
- enum Player_informations
- {
- // la y'a tout tes trucs déjà fait par toi
- pLias
- };
- /* rajoute aussi ça dans les defines de tes objets (tu peux changer l'id de la liasse basique par l'id du custom par ex */
- #define OBJ_ID_LIASSE (1212)
- /* commande -> à test (j'ai pas test) */
- CMD:liasse(playerid, params[])
- {
- new
- cmd[32], string[128], x;
- if(sscanf(params, "s[32]", cmd))
- {
- Message(playerid, COLOR_USAGE, ""MESSAGE_FORMAT_USAGE" /liasse [action]");
- return Message(playerid, COLOR_ACTION, ""MESSAGE_FORMAT_ACTION" creer, ranger");
- }
- if(!strcmp(cmd, "creer", true))
- {
- if(Player_infos[playerid][pObject] != 0)
- {
- return errorMessage(playerid, "Vous avez déjà un objet en main.");
- }
- else if(sscanf(params, "{s[32]}i", x))
- {
- return Message(playerid, COLOR_USAGE, ""MESSAGE_FORMAT_USAGE" /liasse creer [montant]");
- }
- else if(x < 1)
- {
- return errorMessage(playerid, "Vous devez mettre au minimum $1 dans la liasse.");
- }
- else if(x > 5000)
- {
- return errorMessage(playerid, "Vous ne pouvez pas mettre plus de $5,000 dans une liasse.");
- }
- else if(x > Player_infos[playerid][p_Money])
- {
- return errorMessage(playerid, "Vous n'avez pas autant d'argent sur vous.");
- }
- else
- {
- if(!IsPlayerAttachedObjectSlotUsed(playerid, HAND_SLOTID_LIASSE))
- {
- format(string, sizeof(string), "Vous avez créé une liasse de billets contenant au total $%d.", x);
- moneyMessage(playerid, string); SetPlayerAttachedObject(playerid,HAND_SLOTID_LIASSE,OBJ_ID_LIASSE,5,0.098999,0.004999,-0.033000,-83.399986,-13.900000,-91.199989,1.000000,1.000000,1.000000);
- SetPlayerMoney(playerid, -x);
- }
- else {
- return errorMessage(playerid, "Vous avez déjà une liasse en main.");
- }
- }
- return true;
- }
- else if(!strcmp(cmd, "ranger", true))
- {
- if(!IsPlayerAttachedObjectSlotUsed(playerid, HAND_SLOTID_LIASSE))
- {
- return errorMessage(playerid, "Vous n'avez pas de liasse en main.");
- }
- else {
- format(string, sizeof(string), "Vous avez reçu la somme de $%d en rangeant votre liasse.", Player_infos[playerid][pLias]);
- moneyMessage(playerid, string);
- SetPlayerMoney(playerid, Player_infos[playerid][pLias]);
- RemovePlayerAttachedObject(playerid, HAND_SLOTID_LIASSE);
- }
- }
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement