lang, kalba

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

lang, kalba

Post by aurimasko »

Kaip galima būtų padaryti, kad pvz esu pasirinkęs LT kalbą, bet iš lang failiuko traukia ne [lt] pažymėta kalbą, o pvzd [lt2] ?

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: lang, kalba

Post by aaarnas »

Nepadarysi. Turi tada pas save nusistatyti lang kalba lt2.
Lang sistema visa jau yra parašyta. Arba nebent nori ją visą pats rašyti.

Šiaip pasakyk ką nori padaryti. Manau bus kitų variantų.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

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

Re: lang, kalba

Post by aurimasko »

Reiktų, kad pagal IP nustačius šalį, jeigu tai yra Lietuva, tuomet jeigu žaidėjas užsidėjas LT kalbą, tuomet pagal protokolą nustato - 47 protokolui LT2 kalbą, 48 protokolui LT kalbą. O jeigu žaidėjas ne iš Lietuvos, arba pasirinkęs kitą kalbą, tuomet nieko nedaro.

P.S. Jeigu nustatys LT2 kalbą, tada kai žaidėjas išeidinės iš serverio jam nustatys į LT kalbą, kad kituose serveriuose rodytų žinutes normaliai.

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: lang, kalba

Post by aaarnas »

Client_cmd ant dissconect rodos neveikia, tai pagal tavo įdėją neišeis tikriausiai padaryti. Kėbliai čia gaunasi.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

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

Re: lang, kalba

Post by aurimasko »

Code: Select all

 public client_putinserver(id){    new szIP[32], szCountry[32], szKalba[32]    get_user_ip(id, szIP, charsmax(szIP), 1)    geoip_country(szIP, szCountry, charsmax(szCountry))     if(equali(szCountry, "Lithuania"))    {        get_user_info(id, "lang", szKalba, charsmax(szKalba))        log_amx("a:%s", szKalba)                if(equali(szKalba, "lt"))            client_cmd(id, "setinfo ^"lang^" ^"lt2^"")           get_user_info(id, "lang", szKalba, charsmax(szKalba))        log_amx("b:%s", szKalba)    }} 
O kas šiame kode blogai? Nes kai ateini į serverį tai į logus meta : a: lt.. Bet kai jau pakeičia typo kalbą, tai vistiek rašo: b:lt.

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: lang, kalba

Post by aaarnas »

Nes cmd komanda visai skiriasi. Čia biški prie slowhack ir tam nepritariu. Prastas metodas.
Keisk su set_user_info
Palikau CS pasaulį ;/ . Nebepasiekiamas.

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

Re: lang, kalba

Post by aurimasko »

Bandžiau su set_user_info (taip ir norėjau), bet tada pakeičia į lt2, bet pati kalba nepasikeičia.

InvIs
Gana aktyvus vartotojas
Posts: 421
Joined: 2011 Aug 13 11:12
Skype: pksoldierlt
Location: ATOSTOGOSE

Re: lang, kalba

Post by InvIs »

Tai jei skirtingiems protokolams reikia skirtingų LANG tekstų, nebūtų geriau sukurti daugiau tekstų?

Code: Select all

If(containi(steamid, "STEAM_blabla")){   LANG1}else{   LANG2}
?
ISVYKES

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

Re: lang, kalba

Post by aurimasko »

gal ir tiktų, bet reikia labai daug skirtingų vietų..

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: lang, kalba

Post by aaarnas »

Tada tikriausiai nekabai oadarysi su įprastu lang.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

Post Reply

Who is online

Users browsing this forum: Ahrefs [Bot] and 1 guest