hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.28. 17:15



Jelenlévő felhasználók

Jelenleg 252 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 251 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: Google [Bot] az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 3 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Hibajelentés
HozzászólásElküldve: 2016.12.05. 17:29 
Offline
Beavatott
Avatar

Csatlakozott: 2014.01.30. 19:22
Hozzászólások: 69
Megköszönt másnak: 4 alkalommal
Megköszönték neki: 2 alkalommal
Sziasztok!

Én egy olyan plugint szeretnék kérni, amivel lehet jelezni az adott szerver vezetőnek/vezetőknek, hogyha észlelnek valami hibát a szerveren. Szerintem sok szervertulajdonos nem nagyon látja vagy nem akarja látni a hibákat.

A plugin így nézne ki:
A /hibajelent parancsot a chatbe beírja az adott játékos és mellé például amit szeretne jelenteni

Példa:
/hibajelent Az xyz menü hibás mert az x és az y menüpontot nem lehet megnyitni.

A jelentést egy txt be adná ki a szervertulajnak.
Lehet más fájlformátum is csak könnyen meg lehessen tekinteni az adott üzenetet.
(Tudom hogy sok troll szöveggel jár de szerintem hasznos is egyben)

Válaszokat előre is köszönöm! :)

_________________
Ölésed beautifuL támogatta :D


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Hibajelentés
HozzászólásElküldve: 2016.12.05. 19:09 
Offline
GFX-Designer
Avatar

Csatlakozott: 2015.03.12. 15:06
Hozzászólások: 624
Megköszönt másnak: 199 alkalommal
Megköszönték neki: 78 alkalommal
  1. #include <amxmodx>
  2. #include <amxmisc>
  3.  
  4. public plugin_init()
  5. {
  6.     register_plugin("Hibajelent", "1.0", "Author")
  7.  
  8.     register_clcmd("say /hibajelent", "jelent")
  9.     register_clcmd("say_team /hibajelent", "jelent")
  10.     register_clcmd("bibijelentes", "jelentok");
  11.     set_task(120.0, "hibauzi",0,_,_,"b")
  12. }
  13. public hibauzi()
  14. {
  15.     print_color(0, "Ha bármi hibát észlelsz, jelentsd a!t /hibajelent!y parancs használatával!")
  16. }
  17.  
  18. public jelent(id)
  19. {
  20.     print_color(id, "!yÍrd le részletesen, hogy milyen hibát észlelsz.")
  21.     print_color(id, "!yÍrd le részletesen, hogy milyen hibát észlelsz.")
  22.     client_cmd(id, "messagemode bibijelentes")
  23. }
  24.  
  25. public jelentok(id)
  26. {
  27.     new indok[512]
  28.     read_args(indok, charsmax(indok))
  29.     remove_quotes(indok)
  30.  
  31.     if(!strlen(indok))
  32.         return PLUGIN_HANDLED
  33.  
  34.     new nev[33], steamid[33], userip[33];
  35.     get_user_name(id, nev, 32);
  36.     get_user_authid(id, steamid, 32);
  37.     get_user_ip(id, userip, 32, 1);
  38.     log_to_file( "hibajelent.txt", "%s hibát jelentett. Infó: %s | Adatok: ^"%s^" ^"%s^"", nev, indok, steamid, userip);
  39.  
  40.     new players[32], num, id
  41.     get_players(players, num, "c")
  42.  
  43.     for( new i; i< num; i++ )
  44.     {
  45.         id = players[i]
  46.         if(get_user_flags(id) & ADMIN_RCON)
  47.         {
  48.             print_color(id, "!t%s !yhibát jelentett Nézd meg a !thibajelent.txt !yfájlt a logs mappában.", nev)
  49.         }
  50.  
  51.     }
  52.  
  53.     return PLUGIN_CONTINUE
  54. }
  55.  
  56. stock print_color(const id, const input[], any:...)
  57. {
  58.     new count = 1, players[32]
  59.     static msg[191]
  60.     vformat(msg, 190, input, 3)
  61.  
  62.     replace_all(msg, 190, "!g", "^4")
  63.     replace_all(msg, 190, "!y", "^1")
  64.     replace_all(msg, 190, "!t", "^3")
  65.  
  66.     if (id) players[0] = id; else get_players(players, count, "ch")
  67.     {
  68.     for (new i = 0; i < count; i++)
  69.     {
  70.         if (is_user_connected(players[i]))
  71.         {
  72.             message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  73.             write_byte(players[i])
  74.             write_string(msg)
  75.             message_end()
  76.         }
  77.     }
  78.     }
  79.     return PLUGIN_HANDLED
  80. }
  81. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
  82. *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
  83. */


[i]Szerkesztve!

_________________
„Nem azért felejtünk el játszani, mert megöregszünk, hanem attól öregszünk meg, hogy elfelejtünk játszani.”

-MAXHACKED Website-
-HERViD Website-
► Spoiler mutatása

Ők köszönték meg *GrafitY* nek ezt a hozzászólást: beautifuL (2016.12.10. 13:34)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Hibajelentés
HozzászólásElküldve: 2016.12.10. 13:35 
Offline
Beavatott
Avatar

Csatlakozott: 2014.01.30. 19:22
Hozzászólások: 69
Megköszönt másnak: 4 alkalommal
Megköszönték neki: 2 alkalommal
Nagyon szépen köszi :)

_________________
Ölésed beautifuL támogatta :D


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 3 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 16 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole