Offline |
|
|
Csatlakozott: 2018.01.29. 21:30 Hozzászólások: 27
Megköszönt másnak: 1 alkalommal Megköszönték neki: 3 alkalommal
|
Szia! Elkészítettem neked egy teljes plugint. (kicsit máskor jobban figyelj oda teljesen mást írtál a címben, mint a posztban.) Az hatodik sorban változtathatod a headshot definícióját. Ha magyarul ékezetesen szeretnéd cseréld le a "HeadShot"-ot "FejlövĂ©s"-re. Itt jegyezném meg, ha nemtudod, hogy mik ezek a fura karakterek azért kellenek, hogy ékezetesen írja ki. A nyolcadik sorban prefixumot állíthatsz be, azaz, hogy mit írjon ki a halál üzenetek előtt. Ha pl a te szervered neve joszerver akkor a "[Szervernév]" részt cseréld le "[Joszerver]"-re. A plugin lefordításához és használatához szükséged lesz a colorchat.inc include-ra. Ezt a fájlt letöltve az Amx Mod Studio által használt amxmodx/scripting/include/ mappába helyezd el ezután a szerver fájljai között is ugyan ebbe a mappába helyezd el mégegyszer. Ha esetlegesen bármi problémád lenne, vagy nem így szeretted volna írj, és megvalósítom!Tehát itt a kód: #include <amxmodx> #include <amxmisc> #include <fakemeta> #include <colorchat> #define hs "Headshot" // itt defniálhatod mit írjon ki ha fejlövést ad/kap new prefix[] = "[Szervernév]" // itt definiálhatod mit írjon ki az üzenetek előtt (prefix) public plugin_init() { register_plugin("informaciok", "1.0", "Random") register_event( "DeathMsg" , "DeathMsgEvent" , "a" ); register_forward(FM_Think, "drawhud") } public DeathMsgEvent() { new iKiller = read_data(1) new iVictim = read_data(2) new iHS = read_data(3) new kName[64] get_user_name(iKiller, kName, charsmax(kName)) new vName[64] get_user_name(iVictim, vName, charsmax(vName)) if (iKiller == iVictim) { return PLUGIN_HANDLED; } if (!iKiller) { return PLUGIN_HANDLED; } if (iHS) { ColorChat(0, GREEN, "%s ^3%s ^1megölte Ĺ‘t: ^3%s ^1(%s)",prefix, kName, vName, hs) } else { ColorChat(0, GREEN, "%s ^3%s ^1megölte Ĺ‘t: ^3%s",prefix, kName, vName) } return PLUGIN_HANDLED; } public drawhud() { new iPlayers[32], Tnum; get_players(iPlayers, Tnum, "ae", "TERRORIST"); if (Tnum < 1) { set_hudmessage(255, 255, 255, 0.8, 0.0, 0, 6.0, 0.1, 0.01, 0.0); show_hudmessage(0, "Egy terrorista sem Ă©l!", Tnum) } else { set_hudmessage(255, 255, 255, 0.9, 0.0, 0, 6.0, 0.1); show_hudmessage(0, "%d Terrorista^nĂ©l mĂ©g!", Tnum) } }
Tesztelve volt! Működik, ezzel nem lehet problémád! Nem szégyen megköszönni!
_________________ Arra lettem figyelmes a minap, hogy egyre hülyébbek az emberek. A vonatállomásokon már van olyan szöveg, hogy kérjük kedves utasainkat, hogy az uticéljuknak megfelelő vonatra szálljanak fel.
|
|