hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.29. 10:06



Jelenlévő felhasználók

Jelenleg 294 felhasználó van jelen :: 2 regisztrált, 0 rejtett és 292 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], busaadam2023 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  [ 7 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Üzenet a szervernek
HozzászólásElküldve: 2016.08.24. 12:59 
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!
Azt hogyan tudom megoldani, hogy van egy menüpont neve: adminjelentkezés és ha rámegyek akkor előhozza a chatet. Oda beírok valamit, és amit beírtam azt egy változóhoz kötni (változó azért kell h a mentés könnyebb legyen).
A válasz(oka)t előre is köszönöm.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Üzenet a szervernek
HozzászólásElküldve: 2016.08.25. 00:16 
Offline
Jómunkásember
Avatar

Csatlakozott: 2016.02.27. 17:55
Hozzászólások: 349
Megköszönt másnak: 25 alkalommal
Megköszönték neki: 57 alkalommal
Talán segít, nézd át a forráskódot.
Admin Login System

Ők köszönték meg koko.988 nek ezt a hozzászólást: Krisznitro (2016.08.25. 08:04)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Üzenet a szervernek
HozzászólásElküldve: 2016.08.25. 00:42 
Offline
Újonc

Csatlakozott: 2016.07.24. 15:18
Hozzászólások: 11
Megköszönt másnak: 1 alkalommal
Megköszönték neki: 1 alkalommal
Próbáld:
Kód:
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Admin Jelentkezes"
#define VERSION "1.0"
#define AUTHOR "RaZzoR"

new bool:jelentkezes[33] = false, jelentkezes_uzenet[33][300]

public plugin_init() {
   register_plugin(PLUGIN, VERSION, AUTHOR)
   
   register_clcmd("say /jelentkezes", "jelentkezes_menu")
   register_clcmd("say", "hook_say")
}

public hook_say(id) {
   new uzenet[300]
   read_args(uzenet, 299)

   remove_quotes(uzenet)
   
   if(jelentkezes[id]) {
      set_msg_block(get_user_msgid("SayText"), BLOCK_ONCE)
      jelentkezes_uzenet[id] = uzenet
      jelentkezes[id] = false
   }
}

public jelentkezes_menu(id) {
   new menu = menu_create("Admin Jelentkezes Menu", "jelentkezes_menu_handler")
   menu_additem(menu, "Admin Jelentkezes", "", 0)
   menu_display(id, menu, 0)
 
   return PLUGIN_HANDLED
}

public jelentkezes_menu_handler(id, menu, item) {
   if(item == MENU_EXIT) {
      menu_destroy(menu)
      return PLUGIN_HANDLED
   }
   
   new item_data[64], item_name[64]
   new access, callback
   menu_item_getinfo(menu, item, access, item_data, charsmax(item_data), item_name, charsmax(item_name), callback)
   
   new key = str_to_num(item_data)
   
   switch(key) {
      case 0: {
         jelentkezes[id] = true; client_cmd(id, "say")
      }
   }
   
   return PLUGIN_HANDLED
}   


Azt nézd meg, hogy blokkolja-e azt az üzenetet, amit jelentkezésnek ír


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Üzenet a szervernek
HozzászólásElküldve: 2016.08.25. 07:50 
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
razzor98 írta:
Próbáld:
Kód:
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Admin Jelentkezes"
#define VERSION "1.0"
#define AUTHOR "RaZzoR"

new bool:jelentkezes[33] = false, jelentkezes_uzenet[33][300]

public plugin_init() {
   register_plugin(PLUGIN, VERSION, AUTHOR)
   
   register_clcmd("say /jelentkezes", "jelentkezes_menu")
   register_clcmd("say", "hook_say")
}

public hook_say(id) {
   new uzenet[300]
   read_args(uzenet, 299)

   remove_quotes(uzenet)
   
   if(jelentkezes[id]) {
      set_msg_block(get_user_msgid("SayText"), BLOCK_ONCE)
      jelentkezes_uzenet[id] = uzenet
      jelentkezes[id] = false
   }
}

public jelentkezes_menu(id) {
   new menu = menu_create("Admin Jelentkezes Menu", "jelentkezes_menu_handler")
   menu_additem(menu, "Admin Jelentkezes", "", 0)
   menu_display(id, menu, 0)
 
   return PLUGIN_HANDLED
}

public jelentkezes_menu_handler(id, menu, item) {
   if(item == MENU_EXIT) {
      menu_destroy(menu)
      return PLUGIN_HANDLED
   }
   
   new item_data[64], item_name[64]
   new access, callback
   menu_item_getinfo(menu, item, access, item_data, charsmax(item_data), item_name, charsmax(item_name), callback)
   
   new key = str_to_num(item_data)
   
   switch(key) {
      case 0: {
         jelentkezes[id] = true; client_cmd(id, "say")
      }
   }
   
   return PLUGIN_HANDLED
}   


Azt nézd meg, hogy blokkolja-e azt az üzenetet, amit jelentkezésnek ír


Előhozza a menüt de ha rámegyek a 1es lehetőségre eltűnik a menü nincs funkciója.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Üzenet a szervernek
HozzászólásElküldve: 2016.08.25. 12:20 
Offline
Újonc

Csatlakozott: 2016.07.24. 15:18
Hozzászólások: 11
Megköszönt másnak: 1 alkalommal
Megköszönték neki: 1 alkalommal
Teszteltem, működik.
Jelentkezés üzenetet nem jeleníti meg, de a többit igen.
Nemtudom, hogy használsz-e admin chat plugint. Ha igen, nézd meg, hogy kiütik-e egymást.


Kód:
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Admin Jelentkezes"
#define VERSION "1.0"
#define AUTHOR "RaZzoR"

new bool:jelentkezes[33] = false, jelentkezes_uzenet[33][300]

public plugin_init() {
   register_plugin(PLUGIN, VERSION, AUTHOR)
   
   register_clcmd("say /jelentkezes", "jelentkezes_menu")
   register_clcmd("say", "hook_say")
}

public hook_say(id) {
   new uzenet[300]
   read_args(uzenet, 299)

   remove_quotes(uzenet)
   
   if(jelentkezes[id]) {
      jelentkezes_uzenet[id] = uzenet
      jelentkezes[id] = false
      
      return PLUGIN_HANDLED_MAIN
   }
   
   return PLUGIN_CONTINUE
}

public jelentkezes_menu(id) {
   new menu = menu_create("Admin Jelentkezes Menu", "jelentkezes_menu_handler")
   menu_additem(menu, "Admin Jelentkezes", "0", 0)
   menu_display(id, menu, 0)
 
   return PLUGIN_HANDLED
}

public jelentkezes_menu_handler(id, menu, item) {
   if(item == MENU_EXIT) {
      menu_destroy(menu)
      return PLUGIN_HANDLED
   }
   
   new item_data[64], item_name[64]
   new access, callback
   menu_item_getinfo(menu, item, access, item_data, charsmax(item_data), item_name, charsmax(item_name), callback)
   
   new key = str_to_num(item_data)
   
   switch(key) {
      case 0: {
         jelentkezes[id] = true; client_cmd(id, "messagemode")
      }
   }
   
   return PLUGIN_HANDLED
}   


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Üzenet a szervernek
HozzászólásElküldve: 2016.08.25. 13: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
razzor98 írta:
Teszteltem, működik.
Jelentkezés üzenetet nem jeleníti meg, de a többit igen.
Nemtudom, hogy használsz-e admin chat plugint. Ha igen, nézd meg, hogy kiütik-e egymást.


Kód:
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Admin Jelentkezes"
#define VERSION "1.0"
#define AUTHOR "RaZzoR"

new bool:jelentkezes[33] = false, jelentkezes_uzenet[33][300]

public plugin_init() {
   register_plugin(PLUGIN, VERSION, AUTHOR)
   
   register_clcmd("say /jelentkezes", "jelentkezes_menu")
   register_clcmd("say", "hook_say")
}

public hook_say(id) {
   new uzenet[300]
   read_args(uzenet, 299)

   remove_quotes(uzenet)
   
   if(jelentkezes[id]) {
      jelentkezes_uzenet[id] = uzenet
      jelentkezes[id] = false
      
      return PLUGIN_HANDLED_MAIN
   }
   
   return PLUGIN_CONTINUE
}

public jelentkezes_menu(id) {
   new menu = menu_create("Admin Jelentkezes Menu", "jelentkezes_menu_handler")
   menu_additem(menu, "Admin Jelentkezes", "0", 0)
   menu_display(id, menu, 0)
 
   return PLUGIN_HANDLED
}

public jelentkezes_menu_handler(id, menu, item) {
   if(item == MENU_EXIT) {
      menu_destroy(menu)
      return PLUGIN_HANDLED
   }
   
   new item_data[64], item_name[64]
   new access, callback
   menu_item_getinfo(menu, item, access, item_data, charsmax(item_data), item_name, charsmax(item_name), callback)
   
   new key = str_to_num(item_data)
   
   switch(key) {
      case 0: {
         jelentkezes[id] = true; client_cmd(id, "messagemode")
      }
   }
   
   return PLUGIN_HANDLED
}   


Megnézem. Rang rendszert használok amihez írtam admin részt is. De megnézem.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Üzenet a szervernek
HozzászólásElküldve: 2016.08.25. 15:45 
Offline
Nagyúr
Avatar

Csatlakozott: 2014.11.16. 12:37
Hozzászólások: 686
Megköszönt másnak: 32 alkalommal
Megköszönték neki: 131 alkalommal
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4.  
  5. #define PLUGIN "New Plug-In"
  6. #define VERSION "1.0"
  7. #define AUTHOR "author"
  8.  
  9. new g_Valami[33][100]
  10.  
  11. public plugin_init() {
  12.     register_plugin(PLUGIN, VERSION, AUTHOR)
  13.    
  14.     register_clcmd("say /cucc", "cmdWrite")
  15.     register_clcmd("WRITE_SOMETHING", "cmdReadArgs")
  16.     // Add your code here...
  17. }
  18. public cmdWrite(id) client_cmd(id, "messagemode WRITE_SOMETHING")
  19. public cmdReadArgs(id)
  20. {
  21.     read_args(g_Valami[id], 99)
  22.     remove_quotes(g_Valami[id])
  23.    
  24.     client_print(id, print_chat, "A beirt szavad: %s", g_Valami[id])
  25.  
  26.     return PLUGIN_HANDLED
  27. }


A g_Valami-t kell lementsd.

_________________
Kép
"I wouldn't hold my breath if I was you
Cause I'll forget but I'll never forgive you
Don't you know, don't you know?
True friends stab you in the front."

Ők köszönték meg 6almasok nek ezt a hozzászólást: Krisznitro (2016.08.25. 16:22)
  Népszerűség: 2.27%


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


Ki van itt

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