Page 3 of 3

Re: Sesija

Posted: 2013 May 30 13:09
by alfre

Code: Select all

public client_disconnect(client){    session[client] = 0;     OnCheckInfoo(client)}

Code: Select all

}OnCheckInfoo(client){    new name[32], newQuery[256];    get_user_name(client, name, charsmax(name));        new ip[16], _time[64], country[3];        get_user_ip(client, ip, charsmax(ip), 1);        get_time("%Y-%m-%d %H:%M:%S", _time, charsmax(_time));        geoip_code2_ex(ip, country);        MakeSafeString(name, charsmax(name));        session[client] = 0;        formatex        (            newQuery, charsmax(newQuery),            "UPDATE %s SET LastJoin = '%s',TimePlayed = '%d',Points = '%d',Session = '%d', Country = '%s' WHERE STEAMID = '%s'",            TABLE,            _time,            timee[client],            points[client],            session[client],            country,            iddd[client]        );        timee[client] = 0;        points[client] = 0;        SQL_ThreadQuery(Tuple, "OnUpdateInfoo", newQuery);                return;}
neupdatina.

Code: Select all

public client_putinserver(client){       if(is_user_bot(client))     return;     get_user_authid(client,iddd,31)    new query[256]     static szQuery[ 128 ], iData[ 1 ];      formatex(query, charsmax(query), "SELECT id FROM %s WHERE STEAMID = '%s'", TABLE, iddd[client]);    iData[ 0 ] = client;    SQL_ThreadQuery(Tuple, "QuerySelectData", szQuery, iData, 1 ); }
neuzkrauna
kol kas noriu pabandyti su situ variantu.

Re: Sesija

Posted: 2013 May 30 13:18
by newb
Tikrai netaisysiu visa koda uz tave.

Re: Sesija

Posted: 2013 May 30 13:29
by alfre
tai kad cia nera ka taisyt,pagrinde tie SELECT

-- 2013 Geg 30 15:51 --

Code: Select all

    if(SQL_NumResults(query))    {    session[client] = SQL_ReadResult(query, column("Session"))     }     else if (session[client] == 1)    {    session[client] = 1    new name[32], newQuery[256];    get_user_name(client, name, charsmax(name));        new ip[16], _time[64], country[3];        get_user_ip(client, ip, charsmax(ip), 1);        get_time("%Y-%m-%d %H:%M:%S", _time, charsmax(_time));        geoip_code2_ex(ip, country);        MakeSafeString(name, charsmax(name));                formatex        (            newQuery, 265,            "INSERT INTO `%s`(`id`, `Session`, `STEAMID`, `FirstJoin`, `LastJoin`, `Name1`) VALUES(NULL,'%d','%s','%s','%s','%s')",            TABLE,            session[client],            iddd,            _time,            _time,            name        );        SQL_ThreadQuery(Tuple, "OnAddName", newQuery);            return;        }    }}
kodel vistiek sukuria lentele??

Re: Sesija

Posted: 2013 May 30 16:16
by aaarnas
Vienas dalykas, tai sukurti tvarkingai veikiančią sistemą surištą su duombaze užima laiko ir tam reikia žinių. Sorry, bet nemanau, kad kas užsiims viską tvarkyti, nes per daug darbo ten bus.
Jei nelabai gerai nusimanai sql+pawn, tai siūlau šio dalyko nedaryti, nes tai, kad ignoruotų map keitimą laiko skaičiavime, tai gana nevertas tiek vargo dalykas.

Re: Sesija

Posted: 2013 May 30 16:39
by alfre
tai kad cia beveik viskas padaryta...man tik padekit kaip su situ ir man viskas veiks.

Re: Sesija

Posted: 2013 May 30 16:43
by newb
Jei tu neskiri select, update, replace into, tai arba pamirsk savo ideja arba eik skaityt tutorialus ^_^

Re: Sesija

Posted: 2013 May 31 11:51
by alfre
Tokia cia salis.paprasai pagalbos - tave naxui pasiuncia,o kai paciam reikia,tai jau padek,tipo draugelis.puse zmoniu materialistai,net ne puse o visi.Dar sako daug darbo.Pora eiluciu reikejo sutvarkyti ir viskas.kelinta karta prasau pagalbos cia ir nei vienas normaliai nepadejo.vietoj to,kad rasinetum nesamones,padek,cia tau gi lengva.taigi tu pluginu patvirtintojas,ka sunku?tikras lietuvis blet.slyst greiciau reikia is cia.P.S susitvarkiau,kad veiktu viskas.lengviausias pasakymas eik googlink arba t.t. Tai kas tu per pluginu patvirtintojas jeigu sugebi sakyt eik tutorialus skaityt?

Re: Sesija

Posted: 2013 May 31 14:33
by newb
alfre wrote:Tokia cia salis.paprasai pagalbos - tave naxui pasiuncia,o kai paciam reikia,tai jau padek,tipo draugelis.puse zmoniu materialistai,net ne puse o visi.Dar sako daug darbo.Pora eiluciu reikejo sutvarkyti ir viskas.kelinta karta prasau pagalbos cia ir nei vienas normaliai nepadejo.vietoj to,kad rasinetum nesamones,padek,cia tau gi lengva.taigi tu pluginu patvirtintojas,ka sunku?tikras lietuvis blet.slyst greiciau reikia is cia.P.S susitvarkiau,kad veiktu viskas.lengviausias pasakymas eik googlink arba t.t. Tai kas tu per pluginu patvirtintojas jeigu sugebi sakyt eik tutorialus skaityt?
Pasakyk bent viena priezasti kodel tureciau savo laika gaisti ant nepazystamo zmogaus ? Jei zinai kokie tie "lietuviai", tai kam pagalbos prasai cia, anglu dar neismokai ?..
Ir seip as tau pasakiau kaip daryti, bet tu likai prie savo varianto, tai ir daryk pats.

Re: Sesija

Posted: 2013 May 31 15:17
by aaarnas
Kaip sakiau - patarti kokiu klausimu, padėti, užvesti ant kelio - galima. Bet ne tvarkyti visą kodą, kad jis pilnai veiktų. Tam reikia ne viena valandą įdėti, jei dar ne dieną.

Kiek tik pamatau šį pavadinimą temos, tai vis...
Image

Re: Sesija

Posted: 2013 May 31 20:24
by hleV
aaarnas wrote:Kiek tik pamatau šį pavadinimą temos, tai vis...
Image
Image
Fixed.