kurze frage aber ist Alter nicht eine Zahl ? also ein integer ?
muss das dann nicht alter='%i' sein ?
Nein, er verwendet inputtext vom Dialog und das ist ein String.
kurze frage aber ist Alter nicht eine Zahl ? also ein integer ?
muss das dann nicht alter='%i' sein ?
Nein, er verwendet inputtext vom Dialog und das ist ein String.
Um die Spaltennamen zu escapen musst du Backticks ( ` ) verwenden, für String verwendestest du weiterhin die -> '
Also muss es so sein:
format(query,sizeof(query),"UPDATE user SET `alter`='%s' WHERE id='%i'",inputtext,sInfo[playerid][db_id]);
Laut der Fehlermeldung ist der Nickname im SA:MP Client zu lang... Was hast du als Nickname gesetzt?
Serverstart wohl doch nicht oder wie?
Leider ist noch ein Bug vorhanden, durch welcher der Serverstart noch nicht möglich ist.
Der Server wird aber aufjedenfall dieses Wochenende starten.
Warte seid 4 minuten wirds heute noch was?
mfg
Es kommt zu einer kleinen Verzögerung von bis zu 30 Minuten, da momentan ein kleiner Fehler behoben werden muss.

Ist damit denke ich mal geklärt.
Thread kann einfach geclosed werden.
Was ist passiert?
Das ganze Forum ist weg...
Am 24. Raclette mit meinem Vater, meinem Bruder und meinen Großeltern, dazu auch Bescherung. Am 25. dann mit meinem Bruder meine Mutter besuchen.
An Silvester wird dann auch wieder Raclette gegessen, aber später dann mit Freunden raus und feiern.
aber im forum steht ich bekomme beides?
JEDER kriegt 30 Tage Premium, du kannst beim Starter Kit aber 30 Tage oben drauf (also 60 Tage insgesamt) oder ein Fahrzeug wählen.
Happy Birthday seegras!
Nein, der INSERT Query der bei der Registration ausgeführt wird. Also wahrscheinlich bei OnDialogResponse.
1. Du kannst nicht userid erst zu einem Integer und dann zu einem String machen. Erstelle dafür eine neue Variable.
2. Zeile 14 muss playerid zu userid geändert werden.
Um es dir bisschen einfacher zu machen:
playerid ist IMMER deine eigene ID.
userid ist IMMER die ID vom anderen Spieler.
(bei dem Befehl)
Sieht echt gut aus.
Hab daran wirklich nichts zu bemängeln.
Gibt es eigentlich gute Tutorials um den Umgang mit MySQL in SA-MP bzw. PAWN zu erlernen?
Ich finde nur steinalte aus 2009, bei welchen irgendwie nur noch ein Bruchteil der Befehle funktioniert.
[jTuT] MySQL R41-4 (Installation, XAMPP, Verwendung, Bedienung & Registrations-System)
public OnPlayerSpawn(playerid)
{
if(sinfo[playerid][admin]>=1)
{
new name[20],newname[24];
GetPlayerName(playerid, name, sizeof(name));
format(newname,sizeof(newname),"[Admin]%s",name);
SetPlayerName(playerid,newname);
}
}
Der einzige Vorteil ist glaube ich, dass Leute die mit C++ oder C# besser vertraut sind, somit keine neue Sprache erlernen müssen.
Viele sagen ja, dass objektorientiertes Programmieren ganz toll sein soll.
Es ist auch, wenn man es richtig anwendet, für dich und auch alle weiteren Leute die deinen Code bearbeiten wollen, viel einfacher den Code zu verstehen und auch einfach strukturierter.
Teilweise kann man sowas ja in PAWN auch umsetzen.
Nein, GetPVarString und dergleichen ist nicht so schnell wie ein enum mit den Spielerdaten.
Trotzdem ist es kein wirklich großer Unterschied, weswegen es eigentlich egal ist.
Wenn du aber viele Spielervariablen hast, solltest du weiterhein ein enum verwenden.
Für kleine Sachen PVars zu verwenden ist meist sogar effizienter als es ins Enum einzubauen oder dafür eine globale Variable zu erstellen.
Aber dein ganzes Script, solltest du nicht auf PVars aufbauen.
AUßER:
Du hast vor eine Menge Filterscripts zu verwenden, dann machen PVars sehr viel Sinn, da du sie in verschiedenen Filterscripts Scriptübergreifend verwenden kannst.
Ist die a_samp die neuste Version?
Willkommen
Kriegt man nur die Map oder auch die Rechte es weiterzugeben?
Mache mit