Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //=========================================
- //============== Keapon 3.0 ===============
- //================= par ===================
- //============= KonVict92x ================
- //=========================================
- #include <a_samp>
- #if defined FILTERSCRIPT
- #endif
- //================== Defines =====================
- #define COLOR_VERT 0x33AA33AA
- #define DIALOG_CATEG 1
- #define DIALOG_MELEE 2
- #define DIALOG_PISTOL 3
- #define DIALOG_MITRAIL 4
- #define DIALOG_SHOTGUN 5
- #define DIALOG_EXPLOSIF 6
- #define DIALOG_OTHER 7
- //================================================
- //==================== OnPlayerCommandText =====================
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if(strcmp(cmdtext,"/wep",true)==0) //Si le joueur tape la commande /wep
- { //Alors on lui montre le dialogue ci-dessous
- ShowPlayerDialog(playerid, DIALOG_CATEG, DIALOG_STYLE_LIST, "Catégories", "Arme de Melees\nPistolets\nMitraillettes\nFusils\nExplosifs\nAutres", "Continuer", "Quitter");
- return 1;
- }
- return 0;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == DIALOG_CATEG && response) //Quand le dialogue "DIALOG_CATEG (N°1) est appelé et si le joueur a cliqué sur "Continuer"
- { //Alors on verifie sur quel texte il a cliqué
- if(listitem == 0) //Catégorie Arme de Melees
- {
- ShowPlayerDialog(playerid, DIALOG_MELEE, DIALOG_STYLE_LIST,"Arme de Melees", "Couteau\nKatana\nBatte de Baseball\nPoing Américain\nPelle", "Prendre", "Retour");
- }
- if(listitem == 1) //Catégorie Pistolets
- {
- ShowPlayerDialog(playerid, DIALOG_PISTOL, DIALOG_STYLE_LIST,"Pistolets", "9mm\n9mms (Silencieux)\nDesert Eagle", "Prendre", "Retour");
- }
- if(listitem == 2) //Catégories Mitraillettes
- {
- ShowPlayerDialog(playerid, DIALOG_MITRAIL, DIALOG_STYLE_LIST,"Mitraillettes", "MiniUzi\nTec9\nMP5\nM4\nAK47", "Prendre", "Retour");
- }
- if(listitem == 3) //Catégorie Fusils a Pompes
- {
- ShowPlayerDialog(playerid, DIALOG_SHOTGUN, DIALOG_STYLE_LIST,"Fusils a Pompes", "Fusil a Pompe\nFusil de Combat\nFusil a Canon Sciée\nFusil de Campagne", "Prendre", "Retour");
- }
- if(listitem == 4) //Catégorie Explosifs
- {
- ShowPlayerDialog(playerid, DIALOG_EXPLOSIF, DIALOG_STYLE_LIST,"Explosifs", "RPG\nRPG Téléguidé\nC4", "Prendre", "Retour");
- }
- if(listitem == 5) //Catégorie Autres
- {
- ShowPlayerDialog(playerid, DIALOG_OTHER, DIALOG_STYLE_LIST,"Autres", "Tronconneuse\nFleur\nFumigene\nGrenade\nCocktail Molotov\nBombe a Tag\nExtincteur\nAppareil Photo\nParachute\nLance Flamme\nMinigun", "Prendre", "Retour");
- }
- }
- if(dialogid == DIALOG_MELEE && response)
- {
- switch(listitem) //Methode assez differente du "if(listitem..." et plus pratique pour sa rapidité
- {
- case 0: //Si le joueur a Cliqué sur "Couteau"
- {
- GivePlayerWeapon(playerid,4,0);
- SendClientMessage(playerid,COLOR_VERT,"Vous venez de recevoir un Couteau");
- }
- case 1: //Si le joueur a Cliqué sur "Katana"
- {
- GivePlayerWeapon(playerid,8,0);
- SendClientMessage(playerid,COLOR_VERT,"Vous venez de recevoir un Katana");
- }
- case 2: //Si le joueur a Cliqué sur "Batte de Baseball"
- {
- GivePlayerWeapon(playerid,5,0);
- SendClientMessage(playerid,COLOR_VERT,"Vous venez de recevoir une Batte de Baseball");
- }
- case 3: //Ainsi de suite
- {
- GivePlayerWeapon(playerid,1,0);
- SendClientMessage(playerid,COLOR_VERT,"Vous venez de recevoir un Poing Américain");
- }
- case 4:
- {
- GivePlayerWeapon(playerid,6,0);
- SendClientMessage(playerid,COLOR_VERT,"Vous venez de recevoir une Pelle");
- }
- }
- }
- if(dialogid == DIALOG_PISTOL && response)
- {
- if(listitem == 0)
- {
- GivePlayerWeapon(playerid,22,99999);
- SendClientMessage(playerid,COLOR_VERT,"Vous venez de recevoir un 9mm");
- }
- if(listitem == 1)
- {
- GivePlayerWeapon(playerid,23,99999);
- SendClientMessage(playerid,COLOR_VERT,"Vous venez de recevoir un 9mm Silencieux");
- }
- if(listitem == 2)
- {
- GivePlayerWeapon(playerid,24,99999);
- SendClientMessage(playerid,COLOR_VERT,"Vous venez de recevoir un Desert Eagle");
- }
- }
- if(dialogid == DIALOG_MITRAIL && response)
- {
- if(listitem == 0)
- {
- GivePlayerWeapon(playerid,28,99999);
- SendClientMessage(playerid,COLOR_VERT,"Vous venez de recevoir un MiniUzi");
- }
- if(listitem == 1)
- {
- GivePlayerWeapon(playerid,32,99999);
- SendClientMessage(playerid,COLOR_VERT,"Vous venez de recevoir un Tec9");
- }
- if(listitem == 2)
- {
- GivePlayerWeapon(playerid,29,99999);
- SendClientMessage(playerid,COLOR_VERT,"Vous venez de recevoir une MP5");
- }
- if(listitem == 3)
- {
- GivePlayerWeapon(playerid,31,99999);
- SendClientMessage(playerid,COLOR_VERT,"Vous venez de recevoir une M4");
- }
- if(listitem == 4)
- {
- GivePlayerWeapon(playerid,30,99999);
- SendClientMessage(playerid,COLOR_VERT,"Vous venez de recevoir un AK47");
- }
- }
- if(dialogid == DIALOG_SHOTGUN && response)
- {
- if(listitem == 0)
- {
- GivePlayerWeapon(playerid,25,99999);
- SendClientMessage(playerid,COLOR_VERT,"Vous venez de recevoir un Fusil a Pompe");
- }
- if(listitem == 1)
- {
- GivePlayerWeapon(playerid,27,99999);
- SendClientMessage(playerid,COLOR_VERT,"Vous venez de recevoir un Fusil de Combat");
- }
- if(listitem == 2)
- {
- GivePlayerWeapon(playerid,26,99999);
- SendClientMessage(playerid,COLOR_VERT,"Vous venez de recevoir un Fusil a Canon Sciée");
- }
- if(listitem == 3)
- {
- GivePlayerWeapon(playerid,33,99999);
- SendClientMessage(playerid,COLOR_VERT,"Vous venez de recevoir un Fusil de Campagne");
- }
- if(listitem == 4)
- {
- GivePlayerWeapon(playerid,34,99999);
- SendClientMessage(playerid,COLOR_VERT,"Vous venez de recevoir un Fusil de Sniper");
- }
- }
- if(dialogid == DIALOG_EXPLOSIF && response)
- {
- if(listitem == 0)
- {
- GivePlayerWeapon(playerid,35,99999);
- SendClientMessage(playerid,COLOR_VERT,"Vous venez de recevoir un RPG");
- }
- if(listitem == 1)
- {
- GivePlayerWeapon(playerid,36,99999);
- SendClientMessage(playerid,COLOR_VERT,"Vous venez de recevoir un RPG Téléguidé");
- }
- if(listitem == 3)
- {
- GivePlayerWeapon(playerid,39,99999);
- GivePlayerWeapon(playerid,40,0);
- SendClientMessage(playerid,COLOR_VERT,"Vous venez de recevoir du C4");
- }
- }
- if(dialogid == DIALOG_OTHER && response)
- {
- if(listitem == 0)
- {
- GivePlayerWeapon(playerid,9,0);
- SendClientMessage(playerid,COLOR_VERT,"Vous venez de recevoir une Tronconneuse");
- }
- if(listitem == 1)
- {
- GivePlayerWeapon(playerid,14,0);
- SendClientMessage(playerid,COLOR_VERT,"Vous venez de recevoir une Fleur");
- }
- if(listitem == 2)
- {
- GivePlayerWeapon(playerid,17,0);
- SendClientMessage(playerid,COLOR_VERT,"Vous venez de recevoir un Fumigene");
- }
- if(listitem == 3)
- {
- GivePlayerWeapon(playerid,16,0);
- SendClientMessage(playerid,COLOR_VERT,"Vous venez de recevoir une Grenade");
- }
- if(listitem == 4)
- {
- GivePlayerWeapon(playerid,18,0);
- SendClientMessage(playerid,COLOR_VERT,"Vous venez de recevoir un Cocktail Molotov");
- }
- if(listitem == 5)
- {
- GivePlayerWeapon(playerid,41,0);
- SendClientMessage(playerid,COLOR_VERT,"Vous venez de recevoir une Bombe Tag");
- }
- if(listitem == 6)
- {
- GivePlayerWeapon(playerid,42,99999);
- SendClientMessage(playerid,COLOR_VERT,"Vous venez de recevoir un Extincteur");
- }
- if(listitem == 7)
- {
- GivePlayerWeapon(playerid,43,99999);
- SendClientMessage(playerid,COLOR_VERT,"Vous venez de recevoir un Appareil Photo");
- }
- if(listitem == 8)
- {
- GivePlayerWeapon(playerid,46,99999);
- SendClientMessage(playerid,COLOR_VERT,"Vous venez de recevoir un Parachute");
- }
- if(listitem == 9)
- {
- GivePlayerWeapon(playerid,37,99999);
- SendClientMessage(playerid,COLOR_VERT,"Vous venez de recevoir un Lance Flamme");
- }
- if(listitem == 10)
- {
- GivePlayerWeapon(playerid,38,99999);
- SendClientMessage(playerid,COLOR_VERT,"Vous venez de recevoir un Minigun");
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement