Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Filterscript Utilitaire
- -> Edition d'accessoire by Ivory
- ____________________________________________________________________________
- Version 1.0
- Système fonctionelle :
- -> Suppression / Création d'objets sur un joueur.
- -> Edition de l'objet.
- -> Sauvegarde des données par fichier .ini.
- ____________________________________________________________________________
- */
- #define SCRIPT_VERSION 1.0 // Version du script
- //Include
- #include <a_samp>
- #include <Dini>
- // Couleur
- #define JAUNE 0xF1FE013C
- #define ROUGE 0xFF00003C
- // Boite de dialogue
- #define ObjetID 9999
- #define EmplacementAccCorp 9998
- #define EmplacementAccessoire 9997
- #define EditerAccessoire 9996
- #define AccessoireEnregistrer 9995
- #define AccessoireEnregistrer2 9994
- #define SupprAccessoire 9993
- #define MenuAccessoire 9992
- #define QuestionSuppression 9991
- enum AccJoueur
- {
- IDAcc,
- EmplacementCorp,
- Emplacement1,
- Emplacement2,
- Emplacement3,
- Emplacement4,
- Emplacement5,
- Emplacement6,
- Emplacement7,
- Emplacement8,
- Emplacement9,
- }
- new Joueur_Acc[MAX_PLAYERS][AccJoueur];
- // New
- new jmodelid[MAX_PLAYERS], jindex[MAX_PLAYERS], jboneid[MAX_PLAYERS];
- new Float:jfOffsetX[MAX_PLAYERS], Float:jfOffsetY[MAX_PLAYERS], Float:jfOffsetZ[MAX_PLAYERS];
- new Float:jfRotX[MAX_PLAYERS], Float:jfRotY[MAX_PLAYERS], Float:jfRotZ[MAX_PLAYERS];
- new Float:jfScaleX[MAX_PLAYERS], Float:jfScaleY[MAX_PLAYERS], Float:jfScaleZ[MAX_PLAYERS];
- new JoueurCo[MAX_PLAYERS];
- new SupprChoisit[MAX_PLAYERS];
- // CallBack
- public OnFilterScriptInit()
- {
- print("\n----------------------------------------------");
- print("| Editeur d'Accessoire By Ivory |");
- print("----------------------------------------------\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- if(JoueurCo[playerid] == 0)
- {SendClientMessage(playerid,JAUNE,"Pour activer l'éditeur d'accéssoire faites /acc(essoire). Sinon /aideacc pour plus d'infos.");
- JoueurCo[playerid] = 1;
- return 1;
- }
- return 1;
- }
- public OnPlayerDisconnect(playerid,reason)
- {
- Joueur_Acc[playerid][IDAcc] = 0;
- Joueur_Acc[playerid][EmplacementCorp] = 0;
- Joueur_Acc[playerid][Emplacement1] = 0;
- Joueur_Acc[playerid][Emplacement2] = 0;
- Joueur_Acc[playerid][Emplacement3] = 0;
- Joueur_Acc[playerid][Emplacement4] = 0;
- Joueur_Acc[playerid][Emplacement5] = 0;
- Joueur_Acc[playerid][Emplacement6] = 0;
- Joueur_Acc[playerid][Emplacement7] = 0;
- Joueur_Acc[playerid][Emplacement8] = 0;
- Joueur_Acc[playerid][Emplacement9] = 0;
- jmodelid[playerid] = 0;
- jindex[playerid] = 0;
- jboneid[playerid] = 0;
- jfOffsetX[playerid] = 0;
- jfOffsetY[playerid] = 0;
- jfOffsetZ[playerid] = 0;
- jfRotX[playerid] = 0;
- jfRotY[playerid] = 0;
- jfRotZ[playerid] = 0;
- jfScaleX[playerid] = 0;
- jfScaleY[playerid] = 0;
- jfScaleZ[playerid] = 0;
- JoueurCo[playerid] = 0;
- SupprChoisit[playerid] = 0;
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if(strcmp(cmdtext,"/accessoire",true) == 0 || strcmp(cmdtext,"/acc",true) == 0)
- {ShowPlayerDialog(playerid, MenuAccessoire, DIALOG_STYLE_LIST, "Accessoire", "{ADFF2F}1. {FFFFFF}Creer\n{ADFF2F}2. {FFFFFF}Editer\n{ADFF2F}3. {FFFFFF}Supprimer", "Continuer", "Quitter");
- return 1;
- }
- if(strcmp(cmdtext,"/aideacc",true) == 0)
- {new phrase[1024], finphrase[1024];
- format(phrase, sizeof(phrase),"{ADFF2F}Editeur d'accessoire By Ivory. {FF0000}[/cred]{FFFFFF}\n\n");
- strcat(finphrase, phrase, sizeof(phrase));
- format(phrase, sizeof(phrase),"Grâce au fonction de cette éditeur vous pourez déterminer précisement \nla position de n'importe quelle objets sur votre joueur,\n");
- strcat(finphrase, phrase, sizeof(phrase));
- format(phrase, sizeof(phrase),"il vous suffit d'utiliser la commande /accessoire pour commencer l'édition.\nUne fois votre travail achevé clické sur la disquette\n");
- strcat(finphrase, phrase, sizeof(phrase));
- format(phrase, sizeof(phrase),"présente sur l'interface d'édition, vous pouvez effectuer\nune sauvegarde afin de récupérer les données.\n\n\n");
- strcat(finphrase, phrase, sizeof(phrase));
- format(phrase, sizeof(phrase),"{ADFF2F}En ce qui concerne la sauvegarde : {FFFFFF}\n\n");
- strcat(finphrase, phrase, sizeof(phrase));
- format(phrase, sizeof(phrase),"Une fois la sauvegarde effectué, allez dans le dossier racine\nde votre gamemode et ensuite dans le dossier 'Scriptfile',\n");
- strcat(finphrase, phrase, sizeof(phrase));
- format(phrase, sizeof(phrase),"ici sont regroupé toutes les sauvegardes de vos objets en fichier.ini.\nChaque fichier contient les informations des objets (Position, Rotation ...).\n");
- strcat(finphrase, phrase, sizeof(phrase));
- format(phrase, sizeof(phrase),"Vous pourrez aussi y trouver une fonction 'SetPlayerAttachedObject' préfaite avec les informations de l'objet.\n\n");
- strcat(finphrase, phrase, sizeof(phrase));
- format(phrase, sizeof(phrase),"{FF0000}Version : %.1f\n",SCRIPT_VERSION);
- strcat(finphrase, phrase, sizeof(phrase));
- format(phrase, sizeof(phrase),"{FF0000}Rendez-vous sur http://forum.sa-mp.com/ pour les mises à jours.");
- strcat(finphrase, phrase, sizeof(phrase));
- ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "Aide", finphrase, "Ok", "");
- return 1;
- }
- if(strcmp(cmdtext,"/cred",true) == 0)
- {new phrase[256];
- format(phrase, sizeof(phrase),"{ADFF2F}Editeur d'accessoire - FilterScript utilitaire {FF0000}V %.1f\n\n{FFFFFF}Réalisé par Ivory", SCRIPT_VERSION);
- ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "Credits",phrase, "Ok", "");
- return 1;
- }
- return 0;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == MenuAccessoire)
- {
- if(response)
- {
- if(listitem == 0)
- {ShowPlayerDialog(playerid, ObjetID, DIALOG_STYLE_INPUT, "Accessoire - Création", "Vous êtes sur le point de creer un objet.\n\nInsérer l'id de l'objet.", "Continuer", "Retour");}
- if(listitem == 1)
- {Dialogue_Edition(playerid);}
- if(listitem == 2)
- {Dialogue_Suppression(playerid);}
- }
- }
- if(dialogid == ObjetID)
- {
- if(response)
- {
- if(!strval(inputtext))
- {SendClientMessage(playerid,ROUGE,"Vous avez laissé le champ vide.");
- ShowPlayerDialog(playerid, ObjetID, DIALOG_STYLE_INPUT, "Accessoire - Création", "Vous êtes sur le point de creer un objet.\n\nInsérer l'id de l'objet.", "Continuer", "Retour");
- return 1;
- }
- Joueur_Acc[playerid][IDAcc] = strval(inputtext);
- Dialogue_EmplacementCorp(playerid);
- }
- else
- {ShowPlayerDialog(playerid, MenuAccessoire, DIALOG_STYLE_LIST, "Accessoire", "{ADFF2F}1. {FFFFFF}Creer\n{ADFF2F}2. {FFFFFF}Editer\n{ADFF2F}3. {FFFFFF}Supprimer", "Continuer", "Quitter");}
- }
- if(dialogid == EmplacementAccCorp)
- {
- if(response)
- {Joueur_Acc[playerid][EmplacementCorp] = listitem+1;
- if(listitem >= 0)
- {Dialogue_Fente(playerid);}
- }
- else
- {ShowPlayerDialog(playerid, ObjetID, DIALOG_STYLE_INPUT, "Accessoire - Création", "Insérer l'id de l'objet.", "Continuer", "Retour");}
- }
- if(dialogid == EmplacementAccessoire)
- {
- if(response)
- {
- if(listitem == 0)
- {if(Joueur_Acc[playerid][Emplacement1] > 0)
- {SendClientMessage(playerid,ROUGE,"Il y a déjà quelque chose à cette emplacement.");
- Dialogue_Fente(playerid);
- return 1;
- }
- new phrase[500];
- Joueur_Acc[playerid][Emplacement1] = 1;
- SetPlayerAttachedObject(playerid,1,Joueur_Acc[playerid][IDAcc],Joueur_Acc[playerid][EmplacementCorp]);
- format(phrase, sizeof(phrase),"Accessoire creer. Id = %d, Emplacement du corp = %d, Emplacement générale = 1.",Joueur_Acc[playerid][IDAcc],Joueur_Acc[playerid][EmplacementCorp],Joueur_Acc[playerid][Emplacement1]);
- SendClientMessage(playerid,JAUNE,phrase);
- EditAttachedObject(playerid, Joueur_Acc[playerid][Emplacement1]);
- }
- if(listitem == 1)
- {if(Joueur_Acc[playerid][Emplacement2] > 0)
- {SendClientMessage(playerid,ROUGE,"Il y a déjà quelque chose à cette emplacement.");
- Dialogue_Fente(playerid);
- return 1;
- }
- new phrase[500];
- Joueur_Acc[playerid][Emplacement2] = 2;
- SetPlayerAttachedObject(playerid,2,Joueur_Acc[playerid][IDAcc],Joueur_Acc[playerid][EmplacementCorp]);
- format(phrase, sizeof(phrase),"Accessoire creer. Id = %d, Emplacement du corp = %d, Emplacement générale = 2.",Joueur_Acc[playerid][IDAcc],Joueur_Acc[playerid][EmplacementCorp],Joueur_Acc[playerid][Emplacement2]);
- SendClientMessage(playerid,JAUNE,phrase);
- EditAttachedObject(playerid, Joueur_Acc[playerid][Emplacement2]);
- }
- if(listitem == 2)
- {if(Joueur_Acc[playerid][Emplacement3] > 0)
- {SendClientMessage(playerid,ROUGE,"Il y a déjà quelque chose à cette emplacement.");
- Dialogue_Fente(playerid);
- return 1;
- }
- new phrase[500];
- Joueur_Acc[playerid][Emplacement3] = 3;
- SetPlayerAttachedObject(playerid,3,Joueur_Acc[playerid][IDAcc],Joueur_Acc[playerid][EmplacementCorp]);
- format(phrase, sizeof(phrase),"Accessoire creer. Id = %d, Emplacement du corp = %d, Emplacement générale = 3.",Joueur_Acc[playerid][IDAcc],Joueur_Acc[playerid][EmplacementCorp],Joueur_Acc[playerid][Emplacement3]);
- SendClientMessage(playerid,JAUNE,phrase);
- EditAttachedObject(playerid, Joueur_Acc[playerid][Emplacement3]);
- }
- if(listitem == 3)
- {if(Joueur_Acc[playerid][Emplacement4] > 0)
- {SendClientMessage(playerid,ROUGE,"Il y a déjà quelque chose à cette emplacement.");
- Dialogue_Fente(playerid);
- return 1;
- }
- new phrase[500];
- Joueur_Acc[playerid][Emplacement4] = 4;
- SetPlayerAttachedObject(playerid,4,Joueur_Acc[playerid][IDAcc],Joueur_Acc[playerid][EmplacementCorp]);
- format(phrase, sizeof(phrase),"Accessoire creer. Id = %d, Emplacement du corp = %d, Emplacement générale = 4.",Joueur_Acc[playerid][IDAcc],Joueur_Acc[playerid][EmplacementCorp],Joueur_Acc[playerid][Emplacement4]);
- SendClientMessage(playerid,JAUNE,phrase);
- EditAttachedObject(playerid, Joueur_Acc[playerid][Emplacement4]);
- }
- if(listitem == 4)
- {if(Joueur_Acc[playerid][Emplacement5] > 0)
- {SendClientMessage(playerid,ROUGE,"Il y a déjà quelque chose à cette emplacement.");
- Dialogue_Fente(playerid);
- return 1;
- }
- new phrase[500];
- Joueur_Acc[playerid][Emplacement5] = 5;
- SetPlayerAttachedObject(playerid,5,Joueur_Acc[playerid][IDAcc],Joueur_Acc[playerid][EmplacementCorp]);
- format(phrase, sizeof(phrase),"Accessoire creer. Id = %d, Emplacement du corp = %d, Emplacement générale = 5.",Joueur_Acc[playerid][IDAcc],Joueur_Acc[playerid][EmplacementCorp],Joueur_Acc[playerid][Emplacement5]);
- SendClientMessage(playerid,JAUNE,phrase);
- EditAttachedObject(playerid, Joueur_Acc[playerid][Emplacement5]);
- }
- if(listitem == 5)
- {if(Joueur_Acc[playerid][Emplacement6] > 0)
- {SendClientMessage(playerid,ROUGE,"Il y a déjà quelque chose à cette emplacement.");
- Dialogue_Fente(playerid);
- return 1;
- }
- new phrase[500];
- Joueur_Acc[playerid][Emplacement6] = 6;
- SetPlayerAttachedObject(playerid,6,Joueur_Acc[playerid][IDAcc],Joueur_Acc[playerid][EmplacementCorp]);
- format(phrase, sizeof(phrase),"Accessoire creer. Id = %d, Emplacement du corp = %d, Emplacement générale = 6.",Joueur_Acc[playerid][IDAcc],Joueur_Acc[playerid][EmplacementCorp],Joueur_Acc[playerid][Emplacement6]);
- SendClientMessage(playerid,JAUNE,phrase);
- EditAttachedObject(playerid, Joueur_Acc[playerid][Emplacement6]);
- }
- if(listitem == 6)
- {if(Joueur_Acc[playerid][Emplacement7] > 0)
- {SendClientMessage(playerid,ROUGE,"Il y a déjà quelque chose à cette emplacement.");
- Dialogue_Fente(playerid);
- return 1;
- }
- new phrase[500];
- Joueur_Acc[playerid][Emplacement7] = 7;
- SetPlayerAttachedObject(playerid,7,Joueur_Acc[playerid][IDAcc],Joueur_Acc[playerid][EmplacementCorp]);
- format(phrase, sizeof(phrase),"Accessoire creer. Id = %d, Emplacement du corp = %d, Emplacement générale = 7.",Joueur_Acc[playerid][IDAcc],Joueur_Acc[playerid][EmplacementCorp],Joueur_Acc[playerid][Emplacement7]);
- SendClientMessage(playerid,JAUNE,phrase);
- EditAttachedObject(playerid, Joueur_Acc[playerid][Emplacement7]);
- }
- if(listitem == 7)
- {if(Joueur_Acc[playerid][Emplacement8] > 0)
- {SendClientMessage(playerid,ROUGE,"Il y a déjà quelque chose à cette emplacement.");
- Dialogue_Fente(playerid);
- return 1;
- }
- new phrase[500];
- Joueur_Acc[playerid][Emplacement8] = 8;
- SetPlayerAttachedObject(playerid,8,Joueur_Acc[playerid][IDAcc],Joueur_Acc[playerid][EmplacementCorp]);
- format(phrase, sizeof(phrase),"Accessoire creer. Id = %d, Emplacement du corp = %d, Emplacement générale = 8.",Joueur_Acc[playerid][IDAcc],Joueur_Acc[playerid][EmplacementCorp]);
- SendClientMessage(playerid,JAUNE,phrase);
- EditAttachedObject(playerid, Joueur_Acc[playerid][Emplacement8]);
- }
- if(listitem == 8)
- {if(Joueur_Acc[playerid][Emplacement9] > 0)
- {SendClientMessage(playerid,ROUGE,"Il y a déjà quelque chose à cette emplacement.");
- Dialogue_Fente(playerid);
- return 1;
- }
- new phrase[500];
- Joueur_Acc[playerid][Emplacement9] = 9;
- SetPlayerAttachedObject(playerid,9,Joueur_Acc[playerid][IDAcc],Joueur_Acc[playerid][EmplacementCorp]);
- format(phrase, sizeof(phrase),"Accessoire creer. Id = %d, Emplacement du corp = %d, Emplacement générale = 9.",Joueur_Acc[playerid][IDAcc],Joueur_Acc[playerid][EmplacementCorp]);
- SendClientMessage(playerid,JAUNE,phrase);
- EditAttachedObject(playerid, Joueur_Acc[playerid][Emplacement9]);
- }
- }
- else
- {Dialogue_EmplacementCorp(playerid);}
- }
- if(dialogid == EditerAccessoire)
- {
- if(response)
- {
- if(listitem == 0)
- {if(Joueur_Acc[playerid][Emplacement1] == 0)
- {SendClientMessage(playerid,ROUGE,"Il n'y rien à cette emplacement.");
- Dialogue_Edition(playerid);
- return 1;
- }
- EditAttachedObject(playerid, Joueur_Acc[playerid][Emplacement1]);
- }
- if(listitem == 1)
- {if(Joueur_Acc[playerid][Emplacement2] == 0)
- {SendClientMessage(playerid,ROUGE,"Il n'y rien à cette emplacement.");
- Dialogue_Edition(playerid);
- return 1;
- }
- EditAttachedObject(playerid, Joueur_Acc[playerid][Emplacement2]);
- }
- if(listitem == 2)
- {if(Joueur_Acc[playerid][Emplacement3] == 0)
- {SendClientMessage(playerid,ROUGE,"Il n'y rien à cette emplacement.");
- Dialogue_Edition(playerid);
- return 1;
- }
- EditAttachedObject(playerid, Joueur_Acc[playerid][Emplacement3]);
- }
- if(listitem == 3)
- {if(Joueur_Acc[playerid][Emplacement4] == 0)
- {SendClientMessage(playerid,ROUGE,"Il n'y rien à cette emplacement.");
- Dialogue_Edition(playerid);
- return 1;
- }
- EditAttachedObject(playerid, Joueur_Acc[playerid][Emplacement4]);
- }
- if(listitem == 4)
- {if(Joueur_Acc[playerid][Emplacement5] == 0)
- {SendClientMessage(playerid,ROUGE,"Il n'y rien à cette emplacement.");
- Dialogue_Edition(playerid);
- return 1;
- }
- EditAttachedObject(playerid, Joueur_Acc[playerid][Emplacement5]);
- }
- if(listitem == 5)
- {if(Joueur_Acc[playerid][Emplacement6] == 0)
- {SendClientMessage(playerid,ROUGE,"Il n'y rien à cette emplacement.");
- Dialogue_Edition(playerid);
- return 1;
- }
- EditAttachedObject(playerid, Joueur_Acc[playerid][Emplacement6]);
- }
- if(listitem == 6)
- {if(Joueur_Acc[playerid][Emplacement7] == 0)
- {SendClientMessage(playerid,ROUGE,"Il n'y rien à cette emplacement.");
- Dialogue_Edition(playerid);
- return 1;
- }
- EditAttachedObject(playerid, Joueur_Acc[playerid][Emplacement7]);
- }
- if(listitem == 7)
- {if(Joueur_Acc[playerid][Emplacement8] == 0)
- {SendClientMessage(playerid,ROUGE,"Il n'y rien à cette emplacement.");
- Dialogue_Edition(playerid);
- return 1;
- }
- EditAttachedObject(playerid, Joueur_Acc[playerid][Emplacement8]);
- }
- if(listitem == 8)
- {if(Joueur_Acc[playerid][Emplacement9] == 0)
- {SendClientMessage(playerid,ROUGE,"Il n'y rien à cette emplacement.");
- Dialogue_Edition(playerid);
- return 1;
- }
- EditAttachedObject(playerid, Joueur_Acc[playerid][Emplacement9]);
- }
- }
- else
- {ShowPlayerDialog(playerid, MenuAccessoire, DIALOG_STYLE_LIST, "Accessoire", "{ADFF2F}1. {FFFFFF}Creer\n{ADFF2F}2. {FFFFFF}Editer\n{ADFF2F}3. {FFFFFF}Supprimer", "Continuer", "Quitter");}
- }
- if(dialogid == AccessoireEnregistrer)
- {
- if(response)
- {ShowPlayerDialog(playerid, AccessoireEnregistrer2, DIALOG_STYLE_INPUT, "Accessoire - Sauvegarde", "Donner un nom pour votre fichier de sauvegarde.", "Ok", "Quitter");}
- else
- {
- new phrase[500],finphrase[500];
- format(phrase,sizeof phrase,"Accessoire edité\n\n{ADFF2F}Fente : {FFFFFF}%d\n",jindex[playerid]);strcat(finphrase, phrase, sizeof(phrase));
- format(phrase,sizeof phrase,"{ADFF2F}ID Objet : {FFFFFF}%d\n",jmodelid[playerid]);strcat(finphrase, phrase, sizeof(phrase));
- format(phrase,sizeof phrase,"{ADFF2F}Emplacement du Corp : {FFFFFF}%d\n",jboneid[playerid]);strcat(finphrase, phrase, sizeof(phrase));
- format(phrase,sizeof phrase,"{ADFF2F}Position X : {FFFFFF}%f\n",jfOffsetX[playerid]);strcat(finphrase, phrase, sizeof(phrase));
- format(phrase,sizeof phrase,"{ADFF2F}Position Y : {FFFFFF}%f\n",jfOffsetY[playerid]);strcat(finphrase, phrase, sizeof(phrase));
- format(phrase,sizeof phrase,"{ADFF2F}Position Z : {FFFFFF}%f\n",jfOffsetZ[playerid]);strcat(finphrase, phrase, sizeof(phrase));
- format(phrase,sizeof phrase,"{ADFF2F}Rotation X : {FFFFFF}%f\n",jfRotX[playerid]);strcat(finphrase, phrase, sizeof(phrase));
- format(phrase,sizeof phrase,"{ADFF2F}Rotation Y : {FFFFFF}%f\n",jfRotY[playerid]);strcat(finphrase, phrase, sizeof(phrase));
- format(phrase,sizeof phrase,"{ADFF2F}Rotation Z : {FFFFFF}%f\n",jfRotZ[playerid]);strcat(finphrase, phrase, sizeof(phrase));
- format(phrase,sizeof phrase,"{ADFF2F}Taille X : {FFFFFF}%f\n",jfScaleX[playerid]);strcat(finphrase, phrase, sizeof(phrase));
- format(phrase,sizeof phrase,"{ADFF2F}Taille Y : {FFFFFF}%f\n",jfScaleY[playerid]);strcat(finphrase, phrase, sizeof(phrase));
- format(phrase,sizeof phrase,"{ADFF2F}Taille Z : {FFFFFF}%f\n",jfScaleZ[playerid]);strcat(finphrase, phrase, sizeof(phrase));
- ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "Information", finphrase, "Ok", "");
- RemovePlayerAttachedObject(playerid, jindex[playerid]);
- SetPlayerAttachedObject(playerid,jindex[playerid],jmodelid[playerid],jboneid[playerid],jfOffsetX[playerid],jfOffsetY[playerid],jfOffsetZ[playerid],jfRotX[playerid],jfRotY[playerid],jfRotZ[playerid],jfScaleX[playerid],jfScaleY[playerid],jfScaleZ[playerid]);
- }
- }
- if(dialogid == AccessoireEnregistrer2)
- {
- if(response)
- {
- new NomFichier[255], phrase[500], fonction[256], finphrase[500];
- strmid(NomFichier,inputtext, 0, strlen(inputtext),128);
- format(phrase,sizeof phrase,"%s.ini",NomFichier);
- dini_Create(phrase);
- dini_IntSet(phrase, "Fente",jindex[playerid]);
- dini_IntSet(phrase, "Model",jmodelid[playerid]);
- dini_IntSet(phrase, "EmplacementCorp",jboneid[playerid]);
- dini_FloatSet(phrase, "Decalagex",jfOffsetX[playerid]);
- dini_FloatSet(phrase, "Decalagey",jfOffsetY[playerid]);
- dini_FloatSet(phrase, "Decalagez",jfOffsetZ[playerid]);
- dini_FloatSet(phrase, "Rotationx",jfRotX[playerid]);
- dini_FloatSet(phrase, "Rotationy",jfRotY[playerid]);
- dini_FloatSet(phrase, "Rotationz",jfRotZ[playerid]);
- dini_FloatSet(phrase, "Taillex",jfScaleX[playerid]);
- dini_FloatSet(phrase, "TailleY",jfScaleY[playerid]);
- dini_FloatSet(phrase, "TailleZ",jfScaleZ[playerid]);
- format(fonction,sizeof fonction,"SetPlayerAttachedObject(playerid,%d,%d,%d,%f,%f,%f,%f,%f,%f,%f,%f,%f);",jindex[playerid],jmodelid[playerid],jboneid[playerid],jfOffsetX[playerid],jfOffsetY[playerid],jfOffsetZ[playerid],jfRotX[playerid],jfRotY[playerid],jfRotZ[playerid],jfScaleX[playerid],jfScaleY[playerid],jfScaleZ[playerid]);
- dini_Set(phrase, "Fonction",fonction);
- format(phrase,sizeof phrase,"Accessoire edité\n\n{ADFF2F}Fente : {FFFFFF}%d\n",jindex[playerid]);strcat(finphrase, phrase, sizeof(phrase));
- format(phrase,sizeof phrase,"{ADFF2F}ID Objet : {FFFFFF}%d\n",jmodelid[playerid]);strcat(finphrase, phrase, sizeof(phrase));
- format(phrase,sizeof phrase,"{ADFF2F}Emplacement du Corp : {FFFFFF}%d\n",jboneid[playerid]);strcat(finphrase, phrase, sizeof(phrase));
- format(phrase,sizeof phrase,"{ADFF2F}Position X : {FFFFFF}%f\n",jfOffsetX[playerid]);strcat(finphrase, phrase, sizeof(phrase));
- format(phrase,sizeof phrase,"{ADFF2F}Position Y : {FFFFFF}%f\n",jfOffsetY[playerid]);strcat(finphrase, phrase, sizeof(phrase));
- format(phrase,sizeof phrase,"{ADFF2F}Position Z : {FFFFFF}%f\n",jfOffsetZ[playerid]);strcat(finphrase, phrase, sizeof(phrase));
- format(phrase,sizeof phrase,"{ADFF2F}Rotation X : {FFFFFF}%f\n",jfRotX[playerid]);strcat(finphrase, phrase, sizeof(phrase));
- format(phrase,sizeof phrase,"{ADFF2F}Rotation Y : {FFFFFF}%f\n",jfRotY[playerid]);strcat(finphrase, phrase, sizeof(phrase));
- format(phrase,sizeof phrase,"{ADFF2F}Rotation Z : {FFFFFF}%f\n",jfRotZ[playerid]);strcat(finphrase, phrase, sizeof(phrase));
- format(phrase,sizeof phrase,"{ADFF2F}Taille X : {FFFFFF}%f\n",jfScaleX[playerid]);strcat(finphrase, phrase, sizeof(phrase));
- format(phrase,sizeof phrase,"{ADFF2F}Taille Y : {FFFFFF}%f\n",jfScaleY[playerid]);strcat(finphrase, phrase, sizeof(phrase));
- format(phrase,sizeof phrase,"{ADFF2F}Taille Z : {FFFFFF}%f\n",jfScaleZ[playerid]);strcat(finphrase, phrase, sizeof(phrase));
- ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "Information", finphrase, "Ok", "");
- RemovePlayerAttachedObject(playerid, jindex[playerid]);
- SetPlayerAttachedObject(playerid,jindex[playerid],jmodelid[playerid],jboneid[playerid],jfOffsetX[playerid],jfOffsetY[playerid],jfOffsetZ[playerid],jfRotX[playerid],jfRotY[playerid],jfRotZ[playerid],jfScaleX[playerid],jfScaleY[playerid],jfScaleZ[playerid]);
- format(phrase,sizeof phrase,"Fichier sauvegardé au nom de %s",NomFichier);
- SendClientMessage(playerid,JAUNE,phrase);
- }
- else
- {RemovePlayerAttachedObject(playerid, jindex[playerid]);
- SetPlayerAttachedObject(playerid,jindex[playerid],jmodelid[playerid],jboneid[playerid],jfOffsetX[playerid],jfOffsetY[playerid],jfOffsetZ[playerid],jfRotX[playerid],jfRotY[playerid],jfRotZ[playerid],jfScaleX[playerid],jfScaleY[playerid],jfScaleZ[playerid]);}
- }
- if(dialogid == QuestionSuppression)
- {
- if(response)
- {
- if(SupprChoisit[playerid] == 1)
- {RemovePlayerAttachedObject(playerid, Joueur_Acc[playerid][Emplacement1]);
- Joueur_Acc[playerid][Emplacement1] = 0;
- SendClientMessage(playerid,JAUNE,"L'accessoire de l'emplacement 1 a été supprimer.");
- Dialogue_Suppression(playerid);
- }
- if(SupprChoisit[playerid] == 2)
- {RemovePlayerAttachedObject(playerid, Joueur_Acc[playerid][Emplacement2]);
- Joueur_Acc[playerid][Emplacement2] = 0;
- SendClientMessage(playerid,JAUNE,"L'accessoire de l'emplacement 2 a été supprimer.");
- Dialogue_Suppression(playerid);
- }
- if(SupprChoisit[playerid] == 3)
- {RemovePlayerAttachedObject(playerid, Joueur_Acc[playerid][Emplacement3]);
- Joueur_Acc[playerid][Emplacement3] = 0;
- SendClientMessage(playerid,JAUNE,"L'accessoire de l'emplacement 3 a été supprimer.");
- Dialogue_Suppression(playerid);
- }
- if(SupprChoisit[playerid] == 4)
- {RemovePlayerAttachedObject(playerid, Joueur_Acc[playerid][Emplacement1]);
- Joueur_Acc[playerid][Emplacement4] = 0;
- SendClientMessage(playerid,JAUNE,"L'accessoire de l'emplacement 4 a été supprimer.");
- Dialogue_Suppression(playerid);
- }
- if(SupprChoisit[playerid] == 5)
- {RemovePlayerAttachedObject(playerid, Joueur_Acc[playerid][Emplacement5]);
- Joueur_Acc[playerid][Emplacement5] = 0;
- SendClientMessage(playerid,JAUNE,"L'accessoire de l'emplacement 5 a été supprimer.");
- Dialogue_Suppression(playerid);
- }
- if(SupprChoisit[playerid] == 6)
- {RemovePlayerAttachedObject(playerid, Joueur_Acc[playerid][Emplacement6]);
- Joueur_Acc[playerid][Emplacement6] = 0;
- SendClientMessage(playerid,JAUNE,"L'accessoire de l'emplacement 6 a été supprimer.");
- Dialogue_Suppression(playerid);
- }
- if(SupprChoisit[playerid] == 7)
- {RemovePlayerAttachedObject(playerid, Joueur_Acc[playerid][Emplacement7]);
- Joueur_Acc[playerid][Emplacement7] = 0;
- SendClientMessage(playerid,JAUNE,"L'accessoire de l'emplacement 7 a été supprimer.");
- Dialogue_Suppression(playerid);
- }
- if(SupprChoisit[playerid] == 8)
- {RemovePlayerAttachedObject(playerid, Joueur_Acc[playerid][Emplacement8]);
- Joueur_Acc[playerid][Emplacement8] = 0;
- SendClientMessage(playerid,JAUNE,"L'accessoire de l'emplacement 8 a été supprimer.");
- Dialogue_Suppression(playerid);
- }
- if(SupprChoisit[playerid] == 9)
- {RemovePlayerAttachedObject(playerid, Joueur_Acc[playerid][Emplacement9]);
- Joueur_Acc[playerid][Emplacement9] = 0;
- SendClientMessage(playerid,JAUNE,"L'accessoire de l'emplacement 9 a été supprimer.");
- Dialogue_Suppression(playerid);
- }
- }
- else
- {Dialogue_Suppression(playerid);}
- }
- if(dialogid == SupprAccessoire)
- {
- if(response)
- {
- if(listitem == 0)
- {if(Joueur_Acc[playerid][Emplacement1] == 0)
- {SendClientMessage(playerid,ROUGE,"Il n'y a rien à cette emplacement.");
- Dialogue_Suppression(playerid);
- return 1;
- }
- SupprChoisit[playerid] = 1;
- ShowPlayerDialog(playerid, QuestionSuppression, DIALOG_STYLE_MSGBOX, "Information","Êtes vous sur de vouloir supprimer l'accessoire n°1 ?", "Oui", "Non");
- }
- if(listitem == 1)
- {if(Joueur_Acc[playerid][Emplacement2] == 0)
- {SendClientMessage(playerid,ROUGE,"Il n'y a rien à cette emplacement.");
- Dialogue_Suppression(playerid);
- return 1;
- }
- SupprChoisit[playerid] = 2;
- ShowPlayerDialog(playerid, QuestionSuppression, DIALOG_STYLE_MSGBOX, "Information","Êtes vous sur de vouloir supprimer l'accessoire n°2 ?", "Oui", "Non");
- }
- if(listitem == 2)
- {if(Joueur_Acc[playerid][Emplacement3] == 0)
- {SendClientMessage(playerid,ROUGE,"Il n'y a rien à cette emplacement.");
- Dialogue_Suppression(playerid);
- return 1;
- }
- SupprChoisit[playerid] = 3;
- ShowPlayerDialog(playerid, QuestionSuppression, DIALOG_STYLE_MSGBOX, "Information","Êtes vous sur de vouloir supprimer l'accessoire n°3 ?", "Oui", "Non");
- }
- if(listitem == 3)
- {if(Joueur_Acc[playerid][Emplacement4] == 0)
- {SendClientMessage(playerid,ROUGE,"Il n'y a rien à cette emplacement.");
- Dialogue_Suppression(playerid);
- return 1;
- }
- SupprChoisit[playerid] = 4;
- ShowPlayerDialog(playerid, QuestionSuppression, DIALOG_STYLE_MSGBOX, "Information","Êtes vous sur de vouloir supprimer l'accessoire n°4 ?", "Oui", "Non");
- }
- if(listitem == 4)
- {if(Joueur_Acc[playerid][Emplacement5] == 0)
- {SendClientMessage(playerid,ROUGE,"Il n'y a rien à cette emplacement.");
- Dialogue_Suppression(playerid);
- return 1;
- }
- SupprChoisit[playerid] = 5;
- ShowPlayerDialog(playerid, QuestionSuppression, DIALOG_STYLE_MSGBOX, "Information","Êtes vous sur de vouloir supprimer l'accessoire n°5 ?", "Oui", "Non");
- }
- if(listitem == 5)
- {if(Joueur_Acc[playerid][Emplacement6] == 0)
- {SendClientMessage(playerid,ROUGE,"Il n'y a rien à cette emplacement.");
- Dialogue_Suppression(playerid);
- return 1;
- }
- SupprChoisit[playerid] = 6;
- ShowPlayerDialog(playerid, QuestionSuppression, DIALOG_STYLE_MSGBOX, "Information","Êtes vous sur de vouloir supprimer l'accessoire n°6 ?", "Oui", "Non");
- }
- if(listitem == 6)
- {if(Joueur_Acc[playerid][Emplacement7] == 0)
- {SendClientMessage(playerid,ROUGE,"Il n'y a rien à cette emplacement.");
- Dialogue_Suppression(playerid);
- return 1;
- }
- SupprChoisit[playerid] = 7;
- ShowPlayerDialog(playerid, QuestionSuppression, DIALOG_STYLE_MSGBOX, "Information","Êtes vous sur de vouloir supprimer l'accessoire n°7 ?", "Oui", "Non");
- }
- if(listitem == 7)
- {if(Joueur_Acc[playerid][Emplacement8] == 0)
- {SendClientMessage(playerid,ROUGE,"Il n'y a rien à cette emplacement.");
- Dialogue_Suppression(playerid);
- return 1;
- }
- SupprChoisit[playerid] = 8;
- ShowPlayerDialog(playerid, QuestionSuppression, DIALOG_STYLE_MSGBOX, "Information","Êtes vous sur de vouloir supprimer l'accessoire n°8 ?", "Oui", "Non");
- }
- if(listitem == 8)
- {if(Joueur_Acc[playerid][Emplacement9] == 0)
- {SendClientMessage(playerid,ROUGE,"Il n'y a rien à cette emplacement.");
- Dialogue_Suppression(playerid);
- return 1;
- }
- SupprChoisit[playerid] = 9;
- ShowPlayerDialog(playerid, QuestionSuppression, DIALOG_STYLE_MSGBOX, "Information","Êtes vous sur de vouloir supprimer l'accessoire n°9 ?", "Oui", "Non");
- }
- }
- else
- {ShowPlayerDialog(playerid, MenuAccessoire, DIALOG_STYLE_LIST, "Accessoire", "{ADFF2F}1. {FFFFFF}Creer\n{ADFF2F}2. {FFFFFF}Editer\n{ADFF2F}3. {FFFFFF}Supprimer", "Continuer", "Quitter");}
- }
- return 1;
- }
- public OnPlayerEditAttachedObject(playerid, response, index, modelid, boneid,Float:fOffsetX, Float:fOffsetY, Float:fOffsetZ,Float:fRotX, Float:fRotY, Float:fRotZ, Float:fScaleX,Float:fScaleY, Float:fScaleZ)
- {
- if(response)
- {jmodelid[playerid] = modelid; jindex[playerid] = index; jboneid[playerid] = boneid;
- jfOffsetX[playerid] = fOffsetX; jfOffsetY[playerid] = fOffsetY; jfOffsetZ[playerid] = fOffsetZ;
- jfRotX[playerid] = fRotX; jfRotY[playerid] = fRotY; jfRotZ[playerid] = fRotZ;
- jfScaleX[playerid] = fScaleX; jfScaleY[playerid] = fScaleY; jfScaleZ[playerid] = fScaleZ;
- ShowPlayerDialog(playerid, AccessoireEnregistrer, DIALOG_STYLE_MSGBOX, "Accessoire - Sauvegarde", "Voulez-vous créer un fichier regroupant les données de cette objet ?", "Oui", "Non");
- }
- }
- // Stock
- stock Dialogue_Edition(playerid)
- {new phrase[500], finphrase[1024];
- new emp1[32],emp2[32],emp3[32],emp4[32],emp5[32],emp6[32],emp7[32],emp8[32],emp9[32];
- if(Joueur_Acc[playerid][Emplacement1] > 0){emp1 = "{FF0000}Utilisé";}else{emp1 = "Vide";}
- if(Joueur_Acc[playerid][Emplacement2] > 0){emp2 = "{FF0000}Utilisé";}else{emp2 = "Vide";}
- if(Joueur_Acc[playerid][Emplacement3] > 0){emp3 = "{FF0000}Utilisé";}else{emp3 = "Vide";}
- if(Joueur_Acc[playerid][Emplacement4] > 0){emp4 = "{FF0000}Utilisé";}else{emp4 = "Vide";}
- if(Joueur_Acc[playerid][Emplacement5] > 0){emp5 = "{FF0000}Utilisé";}else{emp5 = "Vide";}
- if(Joueur_Acc[playerid][Emplacement6] > 0){emp6 = "{FF0000}Utilisé";}else{emp6 = "Vide";}
- if(Joueur_Acc[playerid][Emplacement7] > 0){emp7 = "{FF0000}Utilisé";}else{emp7 = "Vide";}
- if(Joueur_Acc[playerid][Emplacement8] > 0){emp8 = "{FF0000}Utilisé";}else{emp8 = "Vide";}
- if(Joueur_Acc[playerid][Emplacement9] > 0){emp9 = "{FF0000}Utilisé";}else{emp9 = "Vide";}
- format(phrase, sizeof(phrase),"{ADFF2F}Emplacement 1 : {FFFFFF}%s\n",emp1);strcat(finphrase, phrase, sizeof(phrase));
- format(phrase, sizeof(phrase),"{ADFF2F}Emplacement 2 : {FFFFFF}%s\n",emp2);strcat(finphrase, phrase, sizeof(phrase));
- format(phrase, sizeof(phrase),"{ADFF2F}Emplacement 3 : {FFFFFF}%s\n",emp3);strcat(finphrase, phrase, sizeof(phrase));
- format(phrase, sizeof(phrase),"{ADFF2F}Emplacement 4 : {FFFFFF}%s\n",emp4);strcat(finphrase, phrase, sizeof(phrase));
- format(phrase, sizeof(phrase),"{ADFF2F}Emplacement 5 : {FFFFFF}%s\n",emp5);strcat(finphrase, phrase, sizeof(phrase));
- format(phrase, sizeof(phrase),"{ADFF2F}Emplacement 6 : {FFFFFF}%s\n",emp6);strcat(finphrase, phrase, sizeof(phrase));
- format(phrase, sizeof(phrase),"{ADFF2F}Emplacement 7 : {FFFFFF}%s\n",emp7);strcat(finphrase, phrase, sizeof(phrase));
- format(phrase, sizeof(phrase),"{ADFF2F}Emplacement 8 : {FFFFFF}%s\n",emp8);strcat(finphrase, phrase, sizeof(phrase));
- format(phrase, sizeof(phrase),"{ADFF2F}Emplacement 9 : {FFFFFF}%s",emp9);strcat(finphrase, phrase, sizeof(phrase));
- ShowPlayerDialog(playerid, EditerAccessoire, DIALOG_STYLE_LIST, "Accessoire - Edition", finphrase, "Continuer", "Retour");
- return 1;
- }
- stock Dialogue_Suppression(playerid)
- {new phrase[500], finphrase[1024];
- new emp1[32],emp2[32],emp3[32],emp4[32],emp5[32],emp6[32],emp7[32],emp8[32],emp9[32];
- if(Joueur_Acc[playerid][Emplacement1] > 0){emp1 = "{FF0000}Utilisé";}else{emp1 = "Vide";}
- if(Joueur_Acc[playerid][Emplacement2] > 0){emp2 = "{FF0000}Utilisé";}else{emp2 = "Vide";}
- if(Joueur_Acc[playerid][Emplacement3] > 0){emp3 = "{FF0000}Utilisé";}else{emp3 = "Vide";}
- if(Joueur_Acc[playerid][Emplacement4] > 0){emp4 = "{FF0000}Utilisé";}else{emp4 = "Vide";}
- if(Joueur_Acc[playerid][Emplacement5] > 0){emp5 = "{FF0000}Utilisé";}else{emp5 = "Vide";}
- if(Joueur_Acc[playerid][Emplacement6] > 0){emp6 = "{FF0000}Utilisé";}else{emp6 = "Vide";}
- if(Joueur_Acc[playerid][Emplacement7] > 0){emp7 = "{FF0000}Utilisé";}else{emp7 = "Vide";}
- if(Joueur_Acc[playerid][Emplacement8] > 0){emp8 = "{FF0000}Utilisé";}else{emp8 = "Vide";}
- if(Joueur_Acc[playerid][Emplacement9] > 0){emp9 = "{FF0000}Utilisé";}else{emp9 = "Vide";}
- format(phrase, sizeof(phrase),"{ADFF2F}Emplacement 1 : {FFFFFF}%s\n",emp1);strcat(finphrase, phrase, sizeof(phrase));
- format(phrase, sizeof(phrase),"{ADFF2F}Emplacement 2 : {FFFFFF}%s\n",emp2);strcat(finphrase, phrase, sizeof(phrase));
- format(phrase, sizeof(phrase),"{ADFF2F}Emplacement 3 : {FFFFFF}%s\n",emp3);strcat(finphrase, phrase, sizeof(phrase));
- format(phrase, sizeof(phrase),"{ADFF2F}Emplacement 4 : {FFFFFF}%s\n",emp4);strcat(finphrase, phrase, sizeof(phrase));
- format(phrase, sizeof(phrase),"{ADFF2F}Emplacement 5 : {FFFFFF}%s\n",emp5);strcat(finphrase, phrase, sizeof(phrase));
- format(phrase, sizeof(phrase),"{ADFF2F}Emplacement 6 : {FFFFFF}%s\n",emp6);strcat(finphrase, phrase, sizeof(phrase));
- format(phrase, sizeof(phrase),"{ADFF2F}Emplacement 7 : {FFFFFF}%s\n",emp7);strcat(finphrase, phrase, sizeof(phrase));
- format(phrase, sizeof(phrase),"{ADFF2F}Emplacement 8 : {FFFFFF}%s\n",emp8);strcat(finphrase, phrase, sizeof(phrase));
- format(phrase, sizeof(phrase),"{ADFF2F}Emplacement 9 : {FFFFFF}%s",emp9);strcat(finphrase, phrase, sizeof(phrase));
- ShowPlayerDialog(playerid, SupprAccessoire, DIALOG_STYLE_LIST, "Accessoire - Suppression", finphrase, "Supprimer", "Quitter");
- return 1;
- }
- stock Dialogue_EmplacementCorp(playerid)
- {new phrase[1024], finphrase[1024];
- format(phrase, sizeof(phrase),"{ADFF2F}1. {FFFFFF}Dos\n");strcat(finphrase, phrase, sizeof(phrase));
- format(phrase, sizeof(phrase),"{ADFF2F}2. {FFFFFF}Tête\n");strcat(finphrase, phrase, sizeof(phrase));
- format(phrase, sizeof(phrase),"{ADFF2F}3. {FFFFFF}Bras Gauche\n");strcat(finphrase, phrase, sizeof(phrase));
- format(phrase, sizeof(phrase),"{ADFF2F}4. {FFFFFF}Bras Droit\n");strcat(finphrase, phrase, sizeof(phrase));
- format(phrase, sizeof(phrase),"{ADFF2F}5. {FFFFFF}Main Gauche\n");strcat(finphrase, phrase, sizeof(phrase));
- format(phrase, sizeof(phrase),"{ADFF2F}6. {FFFFFF}Main Droite\n");strcat(finphrase, phrase, sizeof(phrase));
- format(phrase, sizeof(phrase),"{ADFF2F}7. {FFFFFF}Cuisse Gauche\n");strcat(finphrase, phrase, sizeof(phrase));
- format(phrase, sizeof(phrase),"{ADFF2F}8. {FFFFFF}Cuisse Droite\n");strcat(finphrase, phrase, sizeof(phrase));
- format(phrase, sizeof(phrase),"{ADFF2F}9. {FFFFFF}Pied Gauche\n");strcat(finphrase, phrase, sizeof(phrase));
- format(phrase, sizeof(phrase),"{ADFF2F}10. {FFFFFF}Pied Droit\n");strcat(finphrase, phrase, sizeof(phrase));
- format(phrase, sizeof(phrase),"{ADFF2F}11. {FFFFFF}Mollet Droit\n");strcat(finphrase, phrase, sizeof(phrase));
- format(phrase, sizeof(phrase),"{ADFF2F}12. {FFFFFF}Mollet Gauche\n");strcat(finphrase, phrase, sizeof(phrase));
- format(phrase, sizeof(phrase),"{ADFF2F}13. {FFFFFF}Avant bras gauche\n");strcat(finphrase, phrase, sizeof(phrase));
- format(phrase, sizeof(phrase),"{ADFF2F}14. {FFFFFF}Avant bras droit\n");strcat(finphrase, phrase, sizeof(phrase));
- format(phrase, sizeof(phrase),"{ADFF2F}15. {FFFFFF}Clavicule gauche\n");strcat(finphrase, phrase, sizeof(phrase));
- format(phrase, sizeof(phrase),"{ADFF2F}16. {FFFFFF}Clavicule Droite\n");strcat(finphrase, phrase, sizeof(phrase));
- format(phrase, sizeof(phrase),"{ADFF2F}17. {FFFFFF}Cou\n");strcat(finphrase, phrase, sizeof(phrase));
- format(phrase, sizeof(phrase),"{ADFF2F}18. {FFFFFF}Machoire");strcat(finphrase, phrase, sizeof(phrase));
- ShowPlayerDialog(playerid, EmplacementAccCorp, DIALOG_STYLE_LIST, "Emplacement du Corp", finphrase, "Continuer", "Retour");
- }
- stock Dialogue_Fente(playerid)
- {new phrase[500],finphrase[500];
- new emp1[32],emp2[32],emp3[32],emp4[32],emp5[32],emp6[32],emp7[32],emp8[32],emp9[32];
- if(Joueur_Acc[playerid][Emplacement1] > 0){emp1 = "{FF0000}Utilisé";}else{emp1 = "Vide";}
- if(Joueur_Acc[playerid][Emplacement2] > 0){emp2 = "{FF0000}Utilisé";}else{emp2 = "Vide";}
- if(Joueur_Acc[playerid][Emplacement3] > 0){emp3 = "{FF0000}Utilisé";}else{emp3 = "Vide";}
- if(Joueur_Acc[playerid][Emplacement4] > 0){emp4 = "{FF0000}Utilisé";}else{emp4 = "Vide";}
- if(Joueur_Acc[playerid][Emplacement5] > 0){emp5 = "{FF0000}Utilisé";}else{emp5 = "Vide";}
- if(Joueur_Acc[playerid][Emplacement6] > 0){emp6 = "{FF0000}Utilisé";}else{emp6 = "Vide";}
- if(Joueur_Acc[playerid][Emplacement7] > 0){emp7 = "{FF0000}Utilisé";}else{emp7 = "Vide";}
- if(Joueur_Acc[playerid][Emplacement8] > 0){emp8 = "{FF0000}Utilisé";}else{emp8 = "Vide";}
- if(Joueur_Acc[playerid][Emplacement9] > 0){emp9 = "{FF0000}Utilisé";}else{emp9 = "Vide";}
- format(phrase, sizeof(phrase),"{ADFF2F}Emplacement 1 : {FFFFFF}%s\n",emp1);strcat(finphrase, phrase, sizeof(phrase));
- format(phrase, sizeof(phrase),"{ADFF2F}Emplacement 2 : {FFFFFF}%s\n",emp2);strcat(finphrase, phrase, sizeof(phrase));
- format(phrase, sizeof(phrase),"{ADFF2F}Emplacement 3 : {FFFFFF}%s\n",emp3);strcat(finphrase, phrase, sizeof(phrase));
- format(phrase, sizeof(phrase),"{ADFF2F}Emplacement 4 : {FFFFFF}%s\n",emp4);strcat(finphrase, phrase, sizeof(phrase));
- format(phrase, sizeof(phrase),"{ADFF2F}Emplacement 5 : {FFFFFF}%s\n",emp5);strcat(finphrase, phrase, sizeof(phrase));
- format(phrase, sizeof(phrase),"{ADFF2F}Emplacement 6 : {FFFFFF}%s\n",emp6);strcat(finphrase, phrase, sizeof(phrase));
- format(phrase, sizeof(phrase),"{ADFF2F}Emplacement 7 : {FFFFFF}%s\n",emp7);strcat(finphrase, phrase, sizeof(phrase));
- format(phrase, sizeof(phrase),"{ADFF2F}Emplacement 8 : {FFFFFF}%s\n",emp8);strcat(finphrase, phrase, sizeof(phrase));
- format(phrase, sizeof(phrase),"{ADFF2F}Emplacement 9 : {FFFFFF}%s",emp9);strcat(finphrase, phrase, sizeof(phrase));
- ShowPlayerDialog(playerid, EmplacementAccessoire, DIALOG_STYLE_LIST, "Emplacement", finphrase, "Continuer", "Retour");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement