hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.04.27. 11:14



Jelenlévő felhasználók

Jelenleg 546 felhasználó van jelen :: 2 regisztrált, 0 rejtett és 544 vendég

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

Regisztrált felhasználók: Bing [Bot], Majestic-12 [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  [ 2 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Jelentés indokkal hiba
HozzászólásElküldve: 2016.02.07. 11:09 
Offline
Jómunkásember

Csatlakozott: 2015.11.29. 17:07
Hozzászólások: 375
Megköszönt másnak: 76 alkalommal
Megköszönték neki: 53 alkalommal
Hali!
Az "mforce" féle jelentés plugin nemjön elő az adott parancsokra. Valaki megmondaná hogy mért nem?

  1. #include <amxmodx>
  2.  
  3. new g_iTarget[33]
  4. new jelent_prefix
  5.  
  6. public plugin_init()
  7. {
  8.     register_plugin("Jelentes indokkal", "1.0", "mforce")
  9.    
  10.     register_clcmd("say /jelent", "jelent")
  11.     register_clcmd("say_team /jelent", "jelent")
  12.     register_clcmd("Indok", "jelentok");
  13.    
  14.     jelent_prefix = register_cvar("jelent_prefix", "Jelentés")
  15. }
  16.  
  17. public jelent(id)
  18. {
  19.     new prefix[64]
  20.     get_pcvar_string(jelent_prefix, prefix, 63)
  21.     new jelentmenu[256]
  22.     formatex(jelentmenu, charsmax(jelentmenu), "\r[%s] \wCsalĂł JelentĂ©se", prefix);
  23.  
  24.     new menu = menu_create(jelentmenu, "jelenth")
  25.    
  26.     new players[32], num
  27.     new szName[32], szTempid[32]
  28.    
  29.     get_players(players, num, "ach")
  30.    
  31.     for(new i; i < num; i++)
  32.     {
  33.         get_user_name(players[i], szName, charsmax(szName))
  34.        
  35.         num_to_str(get_user_userid(players[i]), szTempid, charsmax(szTempid))
  36.        
  37.         menu_additem(menu, szName, szTempid, 0)
  38.     }
  39.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  40.     menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  41.     menu_setprop(menu, MPROP_NEXTNAME, "Következő˜");
  42.     menu_setprop(menu, MPROP_EXITNAME, "KilĂ©pĂ©s");
  43.     menu_display(id, menu)
  44. }
  45.  
  46. public jelenth(id, menu, item)
  47. {
  48.     if(item == MENU_EXIT)
  49.     {
  50.         menu_destroy(menu)
  51.         return PLUGIN_HANDLED
  52.     }
  53.    
  54.     new szData[6], szName[64], iAccess, iCallback
  55.     menu_item_getinfo(menu, item, iAccess, szData, charsmax(szData), szName, charsmax(szName), iCallback)
  56.    
  57.     g_iTarget[id] = find_player("k", str_to_num(szData))
  58.    
  59.     client_cmd(id, "messagemode Indok")
  60.    
  61.     menu_destroy(menu)
  62.     return PLUGIN_HANDLED
  63. }
  64.  
  65. public jelentok(id)
  66. {
  67.     new indok[300]
  68.     read_args(indok, charsmax(indok))
  69.     remove_quotes(indok)
  70.    
  71.     if(!strlen(indok))
  72.         return PLUGIN_HANDLED
  73.    
  74.     new kuldo[32], jelentett[32]
  75.     get_user_name(id, kuldo, charsmax(kuldo))
  76.     get_user_name(g_iTarget[id], jelentett, charsmax(jelentett))
  77.     log_to_file( "jelentesek.log", "%s jelentette %s-t. Indok: %s", kuldo, jelentett, indok);
  78.    
  79.     new players[32], num, id
  80.     get_players(players, num, "c")
  81.      
  82.     for( new i; i< num; i++ )
  83. {
  84.     id = players[i]
  85.     if(get_user_flags(id) & ADMIN_KICK)
  86.     {
  87.     print_color(id, "!t%s !yjelentette!g %s!y-t. Indok: !g%s", kuldo, jelentett, indok)
  88.     }
  89.  
  90. }
  91.    
  92.     return PLUGIN_CONTINUE
  93. }
  94.  
  95. stock print_color(const id, const input[], any:...)
  96. {
  97.         new count = 1, players[32]
  98.         static msg[191]
  99.         vformat(msg, 190, input, 3)
  100.  
  101.         replace_all(msg, 190, "!g", "^4")
  102.         replace_all(msg, 190, "!y", "^1")
  103.         replace_all(msg, 190, "!t", "^3")
  104.  
  105.         if (id) players[0] = id; else get_players(players, count, "ch")
  106.         {
  107.                 for (new i = 0; i < count; i++)
  108.                 {
  109.                         if (is_user_connected(players[i]))
  110.                         {
  111.                                 message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  112.                                 write_byte(players[i])
  113.                                 write_string(msg)
  114.                                 message_end()
  115.                         }
  116.                 }
  117.         }
  118.         return PLUGIN_HANDLED
  119. }


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Jelentés indokkal hiba
HozzászólásElküldve: 2016.02.07. 11:13 
Offline
Beavatott

Csatlakozott: 2016.01.17. 18:18
Hozzászólások: 72
Megköszönt másnak: 4 alkalommal
Megköszönték neki: 12 alkalommal
Krisznitro írta:
Hali!
Az "mforce" féle jelentés plugin nemjön elő az adott parancsokra. Valaki megmondaná hogy mért nem?

Érdekes, nekem elő jön a megadott parancsokra.

_________________
Valakinek van kedve klánt csinálni?


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  [ 2 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 50 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