Próbuje zrobić plugin który zapisuje ilość zdobytych fragów. Potrzebuje zapisu od razu po zdobyciu fraga, gdyż mam zamiar potem wyświetlać ilość zdobytych fragów graczowi. Połączenie z bazą jest.
Daje kod który odpowiada za zapis fraga.
public Event_PlayerDeath(Handle:event, const String:name[], bool:dontBroadcast)
{
new attackerId = GetEventInt(event, "attacker");
new attacker = GetClientOfUserId(attackerId);
new String:nick[33];
GetClientName(attacker, nick, 33);
new String:query[300];
Format(query,sizeof(query),"SELECT nick, fragi FROM moje WHERE nick='%s'",nick);
new Handle:queryH= SQL_Query(DB,query);
if(queryH != INVALID_HANDLE)
{
if(SQL_FetchRow(queryH))
{
new fragi =SQL_FetchInt(queryH, 1);
fragi++;
new String:query2[300];
Format(query2,300,"UPDATE moje SET `fragi`='%i' WHERE `moje`.`nick`='%s'",fragi,name);
}
}
}


Dodatki SourceMod













