email niekaip nesigauna ;//

Š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

email niekaip nesigauna ;//

Post by aurimasko »

Nesuprantu kas negerai.. jeigu darau:

Code: Select all

 new el[2000]get_user_info(id, "email", el, charsmax(el))      
tada įrašo iki galo emailą ( [email protected]), bet floodina logus su erroru:

Code: Select all

 L 07/11/2011 - 21:38:08: [AMXX] Run time error 3: stack error L 07/11/2011 - 21:38:08: [AMXX]    [0] vvp.sma::cmd_info_write (line 67)L 07/11/2011 - 21:38:08: [AMXX]    [1] vvp.sma::email (line 241)L 07/11/2011 - 21:38:08: [AMXX]    [2] vvp.sma::cmd_email (line 229) 
o Jeigu darau

Code: Select all

 new el[1999]    get_user_info(id, "email", el, charsmax(el))      
tada email iki galo neįsirašo, o tik aurimasko@, daugiau skaitmenų neberašo, ta prasme jeigu įrašai pilną emailą, tai ekrane atvaizduoja tik ta dalį kurie prieš tai minėjau..

Bei taip pat floodina erroru:

Code: Select all

 L 07/11/2011 - 21:38:08: [AMXX] Run time error 3: stack error L 07/11/2011 - 21:38:08: [AMXX]    [0] vvp.sma::cmd_info_write (line 67)L 07/11/2011 - 21:38:08: [AMXX]    [1] vvp.sma::email (line 241)L 07/11/2011 - 21:38:08: [AMXX]    [2] vvp.sma::cmd_email (line 229) 
Bei client konsole floodina per abu atvejus su šituo:

Code: Select all

 Unknown command: emailUnknown command: emailUnknown command: email 

Taip, kad aš nebežinau ką daryti, o man šito dalyko būtinai reikia ;//
Last edited by aurimasko on 2011 Jul 11 22:29, edited 1 time in total.

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

Re: email niekaip nesigauna ;//

Post by psychical »

Man labai įdomu, iš kur tu gauni ta email? Aš labai abejoju, ar žmogus prisijungęs prie tavo serverio turės email...

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

Re: email niekaip nesigauna ;//

Post by aurimasko »

Code: Select all

     register_clcmd("Email", "cmd_email") public cmd_email(id){    new say[1999]    read_args(say, charsmax(say))            remove_quotes(say)    email(id, say)        return PLUGIN_CONTINUE} email(id, say[]){    new el[1999]    format(el, charsmax(el), "%s", say)     set_user_info(id, "email", el)    client_cmd(id, "email ^"%s^"", el)     cmd_info_write(id)    return PLUGIN_HANDLED}  
ir atvaizdavimas :

Code: Select all

 new el[1999]    get_user_info(id, "email", el, charsmax(el))         len += formatex(menu_body[len], charsmax(menu_body) - len, "\r5. \wEl.Pastas \r[ %s ]^n^n", el[0] == EOS ? "Iveskite El.Pasta" : el) 
jeigu reikia kokio kodo rašykit duosiu, bet aišku kas susija su šia tema.

p.s. atvaizdavime paspaudus ant email(5) tai tą Email išmeta ( client_cmd(id, "messagemode Email")).

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

Re: email niekaip nesigauna ;//

Post by aaarnas »

Kodėl get_user_info po "email" nėra el kintamojo? Ne 4 parametrai turi būti?
Palikau CS pasaulį ;/ . Nebepasiekiamas.

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

Re: email niekaip nesigauna ;//

Post by aurimasko »

blmb, klaida įvėliau perrašydamas turi būti

Code: Select all

    get_user_info(id, "email", el, charsmax(el))     
, mano scripte viskas taip ir yra bet vistiek neveikia, o yra tas ką aprašiau..

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

Re: email niekaip nesigauna ;//

Post by aaarnas »

Be to kodėl darai tokį didelį kintamąjį? Užtenka ir kokių 50. Klaidą gauni todėl, kad tikriausiai get_user_info nepajėgia susitvarkyti su tokio dydžio kintamuoju.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

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

Re: email niekaip nesigauna ;//

Post by aurimasko »

aaarnas wrote:Be to kodėl darai tokį didelį kintamąjį? Užtenka ir kokių 50. Klaidą gauni todėl, kad tikriausiai get_user_info nepajėgia susitvarkyti su tokio dydžio kintamuoju.
gali būti bet ankšciau bandžiau visokiais būdais, su 50, 30 ir panašai, bet vistiek iki galo nedarašydavo emailo..

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

Re: email niekaip nesigauna ;//

Post by aaarnas »

Tau jau seniai problemos su tuo email. Tikrink kiekvieną žingsnį ir žiūrėk, kur pasidaro ne taip kaip turi būti. Gal pats įrašymas blogai įrašo?

Be to email funkcijoje su client_cmd tu kartais neiškvieti vėl visko? User info išsaugoma su setinfo priešais info pavadinimą. Config.cfg atrodo taip:
setinfo email [email protected]
Palikau CS pasaulį ;/ . Nebepasiekiamas.

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

Re: email niekaip nesigauna ;//

Post by aurimasko »

kažkokia nesamonė.. viena mapa emailą normaliai surašo ( pasidariau dydį kintamojo 50), bet slaptažodžio normaliai neįrašo ( tarkim vietoj 6 skaitmenų tik 5 įrašo), o kitą mapą atvirkščiai slaptažodį įrašo, bet emailo ne.

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

Re: email niekaip nesigauna ;//

Post by aaarnas »

Visą savo tą skriptą atsiųsk, patikrinsiu, nes jau visą mėnesį turbūt kamuojiesi.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

Post Reply

Who is online

Users browsing this forum: Bing [Bot] and 9 guests