Wiem że wystarczy zmienić ale nie o to mi chodziło
Mnie mam że jak to użyje to zwróci tylko jednego użytkownika tak ? Bo nie wiem ilu ich jest ![]()
O SQL_NextRow w dokumentacji dużo nie ma więc powiedz coś od siebie ![]()
Edit1
Póki co coś takiego wyszkrobałem :
public sprawdz_nicki_czlonkow_party(id,party[])
{
new data[33]
data[0] = id
copy(data[1], 31, party);
new host[128]
new user[64]
new pass[64]
new database[64]
get_cvar_string("party_sql_database",database,63)
get_cvar_string("party_sql_host",host,127)
get_cvar_string("party_sql_user",user,63)
get_cvar_string("party_sql_pass",pass,63)
get_cvar_string("party_sql_table",g_sqlTable,63)
g_SqlTuple = SQL_MakeDbTuple(host,user,pass,database)
new q_command[512]
format(q_command,511,"SELECT * FROM `%s` WHERE `np`='%s' ",g_sqlTable,party)
SQL_ThreadQuery(g_SqlTuple,"SelectHandley",q_command,data,32)
}
public SelectHandley(FailState,Handle:Query,Error[],Errcode,Data[],DataSize)
{
new id= Data[0]
if(Errcode)
{
log_to_file("addons/amxmodx/logs/diablo.log","Error on load_xp query: %s",Error)
}
if(FailState == TQUERY_CONNECT_FAILED)
{
log_to_file("addons/amxmodx/logs/diablo.log","Could not connect to SQL database.")
return PLUGIN_CONTINUE
}
else if(FailState == TQUERY_QUERY_FAILED)
{
log_to_file("addons/amxmodx/logs/diablo.log","load_xp Query failed.")
return PLUGIN_CONTINUE
}
new chwyc= SQL_FieldNameToNum(Query, "nick")
new przypisz[512]
SQL_ReadResult(Query, chwyc, przypisz, 511)
client_print(id,print_chat,"Gracz %s jest w twoim party !",przypisz)
return PLUGIN_CONTINUE
}


Dodatki SourceMod




Moja zawartość
Mężczyzna