Quote:
Originally Posted by sjvt
gebruik debug in elk public en dan wachten tot die crasht en kijk dan in je server_log
|
Debug is een werkwoord, het is iets wat je doet.
Die publics heten callbacks.
Quote:
Originally Posted by sjvt
pawn Code:
new debug = 0;
//In publics if(debug = 1) {print("#DEBUG: Naam van de public"); }
Als goed is moest het zo
|
Als je niet weet wat debuggen is, is het handig als je dat eerst vraagt. De variabel debug is onnodig йn de variable veranderd nergens. Je zet de variabel niet naar 1, dus hij zal nooit debuggen.
pawn Code:
public callbackhere()
{
print("Debugged callbackhere");
return 1;
}
Als de callback wordt opgeroepen die je hebt geselecteerd (zegmaar), zal hij printen.
--------
Quote:
Originally Posted by sjvt
Opslaan is toch UPDATE en niet SELECT?
|
Zo kun je het zeggen ja. Je selecteert iets in de query zelf als je een update command uitvoert.
Bijvoorbeeld je wilt het geld van een user opslaan in de database als die persoon al geregistreerd is, gebruik je dit:
pawn Code:
new query[128];
format(query, sizeof(query), "UPDATE users SET money = '%d' WHERE playername = '%s'", money[playerid], pName);
Ik zie geen fout in je query behalve dat je %e gebruikt. Ik denk dat Remco gelijk heeft.