Bonjour je travail actuellement sur un plugins et enfaite j'ai mits des bonus soit : "200HP" "Gravité" "Speed" Mais j'aimerais mettre un skin pour chacun merci des réponse :
Code PHP:
#include <sourcemod>#include <smlib>#include <morecolors>
#define LOGO "{cyan}[BONUS-MENU]"#define LO "{cyan}[VIP]"#define LOG "{red}[FgF]"
public Plugin:myinfo ={name = "Bonus",description = "Menu Bonus",author = "RedGames",version = "1.0",url = "",}
public OnPluginStart(){{ RegConsoleCmd("bonus", menu_bonus, "Affiche les Bonus"); CreateTimer(60.0, advert, _,TIMER_REPEAT); }}
public Action:menu_bonus(client, args){
new Handle:menu = CreateMenu(Menu_Bonus);SetMenuTitle(menu, ".:: Bonus Menu ::.");AddMenuItem(menu, "option1", "200 HP");AddMenuItem(menu, "option2", "Gravité");AddMenuItem(menu, "option3", "Vitesse");SetMenuExitButton(menu, false);DisplayMenu(menu, client, MENU_TIME_FOREVER);}
public Menu_Bonus(Handle:menu, MenuAction:action, client, param2){if(MenuAction_Select == action){new String:sInfo[64];GetMenuItem(menu, param2, sInfo, sizeof(sInfo));
if(StrEqual(sInfo, "option1")){SetEntityHealth(client, 200);CPrintToChat(client, "%s : {green}Vous avez reçu 100 de vie supplémentaire.", LOGO);}else if(StrEqual(sInfo, "option2")){SetEntityGravity(client, Float: 1.5);CPrintToChat(client, "%s : {green}Vous avez obtenu plus de gravité.", LOGO);}else if(StrEqual(sInfo, "option3")){SetEntPropFloat(client, Prop_Data, "m_flLaggedMovementValue", 1.6);CPrintToChat(client, "%s : {green}Vous avez obtenu plus de vitesse.", LOGO);}}else if(MenuAction_End == action){CloseHandle(menu);}}