Everything posted by Poney
-
Présentation Poney
Bonjour, Alors je me prénome poney (sur css), mais j'aborde le pseudo aussi de long du sboub ( simple référence à south park, et au personnage de stan sur wow ). J'ai beaucoup squatté votre ZM Barricade à un moment donné (cela remonte à décembre janvier dernier) ou j'étais deuxième pendant un bout de temps derrière le fameux looping Sinon dans la vie je suis étudiant pour devenir ingénieur dans la santé. J'ai crée il n'y a pas longtemps une team : les Eleven Gamers, suite à une team qui m'a dégouté et dont je tairré le nom ... Voili voilou
-
[RÉGLÂ�É] Restriction awp/joueur/round + Restriction flash
Ben juste une phrase avec le supreme élite ira très bien alors ^^ Ou quelque chose qui fait référence à vous
-
[RÉGLÂ�É] Restriction awp/joueur/round + Restriction flash
Non non laisse suprême élite J'estime que c'est la moindre des choses de savoir qui est à l'origine de ce plugin ^^
-
[RÉGLÂ�É] Restriction awp/joueur/round + Restriction flash
oui celui qu'il y a sur votre serveur est parfait
-
[RÉGLÉ] Duel Unscope 1vs1
Vraiment gg pour ce plugin Raijojp !! Une question, tu avais des connaissances auparavant ou tu as appris à coder tout seul ? En tout cas tu es un dieu sur sourcmod lol
-
[RÉGLÂ�É] Restriction awp/joueur/round + Restriction flash
Bonjour tout le monde Alors voilà , je souhaiterai en fait un plugin qui permetterai de restreindre l'utilisation de l'awp. Exemple un joueur qui prend l'awp, puisse l'utiliser 2round , et ne puisse plus le prendre pendant 2 round... Je sais qu'il existe il me semble sous mani admin plugin, mais sous sourcemod je n'ai rien trouvé. Ah oui aussi concernant la restriction d'une flash par joueur que Raijojp m'avait proposé sur le forum des aigles hurlants, si ca tiens toujours je suis ok Merci d'avance si cela se fait, sinon je comprendrai que vous avez pas mal de taff en ce moment ++
-
[TUTO] Commande SM
Sympa ce petit tuto pour les apprentis J'ai une question qui peut paraître bête, mais je n'ai pas vraiment trouvé de tuto simple m'expliquant comment faire des droits personnels pour mes groupes sous sourcebans. Exemple: J'ai un groupe staff qui ont la plus grande immunité, avec tous les droits... Pour le groupe membre je souhaiterai par exemple leur mettre pour les ban une durée de 30mn - 1h - 5h - 1j (et donc enlever le perm etc ...) De même je voudrai leur enlever certains droits fun comme le freezbomb etc ... Après plusieurs recherches, il me semble qu'il faut modifié admin_groups.cfg, j'ai testé mais rien n'a faire je ne trouve pas comment faire. Pourriez vous m'aider svp ^^
-
[EN COURS] Plugin Round sound ++
Merci pour tes explications Pour le son apparament ca c'est réglé automatiquement (bizarre ><) Désolé de ne pas avoir répondu plutôt j'étais très occupé ces derniers temps Alors comme disait psycho, je l'ai mis sur un serveur FFA donc il y a toujours une team qui gagne [RoundSound++.smx] No team has win the round, pour ca que le log d'erreur me paraît bizarre :/ J'ai voulu modifier par la suite le .sp pour rajouter une musique en plus dans chaque team (donc 5 en ct et 5 en terro), et là il m'est impossible de compiler le .sp : /home/groups/sourcemod/upload_tmp/phpVxDmq5.sp(97) : warning 217: loose indentation /home/groups/sourcemod/upload_tmp/phpVxDmq5.sp(143) : error 017: undefined symbol "rnd_sound" Voiçi le .sp que j'ai modifié : /* * * ANTiCHRiST RoundSound++ * ------------------------- * Changelog * changelog.txt * Readme * readme.txt * Credits * Old CS 1.6 Plugin * by "PaintLancer" * Thxs * To NAT for his help! * ------------------------- * by TanaToS aka ANTiCHRiST */ #include <sourcemod> #include <sdktools> #include <sdktools_sound> #include <console> #include <string> #pragma semicolon 1 #define PLUGIN_VERSION "1.1.0" #define MAX_FILE_LEN 256 new Handle:g_hEnabled = INVALID_HANDLE; new bool:g_bEnabled = true; new t_rnd_sound; new ct_rnd_sound; public Plugin:myinfo = { name = "RoundSound++", author = "ANTiCHRiST", description = "Plays a Sound at RoundEnd.", version = PLUGIN_VERSION, url = "http://passionfighters.de" }; public OnPluginStart() { CreateConVar("sm_roundsound_version", PLUGIN_VERSION, "RoundSound++ version.", FCVAR_PLUGIN|FCVAR_SPONLY|FCVAR_REPLICATED|FCVAR_NOTIFY); g_hEnabled = CreateConVar("sm_roundsound_enable", "1", "RoundSound++ Enable/Disable CVar.", FCVAR_PLUGIN|FCVAR_NOTIFY); HookEvent("round_end", EventRoundEnd); HookConVarChange(g_hEnabled, CVarEnabled); } public OnMapStart() { ct_rnd_sound = 0; t_rnd_sound = 0; decl String:tewin_snd1[MAX_FILE_LEN]; decl String:tewin_snd2[MAX_FILE_LEN]; decl String:tewin_snd3[MAX_FILE_LEN]; decl String:tewin_snd4[MAX_FILE_LEN]; decl String:tewin_snd5[MAX_FILE_LEN]; decl String:ctwin_snd1[MAX_FILE_LEN]; decl String:ctwin_snd2[MAX_FILE_LEN]; decl String:ctwin_snd3[MAX_FILE_LEN]; decl String:ctwin_snd4[MAX_FILE_LEN]; decl String:ctwin_snd5[MAX_FILE_LEN]; Format(tewin_snd1, sizeof(tewin_snd1), "sound/misc/twinnar.mp3"); Format(tewin_snd2, sizeof(tewin_snd2), "sound/misc/twinnar2.mp3"); Format(tewin_snd3, sizeof(tewin_snd3), "sound/misc/twinnar3.mp3"); Format(tewin_snd4, sizeof(tewin_snd4), "sound/misc/twinnar4.mp3"); Format(tewin_snd5, sizeof(tewin_snd5), "sound/misc/twinnar5.mp3"); Format(ctwin_snd1, sizeof(ctwin_snd1), "sound/misc/ctwinnar2.mp3"); Format(ctwin_snd2, sizeof(ctwin_snd2), "sound/misc/ctwinnar3.mp3"); Format(ctwin_snd3, sizeof(ctwin_snd3), "sound/misc/ctwinnar4.mp3"); Format(ctwin_snd4, sizeof(ctwin_snd4), "sound/misc/ctwinnar5.mp3"); Format(ctwin_snd5, sizeof(ctwin_snd5), "sound/misc/ctwinnar6.mp3"); if(FileExists(tewin_snd1) && FileExists(tewin_snd2) && FileExists(tewin_snd3) && FileExists(tewin_snd4) && FileExists(tewin_snd5) && FileExists(ctwin_snd1) && FileExists(ctwin_snd2) && FileExists(ctwin_snd3) && FileExists(ctwin_snd4) && FileExists(ctwin_snd5)) { AddFileToDownloadsTable(tewin_snd1); AddFileToDownloadsTable(tewin_snd2); AddFileToDownloadsTable(tewin_snd3); AddFileToDownloadsTable(tewin_snd4); AddFileToDownloadsTable(tewin_snd5); AddFileToDownloadsTable(ctwin_snd1); AddFileToDownloadsTable(ctwin_snd2); AddFileToDownloadsTable(ctwin_snd3); AddFileToDownloadsTable(ctwin_snd4); AddFileToDownloadsTable(ctwin_snd5); PrecacheSound("misc/ctwinnar2.mp3", true); PrecacheSound("misc/ctwinnar3.mp3", true); PrecacheSound("misc/ctwinnar4.mp3", true); PrecacheSound("misc/ctwinnar5.mp3", true); PrecacheSound("misc/ctwinnar6.mp3", true); PrecacheSound("misc/twinnar.mp3", true); PrecacheSound("misc/twinnar2.mp3", true); PrecacheSound("misc/twinnar3.mp3", true); PrecacheSound("misc/twinnar4.mp3", true); PrecacheSound("misc/twinnar5.mp3", true); } else { LogError("Not all sound files exists."); LogError("Unload the Plugin."); ServerCommand("sm plugins unload \"RoundSound++.smx\""); } } public OnConfigsExecuted() { if(GetConVarBool(g_hEnabled)) g_bEnabled = true; else if(!GetConVarBool(g_hEnabled)) g_bEnabled = false; else { g_bEnabled = true; LogError("False value plugin continued"); } } public CVarEnabled(Handle:convar, const String:oldValue[], const String:newValue[]) { if(GetConVarBool(g_hEnabled)) g_bEnabled = true; else if(!GetConVarBool(g_hEnabled)) g_bEnabled = false; else { g_bEnabled = true; LogError("False value plugin continued"); } } public EventRoundEnd(Handle:event, const String:name[], bool:dontBroadcast) { new ev_winner = GetEventInt(event, "winner"); if(g_bEnabled) { if(ev_winner == 2) { t_rnd_sound ++; if(t_rnd_sound == 5) t_rnd_sound = 1; if(t_rnd_sound == 1) { EmitSoundToAll("misc/twinnar.mp3"); } else if(t_rnd_sound == 2) { EmitSoundToAll("misc/twinnar2.mp3"); } else if(t_rnd_sound == 3) { EmitSoundToAll("misc/twinnar3.mp3"); } else if(t_rnd_sound == 4) { EmitSoundToAll("misc/twinnar4.mp3"); } else if(rnd_sound == 5) { EmitSoundToAll("misc/twinnar5.mp3"); } else { LogError("Ramdom Sound CVar Error."); } } else if(ev_winner == 3) { ct_rnd_sound ++; if(ct_rnd_sound == 5) ct_rnd_sound = 1; if(ct_rnd_sound == 1) { EmitSoundToAll("misc/ctwinnar2.mp3"); } else if(ct_rnd_sound == 2) { EmitSoundToAll("misc/ctwinnar3.mp3"); } else if(ct_rnd_sound == 3) { EmitSoundToAll("misc/ctwinnar4.mp3"); } else if(ct_rnd_sound == 4) { EmitSoundToAll("misc/ctwinnar5.mp3"); } else if(rnd_sound == 5) { EmitSoundToAll("misc/ctwinnar6.mp3"); } else { LogError("Ramdom Sound CVar Error."); } } else { LogError("No team has win the round."); } } }
-
aide pour soucemod
Ok Honnêtement je te conseil de lire ce tuto : il est en anglais, mais très facile à suivre http://www.sourcebans.net/manual Dis moi si tu as un problème au niveau des étapes ^^
-
aide pour soucemod
Tu confonds pas sourcemod et sourceban par hasard ? Il faut que tu installes metamod en premier lieu, puis sourcemod. Et après tu peux installer sourcebans
-
Les GsK marchande avec OVH xDDD
Je vois pas qui c'est lui ... Et Boom je ne le connaissais pas avant qu'il intègre notre team, mais bon maintenant il n'y est plus depuis un bout de temps et on s'en porte d'autant mieux
-
Les GsK marchande avec OVH xDDD
c'est son compte principal pour css Je le sais, il était dans ma team un moment >< Ps: j'ai d'ailleurs les accès pour son hébergement de son site team aod sur OVH ^^
-
[EN COURS] Plugin Round sound ++
ah oui désolé pour les log d'erreur j'ai oublié 16:23:24: [RoundSound++.smx] No team has win the round C'est tout ce qu'il y a
-
Les GsK marchande avec OVH xDDD
c'est une grosse merde ce mec, je le connais pour l'avoir côtoyé malheureusement . Il ne sait même pas config un serveur Css, et les seuls trucs qu'il ait réussit à faire ( je parle de faire planté un serveur par exemple) c'est parce qu'il avait déjà les commandes admin de base --' Pour ceux interessés voiçi son steam id : iBsXCaBsN™" STEAM_0:1:26377382 et les adresses mail qu'il utilise : [email protected] [email protected] Un conseil, bannez le ^^ Edit : il me me l'avait déjà sortie celle la qu'il connaissait une faille chez ovh. Il est aussi le seul à connaitre une faille chez MS lol Et ca fait plus d'un mois qu'il m'a dit qu'il allait péter mon site et on attend toujours.
-
[EN COURS] Plugin Round sound ++
/* * * ANTiCHRiST RoundSound++ * ------------------------- * Changelog * changelog.txt * Readme * readme.txt * Credits * Old CS 1.6 Plugin * by "PaintLancer" * Thxs * To NAT for his help! * ------------------------- * by TanaToS aka ANTiCHRiST */ #include <sourcemod> #include <sdktools> #include <sdktools_sound> #include <console> #include <string> #pragma semicolon 1 #define PLUGIN_VERSION "1.1.0" #define MAX_FILE_LEN 256 new Handle:g_hEnabled = INVALID_HANDLE; new bool:g_bEnabled = true; new t_rnd_sound; new ct_rnd_sound; public Plugin:myinfo = { name = "RoundSound++", author = "ANTiCHRiST", description = "Plays a Sound at RoundEnd.", version = PLUGIN_VERSION, url = "http://passionfighters.de" }; public OnPluginStart() { CreateConVar("sm_roundsound_version", PLUGIN_VERSION, "RoundSound++ version.", FCVAR_PLUGIN|FCVAR_SPONLY|FCVAR_REPLICATED|FCVAR_NOTIFY); g_hEnabled = CreateConVar("sm_roundsound_enable", "1", "RoundSound++ Enable/Disable CVar.", FCVAR_PLUGIN|FCVAR_NOTIFY); HookEvent("round_end", EventRoundEnd); HookConVarChange(g_hEnabled, CVarEnabled); } public OnMapStart() { ct_rnd_sound = 0; t_rnd_sound = 0; decl String:tewin_snd1[MAX_FILE_LEN]; decl String:tewin_snd2[MAX_FILE_LEN]; decl String:tewin_snd3[MAX_FILE_LEN]; decl String:tewin_snd4[MAX_FILE_LEN]; decl String:ctwin_snd1[MAX_FILE_LEN]; decl String:ctwin_snd2[MAX_FILE_LEN]; decl String:ctwin_snd3[MAX_FILE_LEN]; decl String:ctwin_snd4[MAX_FILE_LEN]; Format(tewin_snd1, sizeof(tewin_snd1), "sound/misc/twinnar.mp3"); Format(tewin_snd2, sizeof(tewin_snd2), "sound/misc/twinnar2.mp3"); Format(tewin_snd3, sizeof(tewin_snd3), "sound/misc/twinnar3.mp3"); Format(tewin_snd4, sizeof(tewin_snd4), "sound/misc/twinnar4.mp3"); Format(ctwin_snd1, sizeof(ctwin_snd1), "sound/misc/ctwinnar2.mp3"); Format(ctwin_snd2, sizeof(ctwin_snd2), "sound/misc/ctwinnar3.mp3"); Format(ctwin_snd3, sizeof(ctwin_snd3), "sound/misc/ctwinnar4.mp3"); Format(ctwin_snd4, sizeof(ctwin_snd4), "sound/misc/ctwinnar5.mp3"); if(FileExists(tewin_snd1) && FileExists(tewin_snd2) && FileExists(tewin_snd3) && FileExists(tewin_snd4) && FileExists(ctwin_snd1) && FileExists(ctwin_snd2) && FileExists(ctwin_snd3) && FileExists(ctwin_snd4)) { AddFileToDownloadsTable(tewin_snd1); AddFileToDownloadsTable(tewin_snd2); AddFileToDownloadsTable(tewin_snd3); AddFileToDownloadsTable(tewin_snd4); AddFileToDownloadsTable(ctwin_snd1); AddFileToDownloadsTable(ctwin_snd2); AddFileToDownloadsTable(ctwin_snd3); AddFileToDownloadsTable(ctwin_snd4); PrecacheSound("misc/ctwinnar2.mp3", true); PrecacheSound("misc/ctwinnar3.mp3", true); PrecacheSound("misc/ctwinnar4.mp3", true); PrecacheSound("misc/ctwinnar5.mp3", true); PrecacheSound("misc/twinnar.mp3", true); PrecacheSound("misc/twinnar2.mp3", true); PrecacheSound("misc/twinnar3.mp3", true); PrecacheSound("misc/twinnar4.mp3", true); } else { LogError("Not all sound files exists."); LogError("Unload the Plugin."); ServerCommand("sm plugins unload \"RoundSound++.smx\""); } } public OnConfigsExecuted() { if(GetConVarBool(g_hEnabled)) g_bEnabled = true; else if(!GetConVarBool(g_hEnabled)) g_bEnabled = false; else { g_bEnabled = true; LogError("False value plugin continued"); } } public CVarEnabled(Handle:convar, const String:oldValue[], const String:newValue[]) { if(GetConVarBool(g_hEnabled)) g_bEnabled = true; else if(!GetConVarBool(g_hEnabled)) g_bEnabled = false; else { g_bEnabled = true; LogError("False value plugin continued"); } } public EventRoundEnd(Handle:event, const String:name[], bool:dontBroadcast) { new ev_winner = GetEventInt(event, "winner"); if(g_bEnabled) { if(ev_winner == 2) { t_rnd_sound ++; if(t_rnd_sound == 5) t_rnd_sound = 1; if(t_rnd_sound == 1) { EmitSoundToAll("misc/twinnar.mp3"); } else if(t_rnd_sound == 2) { EmitSoundToAll("misc/twinnar2.mp3"); } else if(t_rnd_sound == 3) { EmitSoundToAll("misc/twinnar3.mp3"); } else if(t_rnd_sound == 4) { EmitSoundToAll("misc/twinnar4.mp3"); } else { LogError("Ramdom Sound CVar Error."); } } else if(ev_winner == 3) { ct_rnd_sound ++; if(ct_rnd_sound == 5) ct_rnd_sound = 1; if(ct_rnd_sound == 1) { EmitSoundToAll("misc/ctwinnar2.mp3"); } else if(ct_rnd_sound == 2) { EmitSoundToAll("misc/ctwinnar3.mp3"); } else if(ct_rnd_sound == 3) { EmitSoundToAll("misc/ctwinnar4.mp3"); } else if(ct_rnd_sound == 4) { EmitSoundToAll("misc/ctwinnar5.mp3"); } else { LogError("Ramdom Sound CVar Error."); } } else { LogError("No team has win the round."); } } } Merci ca marche nickel pour les ct, mais pour les terros defois des musiques ne se load pas :/ . Surtout quand les terros gagnent en faisant explosé une bombe Ah oui aussi, pour augmenter le volume du son des musiques, c'est un commande client ou je peux le faire moi même pour tous ?
-
[EN COURS] Plugin Round sound ++
ah d'accord ^^ Et bien dis donc heureusement que tu es la, parce que j'aurai galéré tout seul :/ . Et pour l'instant j'ai posté sur plusieurs forum tu es le seul à avoir réussit à me donner une réponse qui marche Oui je veux bien, si ca ne te dérange pas trop et si tu as le temps ... Je souhaiterai que tout simplement lorsque les ct gagnent leur premier round, se soit le 1ier son qui soit joué. Puis si ils gagnent le deuxième round que ce soit le 2ième son qui soit joué. Et si par exemple les terros gagnent le 3ième round que se soit le 1ier son des terros qui soit joué... Et lorsque les 4 sons des ct sont joués, si ils gagnent un nouveau round, que ce soit le 1ier son qui soit rejoué etc ... Merci encore
-
[EN COURS] Plugin Round sound ++
Tous les sons marchent, enfin du moins il me semble Ce qui est déjà une très très bonne chose, encore merci à toi . Mais ils se jouent de manière aléatoire. Par exemple le terros gagnent un round, un son est joué, puis le round suivant rien... D'autre fois c'est le même son qui se joue plusieurs round de suite. J'aimerai en fait qu'à chaque fin de round ce soit un son différent qui se joue : round1 ct win = sound 1, round2 ct win = sound 2..... puis quand c'est arrivé au son 4 que ca recommence au son 1 pour les ct. Et de même pour les terros. J'ai jeté un oeil au .sp et je ne vois pas quel valeurs il faut modifier ... Pourrais tu stp me donner un dernier coup de main ?
-
[EN COURS] Plugin Round sound ++
Merci Oki je vais tester alors
-
Gsk2 Owned en Beauté :')
Les GSK² = team de merde, bien joué Cmer
-
[EN COURS] Plugin Round sound ++
Bonjour à tous Le problème concerne cette fois ci un plugin nommé Round Sound ++ qui consiste à jouer un son à la fin de chaque round. Par défaut, il joue 6 sons différents en tout. Concernant l'installation par défaut (avec les 6 sons), tout marche bien sans problème. Trouvant que 6 ce n'est pas assez, je décide de modifié le .sp pour rajouter deux sons en plus ( un pour les ct et un pour les terros ) donc voici la config : * Changelog * changelog.txt * Readme * readme.txt * Credits * Old CS 1.6 Plugin * by "PaintLancer" * Thxs * To NAT for his help! * ------------------------- * by TanaToS aka ANTiCHRiST */ #include <sourcemod> #include <sdktools> #include <sdktools_sound> #include <console> #include <string> #pragma semicolon 1 #define PLUGIN_VERSION "1.1.0" #define MAX_FILE_LEN 256 new Handle:g_hEnabled = INVALID_HANDLE; new bool:g_bEnabled = true; public Plugin:myinfo = { name = "RoundSound++", author = "ANTiCHRiST", description = "Plays a Sound at RoundEnd.", version = PLUGIN_VERSION, url = "http://passionfighters.de" }; public OnPluginStart() { CreateConVar("sm_roundsound_version", PLUGIN_VERSION, "RoundSound++ version.", FCVAR_PLUGIN|FCVAR_SPONLY|FCVAR_REPLICATED|FCVAR_NOTIFY); g_hEnabled = CreateConVar("sm_roundsound_enable", "1", "RoundSound++ Enable/Disable CVar.", FCVAR_PLUGIN|FCVAR_NOTIFY); HookEvent("round_end", EventRoundEnd); HookConVarChange(g_hEnabled, CVarEnabled); } public OnMapStart() { decl String:tewin_snd1[MAX_FILE_LEN]; decl String:tewin_snd2[MAX_FILE_LEN]; decl String:tewin_snd3[MAX_FILE_LEN]; decl String:ctwin_snd1[MAX_FILE_LEN]; decl String:ctwin_snd2[MAX_FILE_LEN]; decl String:ctwin_snd3[MAX_FILE_LEN]; Format(tewin_snd1, sizeof(tewin_snd1), "sound/misc/twinnar.mp3"); Format(tewin_snd2, sizeof(tewin_snd2), "sound/misc/twinnar2.mp3"); Format(tewin_snd3, sizeof(tewin_snd3), "sound/misc/twinnar3.mp3"); Format(ctwin_snd1, sizeof(ctwin_snd1), "sound/misc/ctwinnar2.mp3"); Format(ctwin_snd2, sizeof(ctwin_snd2), "sound/misc/ctwinnar3.mp3"); Format(ctwin_snd3, sizeof(ctwin_snd3), "sound/misc/ctwinnar4.mp3"); if(FileExists(tewin_snd1) && FileExists(tewin_snd2) && FileExists(tewin_snd3) && FileExists(ctwin_snd1) && FileExists(ctwin_snd2) && FileExists(ctwin_snd3)) { AddFileToDownloadsTable(tewin_snd1); AddFileToDownloadsTable(tewin_snd2); AddFileToDownloadsTable(tewin_snd3); AddFileToDownloadsTable(ctwin_snd1); AddFileToDownloadsTable(ctwin_snd2); AddFileToDownloadsTable(ctwin_snd3); PrecacheSound("misc/ctwinnar2.mp3", true); PrecacheSound("misc/ctwinnar3.mp3", true); PrecacheSound("misc/ctwinnar4.mp3", true); PrecacheSound("misc/twinnar.mp3", true); PrecacheSound("misc/twinnar2.mp3", true); PrecacheSound("misc/twinnar3.mp3", true); } else { LogError("Not all sound files exists."); LogError("Unload the Plugin."); ServerCommand("sm plugins unload \"RoundSound++.smx\""); } } public OnConfigsExecuted() { if(GetConVarBool(g_hEnabled)) { g_bEnabled = true; } else if(!GetConVarBool(g_hEnabled)) { g_bEnabled = false; } else { g_bEnabled = true; LogError("False value plugin continued"); } } public CVarEnabled(Handle:convar, const String:oldValue[], const String:newValue[]) { if(GetConVarBool(g_hEnabled)) { g_bEnabled = true; } else if(!GetConVarBool(g_hEnabled)) { g_bEnabled = false; } else { g_bEnabled = true; LogError("False value plugin continued"); } } public EventRoundEnd(Handle:event, const String:name[], bool:dontBroadcast) { new rnd_sound = GetRandomInt(1, 3); new ev_winner = GetEventInt(event, "winner"); if(g_bEnabled) { if(ev_winner == 2) { if(rnd_sound == 1) { EmitSoundToAll("misc/twinnar.mp3"); } else if(rnd_sound == 2) { EmitSoundToAll("misc/twinnar2.mp3"); } else if(rnd_sound == 3) { EmitSoundToAll("misc/twinnar3.mp3"); } else { LogError("Ramdom Sound CVar Error."); } } else if(ev_winner == 3) { if(rnd_sound == 1) { EmitSoundToAll("misc/ctwinnar2.mp3"); } else if(rnd_sound == 2) { EmitSoundToAll("misc/ctwinnar3.mp3"); } else if(rnd_sound == 3) { EmitSoundToAll("misc/ctwinnar4.mp3"); } else { LogError("Ramdom Sound CVar Error."); } } else { LogError("No team has win the round."); } } } Je le recompile ensuite pour avoir le plugin .smx et lorsque je veux me connecter au serveur, bien entendu les sons ne se téléchargent pas et le plugin par conséquent ne marche pas du tout. Et voiçi ce que ca donne dans les log : L 10/24/2010 - 15:11:34: [RoundSound++.smx] Not all sound files exists. L 10/24/2010 - 15:11:34: [RoundSound++.smx] Unload the Plugin. Pourtant j'ai bien regardé, et le nom des sons sont exactement ceux que j'ai mis dans le .sp Auriez vous une solution ? Cordialement
-
Help Installation Source TV sourcemod :(
Résolu aussi ^^ Merci quand même Dark
-
Problème Config Serveur
Désolé de ne pas avoir répondu plutôt, j'ai été très occupé. Mais j'ai réussit à résoudre le problème du swap tam ^^ Merci Le sujet peut être clos ^^
-
Installer Sourcemod et Sourceban
Ah Ms Pourtant c'est simple chez eux, même moi j'ai réussit pour te dire ^^
-
[RÉGLÉ] HE début round retreint
Oh gg en tout cas, parce que sur les aim les he spawn pourrissent vraiment la partie
-
Hebergement-Vous.com
On y est, et en tout cas le support technique est très efficace