hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.06.16. 19:32



Jelenlévő felhasználók

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

A legtöbb felhasználó (2761 fő) 2025.01.09. 20:06-kor tartózkodott itt.

Regisztrált felhasználók: Bing [Bot], 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  [14 hozzászólás ]  Oldal12Következő
Szerző Üzenet
 Hozzászólás témája: adminspec
HozzászólásElküldve:2012.08.31. 16:55 
Offline
Tag

Csatlakozott:2012.07.02. 16:41
Hozzászólások:37
sziasztok valaki irjon nekem egy olyan plugint amit csak 1 admin tud használni akinek beirjuk a nevet vagy ijsemi
és az beirna egy parancsot a say-be pls /adminspec és kiad egy menut ami azt tudja hogy tud adni magáak és masoknak
h specbol tudjon játszani és aki káp ijet az ugy specbol jatszana és láthatatlan lenne és fontos h tudjon repulni :S aki tud segiteni megköszönöm!!


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: adminspec
HozzászólásElküldve:2012.08.31. 16:58 
Offline
Developer
Avatar

Csatlakozott:2011.06.01. 21:11
Hozzászólások:7966
Megköszönt másnak: 295 alkalommal
Megköszönték neki: 537 alkalommal
Phú, megcsinálom, csak picit értelmesebben, tehát bővebb leírás, érthetőbb szöveg!

_________________
http://www.easyrankup.eu


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: adminspec
HozzászólásElküldve:2012.08.31. 17:26 
Offline
Tag

Csatlakozott:2012.07.02. 16:41
Hozzászólások:37
uh na tehát anyi csak

hogy pl a sma ba egyik hejre beirom a nevem és akk csak én tom hazsználni a plugint
és a plugin csak anyi legyen ugye pl az én nevem az hogy SkZ#I low3 DJ*sound
és akkor csak én tudjam használni :)
és ha beirom a say-be hogy /adminspec akkor kiad egy menut::: 1.Adminspec Adás->almenübe a nevek ramágyek az kap
2.Admispec Elvétel->itt is a nevek
3.ide csak egy simpla weaponmenu

ja és még + anyi kéne hogy aki kap az tudjon repulni ha pls megnyomja a V gombot|Láthatatlan legyen mindenkép
egypként az adminspe az az amikor egy játékos vagay admin specbol jatszik :P
köszike:D


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: adminspec
HozzászólásElküldve:2012.09.01. 10:27 
Offline
Developer
Avatar

Csatlakozott:2011.06.01. 21:11
Hozzászólások:7966
Megköszönt másnak: 295 alkalommal
Megköszönték neki: 537 alkalommal
Teszteld:

Kód:
#include <amxmodx>
#include <cstrike>
#include <hamsandwich>
#include <fun>

#define PLUGIN   "Admin Spectator + Menu"
#define AUTHOR   "Kiki33"
#define VERSION   "1.0"
#define ADMINJOG ADMIN_BAN

public plugin_init()
{
   register_plugin(PLUGIN, VERSION, AUTHOR)
   register_clcmd("say /adminspec", "spechandler")
   register_clcmd("say_team /adminspec", "spechandler")
}

public spechandler(id)
{
   if(get_user_flags(id) & ADMINJOG)
   {
      new nev[32]
      get_user_name(id, nev, charsmax(nev))
      if( equal(nev, "Neved") )  //Itt állíthatod be a neved, ami a játékban az!
      {
         addmenu(id)
      } 
      else
      {
         client_print(id, print_chat, "Te nem hasznalhatod ezt a parancsot!")
      }
   }
   else client_print(id, print_chat, "Neked nincs meg a megfelelo admin jogosultsagot, igy a parancsot nem hasznalhatod!")
   }

public addmenu(id)
{
   new menu = menu_create("\rAdmin Spec Menu", "mhandler")
   menu_additem(menu, "\wAdminspec Adas", "m1")
   menu_additem(menu, "\wAdmispec Elvetel", "m2")
   menu_additem(menu, "\wWeapon Menu", "m3")
   menu_display(id, menu, 0)
}

public adasmeenu(id)
{
   new menu = menu_create("\rValassz jatekost:", "mhandler")
   new players[32], pnum, tempid, newtempid[32];
   new szName[32], szTempid[10];
   new const karakter[] = "a";
   get_players(players, pnum)
   for( new i; i<pnum; i++ )
   {
      tempid = players[i];
      get_user_name(tempid, szName, charsmax(szName));
      num_to_str(tempid, szTempid, charsmax(szTempid));
      formatex(newtempid, charsmax(newtempid), karakter, szTempid)
      menu_additem(menu, szName, newtempid, 0);
   }
   menu_display(id, menu, 0)
}

public elvevesmenu(id)
{
   new menu = menu_create("\rValassz jatekost:", "mhandler")
   new players[32], pnum, tempid, newtempid[32];
   new szName[32], szTempid[10];
   new const karakter[] = "c";
   get_players(players, pnum)
   for( new i; i<pnum; i++ )
   {
      tempid = players[i];
      get_user_name(tempid, szName, charsmax(szName));
      num_to_str(tempid, szTempid, charsmax(szTempid));
      formatex(newtempid, charsmax(newtempid), karakter, szTempid)
      menu_additem(menu, szName, newtempid, 0);
   }
   menu_display(id, menu, 0)
}

public menu_handler(id, menu, item)
{
   if( item == MENU_EXIT )
   {
      menu_destroy(menu)
      return PLUGIN_HANDLED;
   }
   
   new data[6], szName[64];
   new access, callback;
   menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
   
   new key = str_to_num(data[1]);
   
   switch(data[0])
   {
      case 'm':
      {
         switch( key )
         {
            case 1:
            {
               adasmeenu(id)
            }
            
            case 2:
            {
               elvevesmenu(id)
            }
            case 3:
            
            {
               client_cmd(id, "weaponmenu");
            }
         }
      }
      case 'a':
      {
         new tempid = str_to_num(data);
         if(is_user_connected(tempid))
         {
            new nev[33];
            get_user_name(tempid, nev, charsmax(nev))
            cs_set_user_team(id,CS_TEAM_SPECTATOR)
            ExecuteHamB(Ham_CS_RoundRespawn, tempid)
            set_user_godmode(tempid, 1)
            set_user_noclip(tempid, 1)
            set_user_footsteps(tempid,1)
            set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 0)
            client_print(id, print_chat, "Admin Spec jogot adtal %s-nek", nev)
            client_print(tempid, print_chat, "Admin spec jogot kaptal!")
         }
      }
      case 'c':
      {
         new tempid = str_to_num(data);
         if(is_user_connected(tempid))
         {
            switch(random_num(1,2))
            {
               case 1: cs_set_user_team(tempid,CS_TEAM_T)
               case 2: cs_set_user_team(tempid,CS_TEAM_CT)
            }
            new nev[33];
            get_user_name(tempid, nev, charsmax(nev))
            ExecuteHamB(Ham_CS_RoundRespawn, tempid)
            set_user_godmode(tempid, 0)
            set_user_noclip(tempid, 0)
            set_user_footsteps(tempid,0)
            set_user_rendering(tempid,kRenderFxGlowShell,0,0,0,kRenderTransAlpha,255)
            client_print(id, print_chat, "Elvetted az admin spec jogot %s-tol", nev)
            client_print(tempid, print_chat, "Az admin spec jogot elveve!")
         }
      }
      
   }
   
   menu_destroy(menu);
   
   return PLUGIN_HANDLED;
}   


S írj hogyha valami hibát dob, persze loggal együtt!

_________________
http://www.easyrankup.eu


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: adminspec
HozzászólásElküldve:2012.09.01. 11:23 
Offline
Senior Tag
Avatar

Csatlakozott:2012.08.28. 20:09
Hozzászólások:207
Megköszönt másnak: 17 alkalommal
Megköszönték neki: 10 alkalommal
Hy. Nekem nem müködik. Hibát nem ir ki.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: adminspec
HozzászólásElküldve:2012.09.01. 11:32 
Offline
Developer
Avatar

Csatlakozott:2011.06.01. 21:11
Hozzászólások:7966
Megköszönt másnak: 295 alkalommal
Megköszönték neki: 537 alkalommal
mit ir ki mikor beirod a parancsot, mondj el mindent h meddig mukodik!

_________________
http://www.easyrankup.eu


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: adminspec
HozzászólásElküldve:2012.09.01. 11:33 
Offline
Senior Tag
Avatar

Csatlakozott:2012.08.28. 20:09
Hozzászólások:207
Megköszönt másnak: 17 alkalommal
Megköszönték neki: 10 alkalommal
beirom cchatba /adminspec és semmit nem csinál.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: adminspec
HozzászólásElküldve:2012.09.01. 12:23 
Offline
Developer
Avatar

Csatlakozott:2011.06.01. 21:11
Hozzászólások:7966
Megköszönt másnak: 295 alkalommal
Megköszönték neki: 537 alkalommal
Pedig kikell neki írnia:D Mondom nézz logot...

_________________
http://www.easyrankup.eu


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: adminspec
HozzászólásElküldve:2012.09.01. 14:13 
Offline
Őskövület
Avatar

Csatlakozott:2013.01.01. 17:48
Hozzászólások:2441
Megköszönt másnak: 18 alkalommal
Megköszönték neki: 21 alkalommal
Kiki pluginjával semmi baj sincsen!


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: adminspec
HozzászólásElküldve:2012.09.01. 15:04 
Offline
Félisten

Csatlakozott:2012.01.07. 21:10
Hozzászólások:850
Megköszönt másnak: 9 alkalommal
Megköszönték neki: 154 alkalommal
Ezt:
Kód:
formatex(newtempid, charsmax(newtempid), karakter, szTempid)

Nem így kellene?
Kód:
formatex(newtempid, charsmax(newtempid), "%s%s", karakter, szTempid)

_________________
Megköszönni nem szégyen!
Csak kattints a Kép jelre. --->


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  [14 hozzászólás ]  Oldal12Következő


Ki van itt

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