,4,7,3, reikia surasti ar yra 7

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
morka
Gana aktyvus vartotojas
Posts: 292
Joined: 2011 Jan 08 00:21

Re: ,4,7,3, reikia surasti ar yra 7

Post by morka »

visvien 2, arba cia sql arba amxx uzklausa kreiva :D
Image

newb
Pluginų patvirtintojas
Posts: 1047
Joined: 2010 Sep 23 21:43
Location: Wonderland
Contact:

Re: ,4,7,3, reikia surasti ar yra 7

Post by newb »

As tikrinau sqle, tad gal amxe ir neveikia tai.

morka
Gana aktyvus vartotojas
Posts: 292
Joined: 2011 Jan 08 00:21

Re: ,4,7,3, reikia surasti ar yra 7

Post by morka »

Nu praktiskai turi veikt.

Code: Select all

public adminSql(){    new error[128], type[12], errno        new Handle:info = SQL_MakeStdTuple()    new Handle:sql = SQL_Connect(info, errno, error, 127)    new ip_port[42], ip_tmp[33], ip[33] , port[10]    get_user_ip(0, ip_port, 41)    strtok(ip_port, ip_tmp, 31, port, 9, ':')    get_cvar_string("ip",ip,33)    SQL_GetAffinity(type, 11)        if (sql == Empty_Handle)    {        server_print("[AMXX] %L", LANG_SERVER, "SQL_CANT_CON", error)        return PLUGIN_HANDLED    }           new prefix[33]    get_cvar_string("amx_sql_prefix", prefix, 33)        new Handle:query = SQL_PrepareQuery(sql,"SELECT members_display_name, members_pass_salt, members_pass_hash, members_access FROM %smembers WHERE mgroup_others LIKE '%7%' ", prefix)        if (!SQL_Execute(query))    {        SQL_QueryError(query, error, 127)        server_print("[AMXX] %L", LANG_SERVER, "SQL_CANT_LOAD_ADMINS", error)    } else if (!SQL_NumResults(query)) {        server_print("[AMXX] %L", LANG_SERVER, "NO_ADMINS")    } else {        new szAccess[33]        g_aNum = 0                new qcolAuth = SQL_FieldNameToNum(query, "members_display_name")        new qcolPass = SQL_FieldNameToNum(query, "members_pass_hash")        new qcolSalt = SQL_FieldNameToNum(query, "members_pass_salt")        new qcolAccess = SQL_FieldNameToNum(query, "members_access")                while (SQL_MoreResults(query))        {            SQL_ReadResult(query, qcolAuth, g_aName[g_aNum], charsmax(g_aName))            SQL_ReadResult(query, qcolPass, g_aPassword[g_aNum], charsmax(g_aPassword))            SQL_ReadResult(query, qcolAccess, szAccess, charsmax(szAccess))            SQL_ReadResult(query, qcolSalt, g_aSalt[g_aNum], charsmax(g_aSalt))            g_aAccess[g_aNum] = read_flags(szAccess)                        ++g_aNum            SQL_NextRow(query)                    }                if (g_aNum == 1)            server_print("[AMXX] %L", LANG_SERVER, "SQL_LOADED_ADMIN")        else            server_print("[AMXX] %L", LANG_SERVER, "SQL_LOADED_ADMINS", g_aNum)                SQL_FreeHandle(query)        SQL_FreeHandle(sql)        SQL_FreeHandle(info)    }        return PLUGIN_HANDLED}
Image

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

Re: ,4,7,3, reikia surasti ar yra 7

Post by aaarnas »

newb wrote:As tikrinau sqle, tad gal amxe ir neveikia tai.
Užklausa vykdoma mysql/sql serveryje, tai su amxx tai neturi nieko bendro.

Be to koks laukelio 'mgroup_others' tipas? Šiaip ir man keista. Turėtų veikti. Be to sakai gavai 10 rezultatų, 2. O tai kiek jų turi būti ?
Palikau CS pasaulį ;/ . Nebepasiekiamas.

morka
Gana aktyvus vartotojas
Posts: 292
Joined: 2011 Jan 08 00:21

Re: ,4,7,3, reikia surasti ar yra 7

Post by morka »

tipas varchar(255)

Rezultatu turi buti 5 tiek kiek yra 7

-- 2011 Rgp 02 18:59 --

Nera minciu del ko taip?
Image

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

Re: ,4,7,3, reikia surasti ar yra 7

Post by aaarnas »

Čia galima rasti viską apie palyginimus http://dev.mysql.com/doc/refman/5.5/en/ ... tions.html

Na nebent tai gali įtakoti tavo pasirinkta laukelio koduotė, bet nežinau tiksliai ar taip jau gali keisti...
Palikau CS pasaulį ;/ . Nebepasiekiamas.

morka
Gana aktyvus vartotojas
Posts: 292
Joined: 2011 Jan 08 00:21

Re: ,4,7,3, reikia surasti ar yra 7

Post by morka »

Problema sutvarkyta dekui ka padejot
Image

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

Re: ,4,7,3, reikia surasti ar yra 7

Post by aaarnas »

Ir ką tokio radai ?
Palikau CS pasaulį ;/ . Nebepasiekiamas.

morka
Gana aktyvus vartotojas
Posts: 292
Joined: 2011 Jan 08 00:21

Re: ,4,7,3, reikia surasti ar yra 7

Post by morka »

amxx kazkaip kitaip supranta % zenklus tai suveike kai padariau LIKE '%%kazkas%%'
Image

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

Re: ,4,7,3, reikia surasti ar yra 7

Post by aaarnas »

Teisingai. Pamiršau tau pasakyti, kad jei nori % parašyti eilutėje, tai reikia juos du rašyti ir rodys kaip vieną :). Nes % naudojami kintamųjų atvaizdavimui.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

Post Reply

Who is online

Users browsing this forum: No registered users and 7 guests