Die Zeile musst du entfernen:
sInfo[playerid][level] = cache_get_field_content_int(0,"level",dbhandle);
Beiträge von Jeffry
-
-
Da waren die Cache Funktionen nur recht spärlich vertreten. Versuche es so:
sInfo[playerid][level] = cache_get_field_content_int(0,"level",dbhandle);
zu:
new tmp[32];
cache_get_field_content(0,"level",tmp);
sInfo[playerid][level] = strval(tmp); -
Könntest du die Include mal hier anhängen? Ich kenne nämlich die Funktionen von damals nicht mehr.
-
//EDIT:Schnell wieder vergessen, cache_get_field_contentgibt ja keinen String zurück, sondern übergibt ihn per Parameter. -
Alles klar, damit haben wir dann ausgeschlossen, dass es am Code liegt.
Was sein könnte ist, dass dir vielleicht ein Treiber fehlt bzw. gefehlt hat, oder eines der .NET bzw. C++ Pakete.Falls es nach der Installation von Windows 10 wieder nicht geht, versuche es mal hiermit:
http://www.chip.de/downloads/A…ne-Runtimes_37449838.htmlÜbrigens, du kannst seit einiger Zeit Windows 10 auch direkt installieren, mit einem Windows 7/8 Key, ohne den Umweg über Windows 7/8 zu gehen.
-
Ok, dann füge wieder deine alte Include und dein altes Plugin ein.
Öffne dann mal die Include und nenne die Version der Include (sollte ganz oben stehen). -
Lade dir hier die aktuelle (R39-5) Version des Plugins herunter:
https://github.com/pBlueG/SA-MP-MySQL/releasesDann füge die Include unter /pawno/include ein, und das Plugin in den plugins Ordner.
-
Dann versuche es wie in Post #6 beschrieben, mit dem -100 an den beiden Positionen.
-
Nein, ich meine das Array "BizzInfo" (new BizzInfo...).
Das müsstest du mit
new BizzInfo[4]...
deklariert haben. Daher dann eventuell das -100. Ich kenne deinen gesamten Code ja nicht, daher weiß ich nicht inwiefern das Sinn macht, aber da es zuvor so genutzt wurde, könnte es auch hier passen. -
Du hast etwas drüber in dem Array
PlayerInfo[playerid][pPbiskey]-100
gemacht.Wie hast du denn BizzInfo deklariert? Gegebenenfalls musst du hier auch
if(strcmp(playername, BizzInfo[PlayerInfo[playerid][pPbiskey]-100][bOwner], true) == 0)
machen.
Sowie hier: new bouse = PlayerInfo[playerid][pPbiskey]; //-100 hinzufügen? -
Welches ist denn die Zeile 46551?
-
Füge beim OnPlayerCarLogin das ein: PlayerCar[playerid][x][id] = cache_get_field_content_int(x,"id",dbhandle);
Im Enum zu PlayerCar: id,Und das Speichern dann so:
for(new i = 0; i < MaxVeh; i++)
{
new Float: X, Float: Y, Float: Z;
GetVehiclePos(PlayerCar[playerid][i][CarId], X, Y, Z);
format(query, sizeof(query), "UPDATE fahrzeuge SET PosX = '%f', PosY = '%f', PosZ = '%f' WHERE id ='%i';", X, Y, Z, PlayerCar[playerid][i][id])
mysql_function_query(dbhandle, query, false, "", "");
} -
Lade dir bitte das Crashdetect Plugin herunter und füge es in deinen Server ein.
Was wird dir dann im Server Log ausgegeben, wenn du den Befehl ausführst?
http://forum.sa-mp.com/showthread.php?t=262796 -
Poste bitte noch dein PlayerCarSpawn.
-
Wie sieht deine Datenbank aus (Screenshot) und wie lädst du die Fahrzeuge aus der Datenbank (Code)?
-
Habe es grade mal ausprobiert. Die Beschreibung im Thread scheint nicht mehr aktuell zu sein.
Füge das hier zu deiner server.cfg hinzu:
profiler_gamemodes voltage
profiler_outputformat htmlDann trage das Plugin "profiler" nach "crashdetect" bei "plugins" ein.
Dann solltest du, nach Beenden des Servers (Nutze "rcon exit" bzw. "exit" in der Console) eine HTML Datei mit dem Name "voltage-profile.html" stehen haben.
Poste diese dann bitte. -
for(new i = 0; i < MaxVeh; i++)
{
new Float: X, Float: Y, Float: Z;
GetVehiclePos(i, X, Y, Z);
format(query, sizeof(query), "UPDATE fahrzeuge SET PosX = '%f', PosY = '%f', PosZ = '%f' WHERE id ='%i';", X, Y, Z, i)
mysql_function_query(dbhandle, query, false, "", "");
} -
Füge das hier bei der Erstellung der Pflanzen (und beim Laden) hinzu:
HanfInfo[i][h_existiert] = true;
Wenn du eine Pflanze löschst:
HanfInfo[i][h_existiert] = false;Im enum:
bool:h_existiert,Und dann ändere beim Updaten:
if(HanfInfo[i][h_wasser]==0)
zu:
if(HanfInfo[i][h_wasser]==0 && HanfInfo[i][h_existiert])
Darunter entfernst du die Pflanze ja, also dort nicht vergessen, den Wert auf false zu setzen. -
Hier der Download: https://github.com/Zeex/samp-p…ofiler/releases/tag/v2.13
Hier das was du machen musst (Punkt Installing): https://github.com/Zeex/samp-p…iler/blob/v2.13/README.md
=> Einfügen, in server.cfg eintragen und fertig.Ich habe es selbst noch nie benutzt, daher hab ich keine Ahnung was dabei raus kommt. Ein Versuch ist es aber sicher wert.
-
Hast du eine Variable um abzufragen, ob eine Pflanze existiert?