get_user_ip/name/steam_id rodo šūdą

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Post Reply
nullatonce
O taip. Jis jau surinko 50 žinučių!
Posts: 73
Joined: 2016 Sep 06 23:57
Skype: nullatonce

get_user_ip/name/steam_id rodo šūdą

Post by nullatonce »

Sveiki, nebežinau kas darosi... galbūt naktis daro savo, bet susidūriau su problemėlę...

Papraščiausiai noriu gaut žaidėjo nicką, atrodo viskas paprasta, bet kaip visada kažkas iš*isa protą.
Tarkim -

Code: Select all

 public command_changeteam(id) {    get_user_name( id , g_szAuthID[id], charsmax(g_szAuthID) )    format(g_szTest, charsmax(g_szTest), "tavo nickas !g%d", g_szAuthID[ id ])    ChatColor(id, g_szTest);} 
o man jis gražina - tavo nickas 97, nors nieko bendro su tuo 97 nėra.

Prieš šia problemą buvau pluginą sujungęs su mysql. Tikrino ar žaidėjo steam_id yra duomenų bazėje, viskas veikė puikiai, tikrino gerai.
Paskui pasidariau, kad prisijungimo informacija išdaugotų sql'e ir kaip manot ?
Image
(Kaikur informacija kitokia, nes sukeičiau inserto' values vietas)
stid = steam_id.
Veikimo principas iš plugino pusės toks pat.

Pagrindinis klausimas būtų - ką jis čia man ble rodo ?
API sako, kad return'as "Number of cells written to buffer" bet aš ne pačios funkcijos prašau reikšmės...
Nieko nebesuprantu, reikia pabandyt išsimiegot, labanakt.

DYaGesS
Flooderis arba specialistas
Posts: 875
Joined: 2013 Jan 16 01:01
Skype: usercs.com
Contact:

Re: get_user_ip/name/steam_id rodo šūdą

Post by DYaGesS »

Code: Select all

public command_changeteam(id) {    get_user_name( id , g_szAuthID[id], charsmax(g_szAuthID) )    format(g_szTest, charsmax(g_szTest), "tavo nickas !g%d", g_szAuthID[ id ])    ChatColor(id, g_szTest);}
Tavo nick'as %d? Nenori string'o spausdint? Pvz:

Code: Select all

public command_changeteam(id) {    get_user_name( id , g_szName, charsmax(g_szName) )    format(g_szTest, charsmax(g_szTest), "tavo nickas !g%s", g_szName)    ChatColor(id, g_szTest);}
Padėjau? +rep

InvIs2
Jau po truputį tampa savu
Posts: 149
Joined: 2013 Sep 29 12:47
Skype: pksoldierlt

Re: get_user_ip/name/steam_id rodo šūdą

Post by InvIs2 »

Klaida ne čia, bet, jei gerai pamenu, tai dar ir čia pakeisk:

Code: Select all

charsmax(g_szAuthID)
-->

Code: Select all

charsmax(g_szAuthID[])

nullatonce
O taip. Jis jau surinko 50 žinučių!
Posts: 73
Joined: 2016 Sep 06 23:57
Skype: nullatonce

Re: get_user_ip/name/steam_id rodo šūdą

Post by nullatonce »

DYaGesS wrote:

Code: Select all

public command_changeteam(id) {    get_user_name( id , g_szAuthID[id], charsmax(g_szAuthID) )    format(g_szTest, charsmax(g_szTest), "tavo nickas !g%d", g_szAuthID[ id ])    ChatColor(id, g_szTest);}
Tavo nick'as %d? Nenori string'o spausdint? Pvz:

Code: Select all

public command_changeteam(id) {    get_user_name( id , g_szName, charsmax(g_szName) )    format(g_szTest, charsmax(g_szTest), "tavo nickas !g%s", g_szName)    ChatColor(id, g_szTest);}
va čia ir buvo visa problema. Viena raidė... O aš galvojau nesvarbu kokia raidę bindui naudoji. Dėkui.

User avatar
psychical
Viršininkas
Posts: 2094
Joined: 2011 Mar 12 22:19
Skype: tautvydas11
Location: Linksmakalnis
Contact:

Re: get_user_ip/name/steam_id rodo šūdą

Post by psychical »

InvIs2 wrote:Klaida ne čia, bet, jei gerai pamenu, tai dar ir čia pakeisk:

Code: Select all

charsmax(g_szAuthID)
-->

Code: Select all

charsmax(g_szAuthID[])
Jei naudoji multi masyvą, tada taip, kitu atveju nereik.

InvIs2
Jau po truputį tampa savu
Posts: 149
Joined: 2013 Sep 29 12:47
Skype: pksoldierlt

Re: get_user_ip/name/steam_id rodo šūdą

Post by InvIs2 »

Na čia ir taip aišku, kad naudojamas ne vienmatis mąsyvas :D

Post Reply

Who is online

Users browsing this forum: No registered users and 6 guests