-
Compteur de contenus
218 -
Inscription
Type de contenu
Profils
Forums
Calendrier
Articles
Messages posté(e)s par Raiglun
-
-
Merci à vous ;)
Donnez moi des idées d'améliorations ;)
iNex, tellement c'était bête que j'ai cherchés 3 heures ^^
-
Bonjours,
Voilà, j'ai fais l'ajout du menu sur le clantag. First Plugin
Merci à Kriax pour une erreur toute bête. C'est ce qui m'a fait mettre du temps.
First Plugin
#include <sourcemod> #include <sdktools> #include <cssclantags.inc> new Handle:g_hVip; new Handle:g_hAdmin; new Handle:g_hLeader; new Handle:g_hPrivate1; new Handle:g_hPrivate2; new String:g_sLeader[64]; new String:g_sAdmin[64]; new String:g_sVip[64]; new String:g_sPrivate1[64]; new String:g_sPrivate2[64]; public Plugin:myinfo = { name = "ClanTag Status / Menu", author = "Steven (Modifié par ScarletKnight)", version = "1.1", description = "Modifier les clan tags", url = "" } public OnPluginStart() { HookEvent("player_spawn", PlayerSpawn); RegAdminCmd("sm_tag", tagm, ADMFLAG_GENERIC, "Menu clantag"); g_hLeader = CreateConVar("Tag_leader", "Leader", "Tag pour les leaders (flag: t)"); g_hAdmin = CreateConVar("Tag_admin", "Admin", "Tag pour les admins (flag: a)"); g_hVip = CreateConVar("Tag_vip", "Vip", "Tag pour les vip (flag: s)"); g_hPrivate1 = CreateConVar("Tag_perso1", "Private", "Perso (flag: q)"); g_hPrivate2 = CreateConVar("Tag_perso2", "Private2", "Perso 2 (flag: p)"); AutoExecConfig(true, "plugin_clantag"); GetConVarString(g_hAdmin, g_sAdmin, sizeof(g_sAdmin)); GetConVarString(g_hLeader, g_sLeader, sizeof(g_sLeader)); GetConVarString(g_hVip, g_sVip, sizeof(g_sVip)); GetConVarString(g_hPrivate1, g_sPrivate1, sizeof(g_sPrivate1)); GetConVarString(g_hPrivate2, g_sPrivate2, sizeof(g_sPrivate2)); } public OnClientSettingsChanged(client) { change_tag(client); } public Action:PlayerSpawn(Handle:event, const String:name[], bool:dontBroadcast) { change_tag(GetClientOfUserId(GetEventInt(event, "userid"))); } public change_tag(client) { if(IsClientInGame(client)) { if (GetUserFlagBits(client) & ADMFLAG_ROOT) CS_SetClientClanTag(client, g_sLeader); else if (GetUserFlagBits(client) & ADMFLAG_GENERIC) CS_SetClientClanTag(client, g_sAdmin); else if (GetUserFlagBits(client) & ADMFLAG_CUSTOM1) CS_SetClientClanTag(client, g_sVip); else if (GetUserFlagBits(client) & ADMFLAG_CUSTOM2) CS_SetClientClanTag(client, g_sPrivate1); else if (GetUserFlagBits(client) & ADMFLAG_CUSTOM3) CS_SetClientClanTag(client, g_sPrivate2); else CS_SetClientClanTag(client, ""); } } public Action:tagm(client, args) { if (IsClientInGame(client) && GetUserFlagBits(client) & ADMFLAG_GENERIC) { new Handle:menutag = CreateMenu(istagmenu) SetMenuTitle(menutag, " *** Changement de Tag ***"); if (GetUserFlagBits(client) & ADMFLAG_ROOT) { AddMenuItem(Handle:menutag, "g_sLeader", "Mettre le tag Leader"); AddMenuItem(Handle:menutag, "g_sPrivate1", "Mettre le tag prive1"); AddMenuItem(Handle:menutag, "g_sPrivate2", "Mettre le tag prive2"); } if (GetUserFlagBits(client) & ADMFLAG_GENERIC) { AddMenuItem(Handle:menutag, "g_sAdmin", "Mettre le tag Admin"); AddMenuItem(Handle:menutag, "g_sVip", "Mettre le tag Vip"); } SetMenuExitButton(menutag, false); DisplayMenu(menutag, client, 15); } else { PrintToChat(client, "\x02Vous n'etes pas admin de nos serveurs"); } return Plugin_Handled; } public istagmenu(Handle:menutag, MenuAction:action, client, param2) { if (action == MenuAction_Select) { new String:tag[32]; GetMenuItem(menutag, param2, tag, sizeof(tag)); if(StrEqual(tag, "g_sLeader")) { CS_SetClientClanTag(client, g_sLeader); } if(StrEqual(tag, "g_sAdmin")) { CS_SetClientClanTag(client, g_sAdmin); } if(StrEqual(tag, "g_sVip")) { CS_SetClientClanTag(client, g_sVip); } if(StrEqual(tag, "g_sPrivate1")) { CS_SetClientClanTag(client, g_sPrivate1); } if(StrEqual(tag, "g_sPrivate2")) { CS_SetClientClanTag(client, g_sPrivate2); } } else if (action == MenuAction_End ) { CloseHandle(menutag); } }
[Edit] Ajout du lien pour l'include et le gamedata. Lien
-
Pour les demandes c'est sur le forum de sourcemod. Combien de fois doit on le répéter ?
Il n'y a pas de codeur pro ici et ta demande n'est pas simple de réalisation. Surtout qu'il en existe déjà un.
Merci,
Ps : Kriax à l'aide ! Je bloques sur mon truc, **** les erreurs. ^^'
-
Merci ça m'aide à apprendre.
I LOVE YOU MAREDESCHOUX
-
On va pas dire de la m**** si on sais pas ;)
-
Hum tu as un problème avec mon pseudo ou quoi ? Tu m'aimes pas, avoue ?
Mdr,
Je lui ai demander son aide pour le refaire mais surtout l'améliorer ;)
-
ARF, je m'excuse mais je le retrouve pas.
J'avais pas fait de sauvegarde de mes serveurs, enfin si mais une ancienne, je vais chercher un peu plus sinon je pense le refaire.
-
Oui Oui t'en fait pas.
Juste le temps de le retrouver, j'avais formater mon DD et j'ai fais une récupération. Je dois le trouver dedans
-
Oui et tu le compile.
-
Bonjour,
Tu ouvre tes yeux et magie tu voies que non.
Le RP est un plugin sourcemod et non une option.
Le RP n'est pas propre à VG et doit être acheté à un de ses créateur.
Le mode RP est grandement demandé et bon nombres ont abandonné vu le prix dérisoire de celui ci.
Cordialement ME, ;)
[EDIT] Faut vraiment que j'actualise avant de répondre quand je reste sur un sujet, lol.
-
Moi, je parle de changer de tag quand tu le souhaite avec une commande.
ex : tu as le tag leader (flag z), tu peux mettre tout les autres tag avec une commande ingame.
ex 2 : si tu as le admin (flag b) Tu peux mettre que vip à la place mais pas au dessus.
Voila ;)
Je dois juste le retrouver ^^'
-
Je te fournie ça après ma partie de lol, ok. j'ai modifié le mien pour le changer quand tu veux en game.
j’éditerais mon message
-
Je voudrais bien aider pour l'anglais.
Mais le seul soucie, c'est que je suis grandement occupé avec mes examens. J'ai pas beaucoup de temps libre.
Sorry and good luck for finding a human... "human = humour ^^'"
-
Bon bah comme d'habitude ce mec est un "déchet" sans être vulgaire.
Je lui prévois une petite surprise qu'il ne risque pas de regretter vue le nombre de victimes trop élevés à mon gout.
Je précise qu'aucun hack de part ne sera abouti. C'est pas mon style.
-
J'ai dit je peux très bien attendre son retour.. Quel est le problème ? Un forum c'est pas une entraide comunautaire ?
Ma réponse n'est pas là pour faire un débat, merci
Aucun problème.
Je précise "forum d'entraide, ok" "forum de support, pas ok" XD
Je rappelles que le système n'est pas fais par verygames, donc pourquoi y aurai-t-il un support sur le forum verygames.
Le support et l'entraide sont deux choses différentes. (verygames ne fais pas de support sur le forum à ma connaisance ;) )
C'est une explication et non un débat, merci de ne pas flooder le post de message inutile sauf pour des remerciements ou un problème vraiment grave (genre une erreur d'écriture et non de votre part), il faut un peu chercher quand même, vous êtes pas fainéants non ^^' sauf ce chaman qui se barre en week --'
PS : 3 codeurs php, peut-être plus, se trouvent ici.
[EDIT] : Ton problème n'est pas normal elka. Tu peux m'en dire plus (logs, etc...). As tu sourcebans installé ?
-
thank you
-
Ghost moi tu m’intéresse ;)
Pas pour l'utiliser, mais pour l'étudier.
J'apprend le SP ^^
dit moi si je peux te add pour en savoir plus
-
Ah oui, mince XD
-
Je ne suis pas chez moi avant dimanche, je réglerais les autres soucis à mon retour
Je sais pas, mais vous pouvez allumer l'écran de votre pc aussi ;)
Je signal que marechal n'est pas un bot, ni le support VeryGames, donc n'est pas la 24/24h pour assurer le support.
C'est un partage public donc normalement pas de support, les erreurs commises sont les votre.
---------- Post added at 17h17 ---------- Previous post was at 17h14 ----------
Elka pour ton problème réfléchie !
Ajoute tes admins dans le fichier admin.cfg
C'est mieux et sa évite les conflits
-
Alex, remplace %N par %s
XD
-
Merci au faite :)
-
Merci ;)
-
Bonjour,
Les commandes rcon sont générales.
Ils n'existe pas de rcon spécialement pour un serveur, c'est donc les mêmes pour touts serveurs confondus.
Voilà ma réponse, et celui qui trouve le moyen de me contredire s'en mangera les doigts.
-
Je te répond "merci" à sa place :evil:
[PARTAGE] Clantag Menu
dans Counter-Strike Source
Posté(e)
Je veux bien voir ses erreurs alors ^^
Lascage @ Pour la première se doit être possible :-), c'est un défi pour moi pour la v2.
Pour l'autre sachant que je débute se serait assez dur. D'ailleurs il faudrait que l'administrateur change le tag d'un client.
Ou si je suis plus clair, il faudrait dans le menu un choix "tagtest" et tout les ct dispose de ce tag.
Attention ! Je tiens à préciser que à chaque déconnexions le tag est réinitialisé car il n'est pas enregistré dans un fichier.