Offline |
|
Csatlakozott: 2012.07.30. 20:48 Hozzászólások: 71
Megköszönt másnak: 12 alkalommal
|
Valaki tud olyan plugint nekem írni , Ami hasonló mint az oroszrulettnek van Dhudja ?? Nagy Betűkkel Effektezve , Ami jó a clans.hu nál , És nekeljen be irni /hud , és pl 60 mp enként mindig 1 jelenjen meg ? Úgy mint ez pl /* //-------------------------------------------------------------\\ ||-----------------------HUDüzenetek Pro-------------------------|| \\-------------------------------------------------------------// */ #include < amxmodx > #include < amxmisc > #include < colorchat > #include < dhudmessage > #define TASK_CHATUZENET 120.0 new const PLUGIN [ ] = "HUDmessages"; new const VERZIO [ ] = "1.0"; new const KESZITO [ ] = "oroszrulett"; new const szervernev [ ] = "[HsO]"; // HsO: Ez jelenítődik meg a chat üzenetek előtt. new const uzenetek[ ] [ ] = // Üzenetek, amiket kiírat a szerver. { "Udvozollek a HsO ONLY D2 szerveren!", "Nezz at a pub szeronkra /server parancsal!", "Ha zenet szeretnel hallgatni ird be /mp3", "Szerver konfigos : PrEaSoN Steam | rozsa13bela", "Klan cl : Tony" } new const uzenetszama = 5;// Ezt állítsd át annyira, ahány üzeneted van. ( csak így tudod az újonnal hozzáadott üzeneteket //is kiíratni, ami sorsolásos alapon történik. new const chatuzenet[ ] = "^x01 Ha ki/be szeretned kapcsolni a HUD uzeneteket, ird be a chatbe: ^x04 /hud"; new const chat_kibe[ ] = { "HUD uzenetek bekapcsolva!", // BE "HUD uzenetek kikapcsolva!" // KI } new const HUD[ ] = { 255, //Piros 255, //Zöld 255, //Kék 1 //Effekt }; new bool:randomszin = true // random szin beállítása: // true : randomszín // false : előre definiált szín fentebb. new r, g, b, effekt; new HUD_kibe[33] new bool:dhudmessage = true; // DHUDmessage beállítása: // true : DHUD ( nagy betűk ) // false : HUD ( alap ) public plugin_init() { register_plugin(PLUGIN, VERZIO, KESZITO) register_clcmd("say /hud", "HUDkibe") set_task(5.0, "HUDMsg") set_task(10.0, "chatuzenet") } public client_putinserver( id ) { HUD_kibe[id] = 1; } public HUDMsg( id ) { if( HUD_kibe[id] == 1 ) { if(randomszin == true) { if(dhudmessage == true) { r = random(256) g = random(256) b = random(256) effekt = random(3) set_dhudmessage(r, g, b, -1.0, 0.91, effekt, 6.0, 12.0) show_dhudmessage(id, "%s", uzenetek[random_num(0, uzenetszama-1)]) set_task(20.0, "HUDMsg", id) }else{ r = random(256) g = random(256) b = random(256) effekt = random(3) set_hudmessage(r,g,b, -1.0, 0.91, effekt, 6.0, 12.0) show_hudmessage(id, "%s", uzenetek[random_num(0, uzenetszama-1)]) set_task(20.0, "HUDMsg", id) } }else{ if( dhudmessage == true) { set_dhudmessage(HUD[0],HUD[1],HUD[2], -1.0, 0.91, HUD[3], 6.0, 12.0) show_hudmessage(id, "%s", uzenetek[random_num(0, uzenetszama-1)]) set_task(20.0, "HUDMsg", id) }else{ set_dhudmessage(HUD[0],HUD[1],HUD[2], -1.0, 0.91, HUD[3], 6.0, 12.0) show_hudmessage(id, "%s", uzenetek[random_num(0, uzenetszama-1)]) set_task(20.0, "HUDMsg", id) } } }else{ } } public kiir_chatuzenet( id ) { ColorChat(id, GREEN, "%s %s",szervernev, chatuzenet) set_task(TASK_CHATUZENET, "kiir_chatuzenet", id) } public HUDkibe( id ) { if(HUD_kibe[ id ] == 1) { HUD_kibe[ id ] = 0; ColorChat(id, GREEN, "%s %s",szervernev,chat_kibe[0]) }else{ HUD_kibe[ id ] = 1; ColorChat(id, GREEN, "%s %s",szervernev,chat_kibe[1]) } }
|
|