Du musst den Spielername übergeben, und es darüber setzen:
format(query, sizeof(query), "UPDATE tabelle SET level = '%d' WHERE name = '%s'", neueslevel, name);
[SAMMELTHREAD] Kleine Scripting Fragen
- Rafelder
- Unerledigt
Dein Problem konnte durch einen User gelöst werden? Bedank dich bei ihm indem du seinen Beitrag als Hilfreich markierst sowie einen Daumen oben dalässt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Warum gibt es folgende Warnings:
FillUp = vehTank[GetVehicleModel(VID)-400] - Gas[VID]; tag mismatch
ForAllPlayers(i){if(IsPlayerConnected(i) && gPlayerLogged[i] && !IsPlayerNPC(i) == 0) tag mismatch
self_mysql_get_field("AH_Meter", data); Kilometer[Carlist[playerid][h][h]] = strval(data); tag mismatch -
1.) Ist FillUp ein Float? Wenn nicht, mach es dazu.
2.)
ForAllPlayers(i){if(IsPlayerConnected(i) && gPlayerLogged[i] && !IsPlayerNPC(i))3.)
self_mysql_get_field("AH_Meter", data); Kilometer[Carlist[playerid][h][h]] = floatstr(data);
Falls Kilometer ein Float ist. -
Warum wird das Object nicht gemoved:
if(PlayerToPoint(30.0,playerid,1234.0596, -1334.6846, 7.4301)){
if(PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)
{
if(MedicTorStatus == 0)
{MedicTorStatus = 1;
MoveObject(MedicTor1, 1226.20947, -1334.66357, 10.0063, 3.0);
MoveObject(MedicTor2, 1243.08228, -1334.66357, 10.0063, 3.0);
}
else
{
MedicTorStatus = 0;
MoveObject(MedicTor1, 1226.20947, -1334.66357, 6.21550, 3.0);
MoveObject(MedicTor2, 1243.08228, -1334.66357, 6.21550, 3.0);
}
}
} -
hi, habe mal eine Frage:
Grundsätzlich ist es ja sinnvoller Textdraws Global zu erstellen, da man die dann ja nur anzeigen lassen muss.Wann ist es jetzt sinnvoll PlayerTextdraws zu erstellen?
-
-
Mit CreateDynamicObject
-
Corvus:
Wie erstellst du das Objekt denn?@Kontrax:
Für Textdraws die für jeden Spieler gleich sind, sprich den gleiche Inhalt an Text haben, nimmst du globale Textdraws, für Spieler-spezifische Textdraws nimmst du PlayerTextdraws.Wenn ich jetzt beim Autohaus z.b 10 Autos habe, und ein Textdraw möchte wo sich der Autoname bei jedem Auto ändert,
dann Global oder für den Spieler? -
-
So:
yaktor = CreateDynamicObject(980,2517.5000000,1822.9000244,12.5000000,0.0000000,0.0000000,90.0000000); //object(airportgate) (1)
forward yaktor1();
new yaktor;
if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)
{
if(IsPlayerInRangeOfPoint(playerid, 8.0, 2517.5000000,1822.9000244,12.5000000))
{
MoveObject(yaktor,2517.5000000,1822.9000244,2.5000000,3);
SetTimer("yaktor1", 9000, 0);
}
}
public yaktor1()
{
MoveObject(yaktor, 2517.5000000,1822.9000244,12.5000000,2.5);
return 1;
} -
-
MoveObject zu MoveDynamicObject.
-
ist das so richtig?
TextDrawHideForPlayer(playerid,PlayerText:Textdraw1[playerid]);
bekomme Warnings dafür: tag mismatch -
Du musst
http://wiki.sa-mp.com/wiki/PlayerTextDrawHide
verwenden. -
Müssen Bots, die nur rumstehen sollen z.b im Ammu auch extra aufgenommen werden, oder
kann man das irgendwie einfacher machen? -
Die musst du auch aufnehmen.
-
Beitrag von Apokrate ()
Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar. -
Welches MySQL Plugin verwendest du?
-
Beitrag von Apokrate ()
Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar. -
-
Beitrag von Apokrate ()
Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar.