hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.08.17. 01:58



Jelenlévő felhasználók

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

A legtöbb felhasználó (2883 fő) 2025.07.30. 16:00-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  [30 hozzászólás ]  OldalElőző123Következő
Szerző Üzenet
 Hozzászólás témája: Re: Steam + flags
HozzászólásElküldve:2012.01.23. 18:22 
Offline
Imperátor
Avatar

Csatlakozott:2009.04.21. 09:33
Hozzászólások:3991
Megköszönt másnak: 5 alkalommal
Megköszönték neki: 135 alkalommal
ŐŐ ez nem lesz jó, fordítási hiba lesz: Ez nem funkcionális nyelv, a ',' így itt nem használható.


Silent írta:
ötlet:
#define B ADMIN_KICK
#define C ADMIN_BAN
new example = get_user_flags(id)
if(example == A, B)
{

//Ez csak egy példa...szal definiálod az összes admin jogot, utána használhatod betũként..:D

_________________
Kód:
I'm back

Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Steam + flags
HozzászólásElküldve:2012.01.23. 19:14 
Offline
Őstag
Avatar

Csatlakozott:2010.04.16. 16:50
Hozzászólások:1342
Megköszönt másnak: 42 alkalommal
Megköszönték neki: 58 alkalommal
Metal írta:
Szeretem mikor próbálkoztok, de 1 hiba:

(!equali(steam, "STEAM_ID_LAN") || !equali(steam, "VALVE_ID_LAN")) NEM EGYENLŐ
!(equali(steam, "STEAM_ID_LAN") || equali(steam, "VALVE_ID_LAN")) vel

Vezesd le s meglátod. (Ha kell, leírom, de 1 kis optimalizáció: mind2ben van _ID_LAN. Akkor elég azt keresni, nemdebár?)

Továbbá már van olyan tört CS is, ami steam_0/1_<SZÁMOK> IDvel megy, tehát steamesnek tűnhet.


IrOn123 írta:
Kód:
new steam[35]
get_user_authid(id, steam, 34)
if(!(equali(steam, "STEAM_ID_LAN") || equali(steam, "VALVE_ID_LAN"))) {
//Ez fut le ha steames
}

elég egy tagadás, az egészet berakod egy zárójelbe és azt tagadod

2. szerintem úgy nem lehet betűkre, csak hogy ADMIN_...


És metal azt megtod nekem mondani, hogy az ilyen "CS is, ami steam_0/1_<SZÁMOK> IDvel megy, tehát steamesnek tűnhet." azoknak miböl kifolyólag van steam id-jük? vagyis mi alapján kapnak?, aki ugyan olyan tört cs vel játcik annak mindenkinek külünféle az Id-je vagy ez géptöl függ és a szerint van külön mindenkinek?...mert nekem van egy olyan pluginom hogy a valve id lan és steam id lanosokat kickeli...szoval olyan mint ha only steames lenne a szero mivel ha lebanolom öket nem tudnak visszajönni mert mivel Id re kapják.

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Steam + flags
HozzászólásElküldve:2012.01.23. 19:52 
Offline
Imperátor
Avatar

Csatlakozott:2009.04.21. 09:33
Hozzászólások:3991
Megköszönt másnak: 5 alkalommal
Megköszönték neki: 135 alkalommal
Onnan kifolyólag, hogy NEM csak 1 tört CS van a világon.
Mikor volt a protokollfrissítés anno, akkor 47es cs kliensek nem tudtak felmenni steames szerókra (48as proti került rá).
Akkor valaki kreált egy tört 48as CSt, amivel felengedte őket a szerver, ha a szerverfilek törve lettek, vagy volt fent akkoriban cbooster típusú cucc.
Ez nem terjedt el, mivel a sok non steames nem tudta mivan illetve, hogy mihez kezdjenek, így célszerűbb volt a szerver fileok buherálásával próbálkozni. Eredmény: dproto, ami a különböző klienseket engedélyezi (47+48), és nem is kell leszedni az új törtös CS klienst.

Ecsi anno csinált egy weboldalt, ahonnan ez a cs letölthető. Ha még él, akkor szedjétek le onnan s nézzétek meg. Sajna linkkel most nem szolgálhatok.



expert írta:
Metal írta:
Szeretem mikor próbálkoztok, de 1 hiba:

(!equali(steam, "STEAM_ID_LAN") || !equali(steam, "VALVE_ID_LAN")) NEM EGYENLŐ
!(equali(steam, "STEAM_ID_LAN") || equali(steam, "VALVE_ID_LAN")) vel

Vezesd le s meglátod. (Ha kell, leírom, de 1 kis optimalizáció: mind2ben van _ID_LAN. Akkor elég azt keresni, nemdebár?)

Továbbá már van olyan tört CS is, ami steam_0/1_<SZÁMOK> IDvel megy, tehát steamesnek tűnhet.


IrOn123 írta:
Kód:
new steam[35]
get_user_authid(id, steam, 34)
if(!(equali(steam, "STEAM_ID_LAN") || equali(steam, "VALVE_ID_LAN"))) {
//Ez fut le ha steames
}

elég egy tagadás, az egészet berakod egy zárójelbe és azt tagadod

2. szerintem úgy nem lehet betűkre, csak hogy ADMIN_...


És metal azt megtod nekem mondani, hogy az ilyen "CS is, ami steam_0/1_<SZÁMOK> IDvel megy, tehát steamesnek tűnhet." azoknak miböl kifolyólag van steam id-jük? vagyis mi alapján kapnak?, aki ugyan olyan tört cs vel játcik annak mindenkinek külünféle az Id-je vagy ez géptöl függ és a szerint van külön mindenkinek?...mert nekem van egy olyan pluginom hogy a valve id lan és steam id lanosokat kickeli...szoval olyan mint ha only steames lenne a szero mivel ha lebanolom öket nem tudnak visszajönni mert mivel Id re kapják.

_________________
Kód:
I'm back

Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Steam + flags
HozzászólásElküldve:2012.01.23. 20:03 
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
Link: www.ecsi.atw.hu

_________________
http://www.easyrankup.eu


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Steam + flags
HozzászólásElküldve:2012.01.23. 20:07 
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
Metal írta:
Szeretem mikor próbálkoztok, de 1 hiba:

(!equali(steam, "STEAM_ID_LAN") || !equali(steam, "VALVE_ID_LAN")) NEM EGYENLŐ
!(equali(steam, "STEAM_ID_LAN") || equali(steam, "VALVE_ID_LAN")) vel

Vezesd le s meglátod. (Ha kell, leírom, de 1 kis optimalizáció: mind2ben van _ID_LAN. Akkor elég azt keresni, nemdebár?)

Továbbá már van olyan tört CS is, ami steam_0/1_<SZÁMOK> IDvel megy, tehát steamesnek tűnhet.

Eltudnád mondani mi a különbség?
Metal írta:
ŐŐ ez nem lesz jó, fordítási hiba lesz: Ez nem funkcionális nyelv, a ',' így itt nem használható.


Silent írta:
ötlet:
#define B ADMIN_KICK
#define C ADMIN_BAN
new example = get_user_flags(id)
if(example == A, B)
{

//Ez csak egy példa...szal definiálod az összes admin jogot, utána használhatod betũként..:D

És ezt hogy kell használni?
Előre is köszi.

_________________
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ás témája: Re: Steam + flags
HozzászólásElküldve:2012.01.23. 20:12 
Offline
Őstag
Avatar

Csatlakozott:2010.04.16. 16:50
Hozzászólások:1342
Megköszönt másnak: 42 alkalommal
Megköszönték neki: 58 alkalommal
Tudom metal ezt az ecsi-st..de mi régen kikivel a kodját sehol nemtaláltuk igy találtam két ahoz hasonló kodot...ami kckeli a játékost ha nincs steam id.je.
Ezt lehet feldobom az oldalra egy szép leirással...sokmindenkinek jol jön sztem :D

1 kod:
Kód:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Lan PPL Kicker"
#define VERSION "1.0"
#define AUTHOR "lisek"

#define powod "Nincs Steam ID-d ezert nem jatszhatsz a szerveren!"

new name[33]

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
   
    // Add your code here...
}


public client_putinserver(id)
set_task(2.0,"wszedl",id)
   
public wszedl(id)
{
get_user_name(id, name, 32)
sprawdz(id)
}

public sprawdz(id)
{
    new UID[30]
    get_user_authid(id, UID, 29)
    if((equali(UID , "STEAM_666:88:666") || equal(UID, "VALVE_ID_PENDING") || equal(UID, "VALVE_ID_LAN") || equal(UID, "STEAM_ID_PENDING") ||  equali(UID , "STEAM_ID_LAN")))
    kickuj(id)
}

public kickuj(id)
server_cmd("kick %s %s", name, powod) 
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
*/



2 kod:
Kód:
#include <amxmodx>

#define PLUGIN "Lan PPL Kicker"
#define VERSION "1.0"
#define AUTHOR "lisek"
#define powod "Nincs Steam ID-d ezert nem jatszhatsz a szerveren!"

public plugin_init() register_plugin(PLUGIN, VERSION, AUTHOR)
public client_putinserver(id) set_task(2.0,"sprawdz",id)
public sprawdz(id) if(is_user_nonsteam(id) && !(get_user_flags(id) & ADMIN_LEVEL_H)) kickuj(id)
public kickuj(id) server_cmd("kick #%d %s",get_user_userid(id), powod)
stock is_user_nonsteam(id)
{
    new authid[30]
    get_user_authid(id, authid, 29)
    if(containi(authid, "VALVE_ID") != -1
    || containi(authid, "STEAM_ID") != -1
    || containi(authid, "STEAM_0:3") != -1
    || containi(authid, "STEAM_0:4") != -1
    || containi(authid, "VALVE_0:") != -1)
    return 1;
   
    return 0;

/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
*/

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Steam + flags
HozzászólásElküldve:2012.01.24. 02:06 
Offline
Félisten
Avatar

Csatlakozott:2008.04.28. 16:04
Hozzászólások:872
Megköszönt másnak: 7 alkalommal
Megköszönték neki: 59 alkalommal
expert írta:
Tudom metal ezt az ecsi-st..de mi régen kikivel a kodját sehol nemtaláltuk igy találtam két ahoz hasonló kodot...ami kckeli a játékost ha nincs steam id.je.
Ezt lehet feldobom az oldalra egy szép leirással...sokmindenkinek jol jön sztem :D

1 kod:
Kód:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Lan PPL Kicker"
#define VERSION "1.0"
#define AUTHOR "lisek"

#define powod "Nincs Steam ID-d ezert nem jatszhatsz a szerveren!"

new name[33]

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
   
    // Add your code here...
}


public client_putinserver(id)
set_task(2.0,"wszedl",id)
   
public wszedl(id)
{
get_user_name(id, name, 32)
sprawdz(id)
}

public sprawdz(id)
{
    new UID[30]
    get_user_authid(id, UID, 29)
    if((equali(UID , "STEAM_666:88:666") || equal(UID, "VALVE_ID_PENDING") || equal(UID, "VALVE_ID_LAN") || equal(UID, "STEAM_ID_PENDING") ||  equali(UID , "STEAM_ID_LAN")))
    kickuj(id)
}

public kickuj(id)
server_cmd("kick %s %s", name, powod) 
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
*/



2 kod:
Kód:
#include <amxmodx>

#define PLUGIN "Lan PPL Kicker"
#define VERSION "1.0"
#define AUTHOR "lisek"
#define powod "Nincs Steam ID-d ezert nem jatszhatsz a szerveren!"

public plugin_init() register_plugin(PLUGIN, VERSION, AUTHOR)
public client_putinserver(id) set_task(2.0,"sprawdz",id)
public sprawdz(id) if(is_user_nonsteam(id) && !(get_user_flags(id) & ADMIN_LEVEL_H)) kickuj(id)
public kickuj(id) server_cmd("kick #%d %s",get_user_userid(id), powod)
stock is_user_nonsteam(id)
{
    new authid[30]
    get_user_authid(id, authid, 29)
    if(containi(authid, "VALVE_ID") != -1
    || containi(authid, "STEAM_ID") != -1
    || containi(authid, "STEAM_0:3") != -1
    || containi(authid, "STEAM_0:4") != -1
    || containi(authid, "VALVE_0:") != -1)
    return 1;
   
    return 0;

/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
*/

Ez a is_user_nonsteam hasznos cucc, sok más topicba is.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Steam + flags
HozzászólásElküldve:2012.01.24. 17:16 
Offline
Imperátor
Avatar

Csatlakozott:2009.04.21. 09:33
Hozzászólások:3991
Megköszönt másnak: 5 alkalommal
Megköszönték neki: 135 alkalommal
nekem kicsit más, én hosszra is vizsgálom.

_________________
Kód:
I'm back

Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Steam + flags
HozzászólásElküldve:2012.01.24. 17:33 
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
Metal, eltudnád mondani mi a különbség a 2 tagadás között, és a flags részt?
HunGamer írta:
Metal írta:
Szeretem mikor próbálkoztok, de 1 hiba:

(!equali(steam, "STEAM_ID_LAN") || !equali(steam, "VALVE_ID_LAN")) NEM EGYENLŐ
!(equali(steam, "STEAM_ID_LAN") || equali(steam, "VALVE_ID_LAN")) vel

Vezesd le s meglátod. (Ha kell, leírom, de 1 kis optimalizáció: mind2ben van _ID_LAN. Akkor elég azt keresni, nemdebár?)

Továbbá már van olyan tört CS is, ami steam_0/1_<SZÁMOK> IDvel megy, tehát steamesnek tűnhet.

Eltudnád mondani mi a különbség?
Metal írta:
ŐŐ ez nem lesz jó, fordítási hiba lesz: Ez nem funkcionális nyelv, a ',' így itt nem használható.


Silent írta:
ötlet:
#define B ADMIN_KICK
#define C ADMIN_BAN
new example = get_user_flags(id)
if(example == A, B)
{

//Ez csak egy példa...szal definiálod az összes admin jogot, utána használhatod betũként..:D

És ezt hogy kell használni?
Előre is köszi.

_________________
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ás témája: Re: Steam + flags
HozzászólásElküldve:2012.01.24. 17:53 
Offline
Őstag
Avatar

Csatlakozott:2010.04.16. 16:50
Hozzászólások:1342
Megköszönt másnak: 42 alkalommal
Megköszönték neki: 58 alkalommal
Metal írta:
nekem kicsit más, én hosszra is vizsgálom.

Metal ebböl a kettőböl kéne egyet összedobni és akk felraknám pluginokba ide...mert azért okos kis plugin sztem. Meg azt eltod mondani hogy miben különbözik a 2 plugin?? vagy lényegében egyet szolgál mindkettö?

_________________
Kép


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  [30 hozzászólás ]  OldalElőző123Következő


Ki van itt

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