sql

Š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

sql

Post by aurimasko »

Code: Select all

new ErrorCode,Handle:SqlConnection = SQL_Connect(g_SqlTuple,ErrorCode,g_Error,511)    if(g_SqlTuple == Empty_Handle) {        log_amx(g_Error)    }       new Handle:Query = SQL_PrepareQuery(SqlConnection,"SELECT * FROM `vvp_users` WHERE (`username`='%s' OR `username`='%s' OR `username`='%s')", name, steamid, ip)       if(!SQL_Execute(Query))    {        SQL_QueryError(Query,g_Error,511)        log_amx(g_Error)    }    else if (SQL_NumResults(Query))    {        new line[200], tag[190], tag_on[2]        new qcoltag = SQL_FieldNameToNum(Query, "conn_msg")        new qcoltag_on = SQL_FieldNameToNum(Query, "con_msg")                                       SQL_ReadResult(Query, qcoltag, tag, sizeof(tag)-1)        SQL_ReadResult(Query, qcoltag_on, tag_on, sizeof(tag_on)-1)         new name[32]; get_user_name(id, name, 31);                    line[0] = 0x04;        format(line[1],188,"%s >> %s", name, tag)        if(tag_on[0] == 1) { ShowColorMessage(id,line); }} 
Viską gerai padaro, tik nerašo žinutės nes tag_on reikšmė nenusistato... jeigu be to tai tada viska parašo..

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

Re: sql

Post by aaarnas »

Tokio dalyko negali būti:
tag_on[0] == 1

Jei nori patikrinti, ar stringas nėra tuščias, tai daryk taip:
tag_on[0] != EOS
Palikau CS pasaulį ;/ . Nebepasiekiamas.

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

Re: sql

Post by aurimasko »

dabar kai yra

Code: Select all

if(tag_on[0] != EOS) { ShowColorMessage(id,line); }
tai jeigu reikšmė 1 tai rodo, jeigu reikšmė 0 irgi rodo, o man reikia kad kai 0 tai nerodytų, o kai 1 tai rodytų.

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

Re: sql

Post by aaarnas »

Tai pala, kas yra tavo tag_on kintamajame ?
Palikau CS pasaulį ;/ . Nebepasiekiamas.

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

Re: sql

Post by aurimasko »

skaičius duomenų bazėje. 1 arba 0. 0 - nerodo, 1 - rodo.

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

Re: sql

Post by aaarnas »

Tai tada daryk

Code: Select all

tag_on = SQL_ReadResult(Query, qcoltag_on)
ir turėsi integer, nereikės su string žaisti.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

Post Reply

Who is online

Users browsing this forum: Amazon [Bot], Bing [Bot] and 4 guests