20.02.2012, 13:18
By my experience, one does not have to free the result if there was no result stored in the first place (empty result set).
By my experience, one does not have to free the result if there was no result stored in the first place (empty result set).
|
Check if you're passing the right connection parameter to mysql_free_result(). Commands get out of synchronization if you have forgotten to free a result.
Codes like this are a source of problems as well, if there are 0 rows! pawn Код:
|
Thanks Pooh7.
Kick in OnQueryFinish don't work? because I use and when I test and connects in the server I see the server restarting or lost connection ( but the server run) In the log there is 1 and 2. I'm kick because in the log "Neo has left the server" but don't have "server close the connection" or my clientmessage. Код:
switch(resultid) { case THREAD_BAN: { mysql_store_result(SQL1); if(IsPlayerConnected(extraid)) { if(mysql_retrieve_row(SQL1)) { ... if() { ... print("1"); Kick(extraid); print("2"); mysql_free_result(SQL1); return 1; } } } mysql_free_result(SQL1); } } |
pooh7 I use only threaded query.
In onplayerconnect if I use kick without return 1 = lost connection but if I use return 1 = close connection. But if I call OnQueryFinish in onplayerconnect and I kick the player in OnQueryFinish with or without return = lost connection + I don't see the sendclientmessage. You use kick in OnQueryFinish (call other that onplayerconnect) for to works fine no? EDIT: I use a timer and it's ok. |
Originally Posted by krisk @ ls-rp.com
Kick() and Ban() packets has high network priority while normal message packets has not, this will in many cases make the server kick you before you get a message about why. Meaning that if your name isn't registered it might kick you without telling you why.
|
C:\Users\BooNii3\Scripts\Project Avaition 0.3d\gamemodes\projectaviation.pwn(2971) : error 017: undefined symbol "mysql_query"
My script wont compile, i've added the new include and dll file.
Код:
C:\Users\BooNii3\Scripts\Project Avaition 0.3d\gamemodes\projectaviation.pwn(2971) : error 017: undefined symbol "mysql_query" |
#define mysql_query_callback(%1,%2,%3,%4,%5) \
mysql_function_query(%5, %2, false, %3, "siii", %2, %1, %4, %5)
#define mysql_query(%1,%2,%3,%4) \
mysql_function_query(%4, %1, false, "OnQueryFinish", "siii", %1, %2, %3, %4)