Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <sscanf2>
- #include <I-ZCMD>
- enum partie
- {
- Float:part9,
- Float:part8,
- Float:part7,
- Float:part6,
- Float:part5,
- Float:part4,
- Float:part3
- }
- new DegatInfo[partie];
- #define DIALOG_DEGAT 99 //a vous de modifier
- #define MODIF_3 100
- #define MODIF_4 101
- #define MODIF_5 102
- #define MODIF_6 103
- #define MODIF_7 104
- #define MODIF_8 106
- #define MODIF_9 107
- //#define MODIF_10 8
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" Système de payage © - vitespirite");
- print("--------------------------------------\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- switch(dialogid)
- {
- case DIALOG_DEGAT:
- {
- if(response)
- {
- if(listitem == 0)
- {
- ShowPlayerDialog(playerid,MODIF_3,DIALOG_STYLE_INPUT,"Torse","Rentrée Le dêgat désirer en tirant dans le torse","Modifier","Retour");
- }
- if(listitem == 1)
- {
- ShowPlayerDialog(playerid,MODIF_4,DIALOG_STYLE_INPUT,"Aine","Rentrée Le dêgat désirer en tirant dans la Aine","Modifier","Retour");
- }
- if(listitem == 2)
- {
- ShowPlayerDialog(playerid,MODIF_5,DIALOG_STYLE_INPUT,"Bras gauche","Rentrée Le dêgat désirer en tirant dans le Bras gauche","Modifier","Retour");
- }
- if(listitem == 3)
- {
- ShowPlayerDialog(playerid,MODIF_6,DIALOG_STYLE_INPUT,"Bras droit","Rentrée Le dêgat désirer en tirant dans le Bras droit","Modifier","Retour");
- }
- if(listitem == 4)
- {
- ShowPlayerDialog(playerid,MODIF_7,DIALOG_STYLE_INPUT,"jambe gauche","Rentrée Le dêgat désirer en tirant dans le jambe gauche","Modifier","Retour");
- }
- if(listitem == 5)
- {
- ShowPlayerDialog(playerid,MODIF_8,DIALOG_STYLE_INPUT,"jambe droit","Rentrée Le dêgat désirer en tirant dans le jambe droit","Modifier","Retour");
- }
- if(listitem == 6)
- {
- ShowPlayerDialog(playerid,MODIF_9,DIALOG_STYLE_INPUT,"Tête","Rentrée Le dêgat désirer en tirant dans le tête","Modifier","Retour");
- }
- }
- }
- case MODIF_3:
- {
- if(response)
- {
- sscanf(inputtext,"f",DegatInfo[part3]);
- SendClientMessage(playerid,0xB3FFB3FF,"Le dêgat du tors a été modifier !");
- }
- }
- case MODIF_4:
- {
- if(response)
- {
- sscanf(inputtext,"f",DegatInfo[part4]);
- SendClientMessage(playerid,0xB3FFB3FF,"Le dêgat du Aine a été modifier !");
- }
- }
- case MODIF_5:
- {
- if(response)
- {
- sscanf(inputtext,"f",DegatInfo[part5]);
- SendClientMessage(playerid,0xB3FFB3FF,"Le dêgat du Bras gauche a été modifier !");
- }
- }
- case MODIF_6:
- {
- if(response)
- {
- sscanf(inputtext,"f",DegatInfo[part6]);
- SendClientMessage(playerid,0xB3FFB3FF,"Le dêgat du bras droite a été modifier !");
- }
- }
- case MODIF_7:
- {
- if(response)
- {
- sscanf(inputtext,"f",DegatInfo[part7]);
- SendClientMessage(playerid,0xB3FFB3FF,"Le dêgat du jambe gauche a été modifier !");
- }
- }
- case MODIF_8:
- {
- if(response)
- {
- sscanf(inputtext,"f",DegatInfo[part8]);
- SendClientMessage(playerid,0xB3FFB3FF,"Le dêgat du jambe droite a été modifier !");
- }
- }
- case MODIF_9:
- {
- if(response)
- {
- sscanf(inputtext,"f",DegatInfo[part9]);
- SendClientMessage(playerid,0xB3FFB3FF,"Le dêgat du tête a été modifier !");
- }
- }
- }
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
- CMD:degat(playerid ,params[])
- {
- SendClientMessage(playerid,-1,"Système de dêgat pour admin © - vitespirite");
- if(IsPlayerAdmin(playerid))
- {
- static
- msg[300];
- format(msg,sizeof(msg),"Partie du corp\t\tDêgats\nTorse\t\t%f\nAine\t\t%f\nBras gauche\t\t%f\nBras droit\t\t%f\nJambe gauche\t\t%f\nJambe droite\t\t%f\nTête\t\t%f",DegatInfo[part3],DegatInfo[part4],DegatInfo[part5],DegatInfo[part6],DegatInfo[part7],DegatInfo[part8],DegatInfo[part9]);
- ShowPlayerDialog(playerid,DIALOG_DEGAT,5,"Modification des dêgat",msg,"Modifier","Quitter");
- }
- else
- {
- SendClientMessage(playerid,-1,"Vous n'êtes pas connecter RCON !");
- }
- return 1;
- }
- public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid, bodypart)
- {
- if(bodypart == 9)
- {
- SetPlayerHealth(playerid,-DegatInfo[part9]);
- }
- if(bodypart == 8)
- {
- SetPlayerHealth(playerid,-DegatInfo[part8]);
- }
- if(bodypart == 7)
- {
- SetPlayerHealth(playerid,-DegatInfo[part7]);
- }
- if (bodypart == 6)
- {
- SetPlayerHealth(playerid,-DegatInfo[part6]);
- }
- if(bodypart == 5)
- {
- SetPlayerHealth(playerid,-DegatInfo[part5]);
- }
- if(bodypart == 4)
- {
- SetPlayerHealth(playerid,-DegatInfo[part4]);
- }
- if(bodypart == 3)
- {
- SetPlayerHealth(playerid,-DegatInfo[part3]);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement