hlmod.hu
https://hlmod.hu/

Admin üdvözlő
https://hlmod.hu/viewtopic.php?f=24&t=28800
Oldal: 1 / 1

Szerző:  DR.AnimaL [ 2018.03.05. 10:10 ]
Hozzászólás témája:  Admin üdvözlő

A plugin jelzi, ha egy admin felcsatlakozik a szerverre, vagy bejelentkezik egyéb külső admin rendszerből.

A plugint undisputed készítette és magyarosította.

Telepítés
amxx: addons/amxmodx/plugins
A plugint be kell írni a plugins.ini mappába hogy működésbe lépjen!

INC fájl csatolva.
Telepítése
addons/amxmodx/scripting/inc... Mappába!

Szerző:  Pika [ 2018.03.05. 11:01 ]
Hozzászólás témája:  Re: Admin üdvözlő

DR.AnimaL írta:
A plugint undisputed készítette és magyarosította.


Ezt hogyan hozta össze? :D

Ez nem kell a pluginba:
  1. [attachment=0]colorchat.rar[/attachment]

Szerző:  regener [ 2018.03.05. 12:11 ]
Hozzászólás témája:  Re: Admin üdvözlő

https://hlmod.hu/amxx_pluginok.php?pnev=csatlak&pfeltolto=&pjatek=&pkategoria=&kereses=Keres%C3%A9s#

Tudsz te ennél jobbat is :D

Szerző:  duvilax [ 2018.03.05. 13:28 ]
Hozzászólás témája:  Re: Admin üdvözlő

Van már ílyen plugi-n és már megtanálható a fórumon.:)
  1. #include <amxmodx>
  2. #include <amxmisc>
  3.  
  4. //Az include fájlt másold be az amxx Studió scripting/include mappába.
  5. #include <colorchat>
  6. [attachment=0]colorchat.rar[/attachment]
  7. #define PLUGIN "Admin üdvözlő"
  8. #define VERSION "1.0"
  9. #define AUTHOR "undisputed"
  10.  
  11. new const replaces[][] =
  12. {
  13.    "^x01",
  14.    "^x02",
  15.    "^x03",
  16.    "^x04",
  17.    "^x00",
  18.    "^1",
  19.    "^2",
  20.    "^3",
  21.    "^4",
  22.    "^0"
  23. }
  24. new bool:g_admin[33];//Ezzel definiáljuk, hogy az admin belépett-e a rendszerbe.
  25. new admin[32];//definiáljuk az admint amibe a név fog kerülni.
  26. public plugin_init() {
  27.    register_plugin(PLUGIN, VERSION, AUTHOR)
  28.    set_task(3.0, "admin_ellenorzo", 0, _, _, "b")// 3 másodpercenként ellenőrzi, hogy van-e változás adminjogok terén.
  29. }
  30. public client_disconnect(id){
  31.    if(task_exists(id)) remove_task(id);// töröljük a set_task-ot ha éppen van egy folyamatban.
  32.    g_admin[id] = false;// az ID elnevezésű játékos admin belépésének nullázása
  33. }
  34.  
  35. public admin_ellenorzo(){
  36.    new players[32], pnum, tempid
  37.    get_players(players, pnum, "c")
  38.    
  39.    for( new i; i<pnum; i++ ) {
  40.       tempid = players[i]
  41.       if(g_admin[tempid] == false)
  42.          if(admin_ellenorzes(tempid)) ColorChat(0,GREEN,"%s^x01 bejelentkezett az adminba.",get_admin_name(tempid));
  43.    }
  44. }
  45. public client_putinserver(id) {
  46.    g_admin[id] = false;// az ID elnevezésű játékos admin belépésének nullázása
  47.    if(admin_ellenorzes(id)) ColorChat(id,GREEN,"%s^x01 adminunk csatlakozott a szerverre.",get_admin_name(id));//Ellenőrzés. Admin vagyok?
  48.    else g_admin[id] = false;// az ID elnevezésű játékos admin belépésének nullázása,ha nem admin.
  49. }
  50.  
  51. stock admin_ellenorzes(id)
  52. {
  53.    //Ellenőrizzük, hogy admin-e az users.ini admin alapján.
  54.    if(is_user_admin(id)){ g_admin[id] = true;return true; }
  55.    /*
  56.    Ellenőrizzük, hogy van-e adminja, de nem users.ini -s adminról van szó.
  57.    FIGYELJ ODA, Hogy az admin_menu joghoz egy "u" betű szükséges az adminnak! Ezt állíthatod ADMIN_KICK-re is akár!
  58.    */
  59.    else if(get_user_flags(id) & ADMIN_MENU){ g_admin[id] = true;return true; }
  60.    else g_admin[id] = false;// az ID elnevezésű játékos admin belépésének nullázása,ha nem admin.
  61.    return false; //Visszatérési érték hamis, ha nincs admin jogosultsága az illetőnek.
  62. }
  63. stock get_admin_name(id)
  64. {
  65.    get_user_name(id,admin,charsmax(admin));//Játékos név lekérése..
  66.    //eltüntetjük a játékos nevéből a színkódot megváltoztató jeleket.
  67.    for(new i; i< sizeof(replaces); i++) replace_all(admin,charsmax(admin),replaces[i],"");
  68.    //Visszatérési értéknek megkapja az játékos nevét.
  69.    return admin;
  70. }


UI:. CheeseDave hogyan kerül odda ahoz a fórumhoz? :o O.o

 ! Moderátori megjegyzés (Pika):
Ha valaki regisztrál a hlmod.hu-n az nem gátolja esetleges más fórumokon való jelenlétét.

Szerző:  norbee.16 [ 2018.03.05. 18:19 ]
Hozzászólás témája:  Re: Admin üdvözlő

 ! Moderátori megjegyzés (norbee.16):
Eredeti link törölve. Hosting reklám féle.

Szerző:  undisputed [ 2018.03.07. 16:51 ]
Hozzászólás témája:  Re: Admin üdvözlő

hali. az lehet hogy én irtam, viszont valaki már beleírt mivel

f(admin_ellenorzes(id)) ColorChat(id,GREEN,"%s^x01 adminunk csatlakozott a szerverre.",get_admin_name(id));//Ellenőrzés. Admin vagyok?

ez így csak a felcsatlakozónak irja ki az üzenetet!!

javitsd ki!!

f(admin_ellenorzes(id)) ColorChat(0,GREEN,"%s^x01 adminunk csatlakozott a szerverre.",get_admin_name(id));//Ellenőrzés. Admin vagyok?

ezen kívül ezt sem én irtam bele: [attachment=0 ]colorchat.rar[/attachment]

;)

Szerző:  6almasok [ 2018.03.07. 23:49 ]
Hozzászólás témája:  Re: Admin üdvözlő

Több már nem is kell. Pluginhoz gondolom nem fogsz hozzá nyúlni hogy javítsd színt úgy a leíráshoz sem ill. ne gyarapítsuk a már fent lévő 8 millió hasonló plugint aminek a szintakszisa és kinézete egy és ugyanaz csak más felépítésből állnak össze. Kuka.

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/