ip sužinojimas

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
User avatar
aurimasko
Flooderis arba specialistas
Posts: 736
Joined: 2010 Sep 04 08:45

ip sužinojimas

Post 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..

User avatar
hleV
AMX Mod X ekspertai
Posts: 875
Joined: 2011 Apr 02 11:23
Skype: hlev.lt
Location: Šiauliai

Re: ip sužinojimas

Post by hleV »

Po charsmax(p_ip nepadėjai skliaustelio.
Image ← RIP best userbar
DISKUSIJA: KIETAS PLUGIN'O UŽSAKOVAS
Privačios pagalbos neteikiu!

User avatar
aurimasko
Flooderis arba specialistas
Posts: 736
Joined: 2010 Sep 04 08:45

Re: ip sužinojimas

Post 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...

User avatar
xFrostas
Flooderis arba specialistas
Posts: 660
Joined: 2010 Sep 02 15:47
Skype: frost.lt

Re: ip sužinojimas

Post 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.

User avatar
aurimasko
Flooderis arba specialistas
Posts: 736
Joined: 2010 Sep 04 08:45

Re: ip sužinojimas

Post 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?

User avatar
xFrostas
Flooderis arba specialistas
Posts: 660
Joined: 2010 Sep 02 15:47
Skype: frost.lt

Re: ip sužinojimas

Post 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))}

User avatar
aurimasko
Flooderis arba specialistas
Posts: 736
Joined: 2010 Sep 04 08:45

Re: ip sužinojimas

Post 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..

User avatar
hleV
AMX Mod X ekspertai
Posts: 875
Joined: 2011 Apr 02 11:23
Skype: hlev.lt
Location: Šiauliai

Re: ip sužinojimas

Post 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.
Last edited by hleV on 2011 Apr 17 13:29, edited 1 time in total.
Image ← RIP best userbar
DISKUSIJA: KIETAS PLUGIN'O UŽSAKOVAS
Privačios pagalbos neteikiu!

User avatar
aurimasko
Flooderis arba specialistas
Posts: 736
Joined: 2010 Sep 04 08:45

Re: ip sužinojimas

Post 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] ?

newb
Pluginų patvirtintojas
Posts: 1047
Joined: 2010 Sep 23 21:43
Location: Wonderland
Contact:

Re: ip sužinojimas

Post 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 ^^

Post Reply

Who is online

Users browsing this forum: No registered users and 5 guests