Page 1 of 2
ip sužinojimas
Posted: 2011 Apr 16 19:59
by aurimasko
Code: Select all
public client_connect(id){ new p_steam[32], p_name[32], p_ip[32] get_user_ip(id, p_ip, charsmax(p_ip, 1) get_user_authid(id, p_steam, charsmax(p_steam)) get_user_name(id, p_name, charsmax(p_name)) }
Darau taip ir paskiau kai naudoju kintamajį p_name rašo kad jis neegzistuoja..
Re: ip sužinojimas
Posted: 2011 Apr 16 20:27
by hleV
Po charsmax(p_ip nepadėjai skliaustelio.
Re: ip sužinojimas
Posted: 2011 Apr 16 21:28
by aurimasko
hleV wrote:Po charsmax(p_ip nepadėjai skliaustelio.
Aha.. Bet problema su nick :?
EDIT: beje dėl šitos
http://amxmodx.lt/viewtopic.php?f=16&t=496 temos, tai man nepadeda...
Re: ip sužinojimas
Posted: 2011 Apr 16 21:38
by xFrostas
o kur tu naudoji tą p_name? nes jei ne client_connect funkcijoje tai ir mes errorą, kadangi kintamasisi tik client_connect funkcijoje sukurtas.
Re: ip sužinojimas
Posted: 2011 Apr 16 21:54
by aurimasko
xFrostas wrote:o kur tu naudoji tą p_name? nes jei ne client_connect funkcijoje tai ir mes errorą, kadangi kintamasisi tik client_connect funkcijoje sukurtas.
O tai kaip daryti kad veiktų visur?
Re: ip sužinojimas
Posted: 2011 Apr 16 22:03
by xFrostas
tai toje funkcijoje kurioje reikia ir daryk
pvz:
Code: Select all
public Func(id){new Name[32]get_user_name(id, Name, charsmax(Name))}
Re: ip sužinojimas
Posted: 2011 Apr 16 23:33
by aurimasko
xFrostas wrote:tai toje funkcijoje kurioje reikia ir daryk
pvz:
Code: Select all
public Func(id){new Name[32]get_user_name(id, Name, charsmax(Name))}
na, bet manau įmanoma padaryti, kad visur nereikėtų naudoti..
Re: ip sužinojimas
Posted: 2011 Apr 17 00:17
by hleV
Kurk kaip globalų masyvą, t.y. ne funkcijoje, o kodo viršuje, virš visų funkcijų po
#include.
Code: Select all
#include <amxmodx> new GlobalName[32]; public client_authorized(id){ get_user_name(id, GlobalName, charsmax(GlobalName));
Atkreipk dėmesį, jog SteamID reiktų gauti
client_authorized() forward'e, nes
client_connect()'e ne visada žaidėjui jau būna priskirtas SteamID.
Re: ip sužinojimas
Posted: 2011 Apr 17 10:02
by aurimasko
hleV wrote:Kurk kaip globalų masyvą, t.y. ne funkcijoje, o kodo viršuje, virš visų funkcijų po
#include.
Code: Select all
#include <amxmodx> new GlobalName[32]; public client_authorized(id){ get_user_name(id, GlobalName, charsmax(GlobalName);
Atkreipk dėmesį, jog SteamID reiktų gauti
client_authorized() forward'e, nes
client_connect()'e ne visada žaidėjui jau būna priskirtas SteamID.
ir tada naudoti kai reikia GlobalName[id] ?
Re: ip sužinojimas
Posted: 2011 Apr 17 10:05
by newb
hleV wrote:Po charsmax(p_ip nepadėjai skliaustelio.
hleV wrote:Code: Select all
#include <amxmodx> new GlobalName[32]; public client_authorized(id){ get_user_name(id, GlobalName, charsmax(GlobalName);
O pats irgi pamirso ) parasyt ^^