KᐰMKᐰZΣ Posté(e) le 27 décembre 2016 Share Posté(e) le 27 décembre 2016 (modifié) Bonjour Voila je viens de mettre le plugin vip https://forums.alliedmods.net/showthread.php?t=193324 sur mon serveur awp rpg deathmatch et je ne peux ouvrir qu'une fois le menu !vipmenu après il me dit que "Vous avez utilisé tous vos avantages" et j'aimerai augmenter le nombres de fois qu'on puisse utiliser le menu tant qu'on a pas utilisé touts les avantages et pourtant j'ai changer dans le cfg // Combien de fois on peut utiliser le menu // - // Default: "1" sm_vip_menu "12" Mais ça ne marche pas et j'aimerais qu'on puisse l'utiliser a chaque respawn comme c'est un serveur deatmatch Pouvez vous m'aider Cordialement Modifié le 27 décembre 2016 par "KᐰM!KᐰZΣ" Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Kriax Posté(e) le 27 décembre 2016 Share Posté(e) le 27 décembre 2016 OMFG !! Sa remonte tout ça mdrr Je te ferais le même menu demain si j'ai le temps, je sais pas si il fonctionne correctement celui la x) Kriax. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
KᐰMKᐰZΣ Posté(e) le 27 décembre 2016 Auteur Share Posté(e) le 27 décembre 2016 Merci Kriax ou si tu en a fait un plus récent je suis preneur :) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Kriax Posté(e) le 28 décembre 2016 Share Posté(e) le 28 décembre 2016 Il te faut quoi ? Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
KᐰMKᐰZΣ Posté(e) le 28 décembre 2016 Auteur Share Posté(e) le 28 décembre 2016 (modifié) Salut Kriax Voilà j'ai serveur deatmatch et je voudrais pouvoir tapez plusieurs fois !vip parce que on ne peut pas choisir toutes les options d'un coup on peut en choisir qu'une après on a le message : "Vous avez utilisé tous vos avantages" et après il faut attendre le changement de map et je voudrais comme c'est un serveur deatmatch qu on puisse a chaque mort utilisé ces avantages si c'est possible Merci Modifié le 28 décembre 2016 par "KᐰM!KᐰZΣ" Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
KᐰMKᐰZΣ Posté(e) le 30 décembre 2016 Auteur Share Posté(e) le 30 décembre 2016 Pas de nouvelles ? Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Kriax Posté(e) le 30 décembre 2016 Share Posté(e) le 30 décembre 2016 Yooo. Désolé, avec les fêtes et les préparation de soldes le taff IRL est hard, ajoutes l'évent Noël que ont organisaient dans ma commu, ça fais que j'ai pas eu le temps ! J'essaierais de te le faire demain avant le taff, sinon tu l'auras pour Lundi soir ! Encore désolé ! Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
KᐰMKᐰZΣ Posté(e) le 31 décembre 2016 Auteur Share Posté(e) le 31 décembre 2016 Pas de souci merci et bonne année à toi Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Kriax Posté(e) le 31 décembre 2016 Share Posté(e) le 31 décembre 2016 Ce seras donc pour Lundi ! Bonne année a toi aussi ! :) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Kriax Posté(e) le 2 janvier 2017 Share Posté(e) le 2 janvier 2017 Il te faut tout les avantages ? Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
KᐰMKᐰZΣ Posté(e) le 2 janvier 2017 Auteur Share Posté(e) le 2 janvier 2017 (modifié) non juste ça s'il te plait : - Avoir un usp - Avoir une grenade - Avoir une fumigène Avoir 1 respawn - Avoir la Troisième vue Modifié le 3 janvier 2017 par "KᐰM!KᐰZΣ" Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Kriax Posté(e) le 3 janvier 2017 Share Posté(e) le 3 janvier 2017 Compile ça. Tu vas avoir besoin de smlib et morecolors (Sur sourcemod tu trouves facilement). #include <sourcemod> #include <morecolors> #include <smlib> #include <sdktools> #include <cstrike> bool g_bUse[MAXPLAYERS + 1]; bool g_bRespawn[MAXPLAYERS + 1]; bool g_bThird[MAXPLAYERS + 1]; public void OnPluginStart() { RegConsoleCmd("sm_vipmenu", Command_VipMenu); RegConsoleCmd("sm_respawn", Command_Respawn); RegConsoleCmd("sm_tp", Command_TP); HookEvent("player_death", Event_PlayerDeath); HookEvent("player_spawn", Event_PlayerSpawn); } public Action Event_PlayerSpawn(Event event, const char[] szName, bool bDontBroadcast) { int client = GetClientOfUserId(event.GetInt("userid")); g_bUse[client] = true; } public Action Event_PlayerDeath(Event event, const char[] szName, bool bDontBroadcast) { int client = GetClientOfUserId(event.GetInt("userid")); g_bThird[client] = g_bRespawn[client] = false; } public Action Command_VipMenu(int client, int args) { if(!IsClientValid(client, true)) return Plugin_Handled; if(!g_bUse[client]) return Plugin_Handled; VipMenu(client); return Plugin_Handled; } public Action Command_TP(int client, int args) { if(!IsClientValid(client, true)) return Plugin_Handled; if(!g_bThird[client]) return Plugin_Handled; Client_SetThirdPersonMode(client, Client_IsInThirdPersonMode(client) ? false:true); return Plugin_Handled; } public Action Command_Respawn(int client, int args) { if(!IsClientValid(client, true)) return Plugin_Handled; if(!g_bRespawn[client]) return Plugin_Handled; g_bRespawn[client] = g_bUse[client] = false; CS_RespawnPlayer(client); return Plugin_Handled; } public void VipMenu(int client) { Menu menu = new Menu(MenuHandler_Vip); menu.SetTitle("Vip Menu"); menu.AddItem("usp", "Avoir un usp"); menu.AddItem("he", "Avoir une grenade"); menu.AddItem("smoke", "Avoir une fumigène"); menu.AddItem("respawn", "Avoir 1 respawn"); menu.AddItem("third", "Avoir la Troisième vue"); menu.ExitButton = true; menu.Display(client, 10); } public int MenuHandler_Vip(Menu menu, MenuAction action, int client, int param) { if(action == MenuAction_Select) { char szParam[16]; GetMenuItem(menu, param, szParam, sizeof(szParam)); if(StrEqual(szParam, "usp")) GivePlayerItem(client, "weapon_usp"); if(StrEqual(szParam, "he")) GivePlayerItem(client, "weapon_hegrenade"); if(StrEqual(szParam, "smoke")) GivePlayerItem(client, "weapon_smokegrenade"); if(StrEqual(szParam, "respawn")) { CPrintToChat(client, "{green}[VIP] Vous pouvez vous respawn via la commande !respawn"); g_bRespawn[client] = true; } if(StrEqual(szParam, "third")) { CPrintToChat(client, "{green}[VIP] Vous pouvez avoir la troisième vue via la commande !tp"); g_bThird[client] = true; } g_bUse[client] = false; } if(action == MenuAction_End) delete menu; } stock bool IsClientValid(int client, bool alive = false) { if(client > 0 && client <= MaxClients && IsClientConnected(client) && IsClientInGame(client)) { if(alive && !IsPlayerAlive(client)) return false; return true; } return false; } Normalement c'est good x) Donne du feedback. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
KᐰMKᐰZΣ Posté(e) le 3 janvier 2017 Auteur Share Posté(e) le 3 janvier 2017 Merci beaucoup Kriax mais le souci je suis sur mac et je n'arrive pas compiler un .sp pour le mettre en smx et je crois qu'on ne peut pas, nous utilisateur mac et j'ai essayer sur ce site mais j'ai une erreur https://spider.limetech.io/ (#include <morecolors> : plugin.sp(2) : fatal error 183: cannot read from file: "morecolors" Compilation aborted. 1 Error. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Kriax Posté(e) le 3 janvier 2017 Share Posté(e) le 3 janvier 2017 Tiens tu as le smx et le sp : http://www.filedropper.com/kamikaze_1 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
KᐰMKᐰZΣ Posté(e) le 3 janvier 2017 Auteur Share Posté(e) le 3 janvier 2017 Merci infiniment Kriax Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Kriax Posté(e) le 3 janvier 2017 Share Posté(e) le 3 janvier 2017 Tu me diras merci quand tu me confirmeras que s'est se que tu voulais ^^ Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
KᐰMKᐰZΣ Posté(e) le 4 janvier 2017 Auteur Share Posté(e) le 4 janvier 2017 (modifié) On peut choisir que un avantage après on a le message 1 /1 avantages utilisé et on ne peut plus refaire !vipmenu pour choisir un autre avantage exemple si je choisie la grenade en faisant la première fois !vipmenu et ensuite je voudrais le !respawn je ne pourrais pas et je voulais savoir si en une seule fois on pourrait choisir un choix multiples stp et enfaite je n ai pas besoin de l'usp Modifié le 4 janvier 2017 par "KᐰM!KᐰZΣ" Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Kriax Posté(e) le 4 janvier 2017 Share Posté(e) le 4 janvier 2017 Bah alors j'ai pas compris du tout la XD Tu veux que ont puisse utiliser le menu au temps de fois que possible mais que les avantages sois utilisables une seul fois chacun ? Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
KᐰMKᐰZΣ Posté(e) le 4 janvier 2017 Auteur Share Posté(e) le 4 janvier 2017 on ne peut choisir qu'un avantage par mort et je voudrais pouvoir choisir touts les avantages d'un coup via le menu je ne sais pas si c'est possible ? Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Kriax Posté(e) le 4 janvier 2017 Share Posté(e) le 4 janvier 2017 Le choix tout d'un coup wai ça aucun soucis mais le reste j'ai beau relire et relire je comprend pas, et je suis pas le seul ... Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
KᐰMKᐰZΣ Posté(e) le 4 janvier 2017 Auteur Share Posté(e) le 4 janvier 2017 quand tu tape !vipmenu tu peux choisir qu'un avantage exemple je choisie une grenade dans le menu mais je voudrais aussi exemple grenade + respawn + fumi tu ne peux pas ré-ouvrir le menu ou si tu veux te donner l'ip de mon serveur tu pourras peut être mieux comprendre Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Kriax Posté(e) le 4 janvier 2017 Share Posté(e) le 4 janvier 2017 Tu veux pouvoir combiner plusieurs avantages en l'ouvrant une seul fois ? o.O Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
KᐰMKᐰZΣ Posté(e) le 4 janvier 2017 Auteur Share Posté(e) le 4 janvier 2017 oui ou pouvoir l'ouvrir tant qu on est pas mort Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Kriax Posté(e) le 5 janvier 2017 Share Posté(e) le 5 janvier 2017 Bah si t'es mort et que tu revis tu peu le ré-ouvrir plusieurs fois nan ? Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
KᐰMKᐰZΣ Posté(e) le 5 janvier 2017 Auteur Share Posté(e) le 5 janvier 2017 non c est ça tu ne peux pas ré-ouvrir le menu plusieurs fois tant que tu es pas mort Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.