Mam pytanie robię plugin i będzie on połączony z php na stronie.
mam takie coś :
new szTemp[512],time[32]
get_time("%d/%m", time, 31)
formatex(szTemp,charsmax(szTemp),"SELECT * FROM `xxxxx` WHERE `data` = '%s'", time)
SQL_ThreadQuery(g_SqlTuple,"sprawdz",szTemp)Przed tym połączenie z bazą danych a to public sprawdz
public sprawdz(failstate, Handle:query, error[],errcode)
{
if(failstate != TQUERY_SUCCESS){
log_amx("<Query> Error: %s", error);
return;
}
if(SQL_NumRows(query))
{
new szBuffer[64];
while(SQL_MoreResults(query))
{
SQL_ReadResult(query, SQL_FieldNameToNum(query, "name"), szBuffer, 63)
ArrayPushString(g_aPlayerNames, szBuffer)
SQL_NextRow(query)
}
g_bPluginLoaded = true
}
else
{
ArrayDestroy(g_aPlayerNames);
g_bPluginLoaded = false;
}
}Plugin nie wyciąga id gracza więc mam pytanie 1.Czy dobrze jest to napisane (tzn.czy zadziała )
2.jeśli będzie
`data` = '%s'się zgadzało to będzie wyciągać nazwy graczy tych u których ten warunek zostanie spełniony czy wyciągnie tylko jednego ?
Dziękuje z góry za odpowiedź


Dodatki SourceMod



Temat jest zamknięty











