Hey,
Ich wollte mal fragen habe auf ein USB Stick eine .gsc datei drauf gezogen und die Xbox one sagt mir aber es ist keine Datei auf dwn USB Stick drauf obwohl Sie drauf ist?
Hey,
Ich wollte mal fragen habe auf ein USB Stick eine .gsc datei drauf gezogen und die Xbox one sagt mir aber es ist keine Datei auf dwn USB Stick drauf obwohl Sie drauf ist?
Nein habe nichts dagegen ein selbst zusammen zustellen. Klar 650€ war das Budget aber wen man dafür nichts ordentliches bekommt spart man etwas mehr bekommt man dafür auch was besseres.
Hallo,
Ich bin momentan auf der Suche einen neuen PC mit Monitor Tastatur Maus das heißt alles drum und drann und wollte mich mal erkundigen ob dieser PC was wäre zum Zocken. Arma3/ETS2/GTAV sind meine Hauptspiele die ich gerne zocke sonst nichts.
Sollte dieser PC nicht gut sein habe ein Budget von 650€
Der PC:
https://www.amazon.de/shinobee…f_=mw_olp_product_details
Für mich sieht es inordnung aus eventuell die Datenbank von den Fahrzeugen Überprüft?
Eventuell da ein fehler drinnen. Wen ich falsch liegen sollte bitte korrigieren.
Zeig mal die Funktion _SQL_FVEH_LOAD bitte.
Habe kurz eine frage das mit unload funktioniert nicht wen er hinfährt und einfach /unload macht,
ocmd:unload(playerid, params[])
{
new vehicleid = GetPlayerVehicleID(playerid);
if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid, COLOR_GREY, "Du befindest dich in keinem Tanker.");
for(new it=1;it<MAX_TANKEN;it++)
{
if(Tanke[it][tCreated] == 1)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, Tanke[it][tPickupX], Tanke[it][tPickupY], Tanke[it][tPickupZ]))
{
new string[128], int;
Tanke[it][tMaxLiter] -= Tanke[it][tLiter] = int;
new cash = Tanke[it][tKasse];
new kosten = (Tanke[it][tBenzinAnkauf]*int);
if(cash < kosten)return SendClientMessage(playerid, COLOR_GREY, "** Die Kasse hat nicht genügend Geld für das Benzin.");
Vehicle[GetVehicleTrailer(vehicleid)][vehProds] -= int;
new Float:intfloat = float(int);
new Float:add = floatadd(intfloat, Tanke[it][tLiter]);
Tanke[it][tLiter] = add;
if(Tanke[it][tLiter] == Tanke[it][tMaxLiter])
{
format(string, sizeof(string), "{21DD00}Es konnten nur %d Liter abgeliefert werden, die Tankstelle ist voll.", int);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "{21DD00}Gehalt: %d$", kosten);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "{21DD00}Liter: %d/2500", Vehicle[vehicleid][vehProds]);
SendClientMessage(playerid, COLOR_WHITE, string);
}
format(string, sizeof(string), "{21DD00}Gehalt: %d$", kosten);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "{21DD00}Liter: %d/2500", Vehicle[vehicleid][vehProds]);
SendClientMessage(playerid, COLOR_WHITE, string);
Tanke[it][tKasse] -= kosten;
GivePlayerMoneys(playerid, kosten);
UpdateTankLabel(it, Tanke[it][tOwned]);
}
}
}
return 1;
}
Alles anzeigen
Suche das zeichen für ein Rollstuhl. wollte "Parkplätze für die machen" und ich finde es nicht welchen buchstaben/Zahlen man verwenden muss das man den Rollstuhl hat.
Habe das ganze etwas kleiner gemacht seid dem funktioniert die Speicherung nun.
Korrekt @Kaliber habe den fehler eben gesehn danke
https://i.imgur.com/oYuOYj3.png
Eigentlich ja
Fehler behoben habs mir nochmal ganz genau vorgenommen jetz wird es übernommen
stock SaveBiz(i)
{
new mainQuery[1537], secondQuery[256];
if(Biz[i][bCreated] != 0)
{
mysql_format(handle, secondQuery, sizeof(secondQuery), "UPDATE `server_biz` SET `Type`='%d', `EnterX`='%f', `EnterY`='%f', `EnterZ`='%f', `ExitX`='%f', `ExitY`='%f', `ExitZ`='%f', ",
Biz[i][bType], Biz[i][bEnterX], Biz[i][bEnterY], Biz[i][bEnterZ], Biz[i][bExitX],
Biz[i][bExitY], Biz[i][bExitZ]);
strcat(mainQuery, secondQuery);
mysql_format(handle, secondQuery, sizeof(secondQuery), "`Interior`='%d', `Level`='%d', `Preis`='%d', `Owned`='%d', `Kasse`='%d', `Lock`='%d', `Eintritt`='%d', `Produkte`='%d', `MaxProdukte`='%d', `ProdPreis`='%d', ",
Biz[i][bInterior], Biz[i][bLevel], Biz[i][bPreis], Biz[i][bOwned], Biz[i][bKasse],
Biz[i][bLock], Biz[i][bEintritt], Biz[i][bProdukte], Biz[i][bMaxProdukte], Biz[i][bProdPreis]);
strcat(mainQuery, secondQuery);
mysql_format(handle, secondQuery, sizeof(secondQuery), "`Besitzer`='%s', `Teilhaber`='%s', `Beschreibung`='%s' WHERE `id`='%d'",
Biz[i][bBesitzer], Biz[i][bTeilhaber], Biz[i][bBeschreibung], Biz[i][bdbID]);
strcat(mainQuery, secondQuery);
mysql_pquery(handle, mainQuery, "", "");
strdel(mainQuery, 0, sizeof(mainQuery));
printf("[SAVE] Biz %d gespeichert.", i);
}
return 1;
}
Alles anzeigen
//E:
Habe ein Kleines Problem noch ich kann das Gebäude nicht betreten?
for(new i=1;i<MAX_BIZ;i++)
{
if(Biz[i][bCreated] == 1)
{
if(IsPlayerInRangeOfPoint(playerid, 1.5, Biz[i][bEnterX], Biz[i][bEnterY], Biz[i][bEnterZ]) && Biz[i][bExitX] != 0.0)
{
if(IsPlayerInAnyVehicle(playerid))return 1;
if(Biz[i][bLock] == 1)
{
if(!strcmp(Biz[i][bBesitzer], GetName(playerid), true)){
if(Biz[i][bType] != 4)
{
SetPlayerInterior(playerid, Biz[i][bInterior]);
SetPlayerVirtualWorld(playerid, i+5000);
SetPlayerPos(playerid, Biz[i][bExitX], Biz[i][bExitY], Biz[i][bExitZ]);
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Benutze /pbenter um die Paintball-Arena zu betreten.");
}
}
else
{
GameTextForPlayer(playerid, "~r~Abgeschlossen", 3000, 6);
}
}
else
{
SetPlayerInterior(playerid, Biz[i][bInterior]);
SetPlayerVirtualWorld(playerid, i+5000);
SetPlayerPos(playerid, Biz[i][bExitX], Biz[i][bExitY], Biz[i][bExitZ]);
}
}
else if(IsPlayerInRangeOfPoint(playerid, 2.5, Biz[i][bExitX], Biz[i][bExitY], Biz[i][bExitZ]) && GetPlayerVirtualWorld(playerid) == (i+5000) && GetPlayerInterior(playerid) == Biz[i][bInterior])
{
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
SetPlayerPos(playerid, Biz[i][bEnterX], Biz[i][bEnterY], Biz[i][bEnterZ]+0.5);
return 1;
}
}
}
Alles anzeigen
Es kommt keine Nachricht garnichts.
Wo soll der fehler sein habe mehrmals alles überarbeitet und immer wieder der selbe fehler drinnen.
Häääää.
Jetzt crasht es nicht mehr seltsam
Aber nach den kauf:
[23:18:51] [DEBUG] mysql_format(1, 0x06AA1F18, 256, "UPDATE `server_biz` SET `EnterX`='%f', `EnterY`='%f', `EnterZ`='%f', `Owned`='%d', `Type`='%d', ")
[23:18:51] [DEBUG] mysql_format: return value: '120'
[23:18:51] [DEBUG] mysql_format(1, 0x06AA1F18, 256, "`Interior`='%d', `Level`='%d', `Preis`='%d', `Besitzer`='%s', `Teilhaber`='%s', `Kasse`='%d', ")
[23:18:51] [DEBUG] mysql_format: return value: '104'
[23:18:51] [DEBUG] mysql_format(1, 0x06AA1F18, 256, "`ExitX`='%f', `ExitY`='%f', `ExitZ`='%f', ")
[23:18:51] [DEBUG] mysql_format: return value: '65'
[23:18:51] [DEBUG] mysql_format(1, 0x06AA1F18, 256, "`Beschreibung`='%s', `Lock`='%d', `Eintritt`='%d', `Produkte`='%d', `MaxProdukte`='%d', `ProdPreis`='%d' WHERE `id`='%d'")
[23:18:51] [DEBUG] mysql_format: return value: '129'
[23:18:51] [DEBUG] mysql_pquery(1, "`Beschreibung`='Ammunation LS', `Lock`='1', `Eintritt`='0', `Produkte`='100', `MaxProdukte`='100', `ProdPreis`='0' WHERE `id`='1'", "", "")
[23:18:51] [DEBUG] CCallback::Create(amx=0x4ac3070, name='', format='', params=0x6aa1f04, param_offset=5)
[23:18:51] [DEBUG] CHandle::Execute(this=0x6bad530, type=2, query=0x6cfaa68)
[23:18:51] [DEBUG] CConnectionPool::Queue(query=0x6cfaa68, this=0x27f9888)
[23:18:51] [DEBUG] CConnection::Execute(query=0x6cfaa68, this=0x7295020, connection=0x6cd3790)
[23:18:51] [DEBUG] CQuery::Execute(this=0x6cfaa68, connection=0x6cd3790)
[23:18:51] [DEBUG] CHandle::Execute - return value: true
[23:18:51] [DEBUG] mysql_pquery: return value: '1'
[23:18:51] [ERROR] error #1064 while executing query "`Beschreibung`='Ammunation LS', `Lock`='1', `Eintritt`='0', `Produkte`='100', `MaxProdukte`='100', `ProdPreis`='0' WHERE `id`='1'": You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '`Beschreibung`='Ammunation LS', `Lock`='1', `Eintritt`='0', `Produkte`='100', `M' at line 1
[23:18:51] [DEBUG] CConnection::GetError(this=0x7295020, connection=0x6cd3790)
Alles anzeigen
[23:18:51] [DEBUG] CCallback::Create(amx=0x4ac3070, name='OnQueryError', format='dsssd)
[23:18:51] [DEBUG] CCallback::Create - callback index for 'OnQueryError': -10048
[23:18:51] [DEBUG] processing specifier 'd'
[23:18:51] [DEBUG] retrieved and pushed value '1064'
[23:18:51] [DEBUG] processing specifier 's'
[23:18:51] [DEBUG] retrieved and pushed value 'You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '`Beschreibung`='Ammunation LS', `Lock`='1', `Eintritt`='0', `Produkte`='100', `M' at line 1'
[23:18:51] [DEBUG] processing specifier 's'
[23:18:51] [DEBUG] retrieved and pushed value ''
[23:18:51] [DEBUG] processing specifier 's'
[23:18:51] [DEBUG] retrieved and pushed value '`Beschreibung`='Ammunation LS', `Lock`='1', `Eintritt`='0', `Produkte`='100', `MaxProdukte`='100', `ProdPreis`='0' WHERE `id`='1''
[23:18:51] [DEBUG] processing specifier 'd'
[23:18:51] [DEBUG] retrieved and pushed value '1'
[23:18:51] [INFO] Callback 'OnQueryError' set up for delayed execution.
[23:18:51] [DEBUG] created delayed callback with 5 parameters
[23:18:51] [DEBUG] CCallback::Execute(amx=0x4ac3070, index=-10048, num_params=5)
[23:18:51] [INFO] Executing callback '¼p<' with 5 parameters...
[23:18:51] [DEBUG] processing internal specifier 'c'
[23:18:51] [DEBUG] pushed value '1' onto AMX stack
[23:18:51] [DEBUG] processing internal specifier 's'
[23:18:51] [DEBUG] pushed value '`Beschreibung`='Ammunation LS', `Lock`='1', `Eintritt`='0', `Produkte`='100', `MaxProdukte`='100', `ProdPreis`='0' WHERE `id`='1'' onto AMX stack
[23:18:51] [DEBUG] processing internal specifier 's'
[23:18:51] [DEBUG] pushed value '' onto AMX stack
[23:18:51] [DEBUG] processing internal specifier 's'
[23:18:51] [DEBUG] pushed value 'You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '`Beschreibung`='Ammunation LS', `Lock`='1', `Eintritt`='0', `Produkte`='100', `M' at line 1' onto AMX stack
[23:18:51] [DEBUG] processing internal specifier 'c'
[23:18:51] [DEBUG] pushed value '1064' onto AMX stack
[23:18:51] [DEBUG] executing AMX callback with index '-10048'
[23:18:51] [DEBUG] AMX callback executed with error '0'
[23:18:51] [INFO] Callback successfully executed.
Alles anzeigen
//E:
Habe das mit secondquery probiert wie @Jeffry mir gesagt hat funktioniert leider auch nicht verstehe es nicht es ist alles korrekt eingetragen.
Habe jetzt rausgefunden das es an SaveBizes liegt:
Habe das nun raus genommen gehabt vorher war es drinnen und es hat gecrasht jetzt ist es raus und es crasht nicht mehr.
stock SaveBiz(i)
{
new mainQuery[1537], secondQuery[256];
if(Biz[i][bCreated] != 0)
{
mysql_format(handle, secondQuery, sizeof(secondQuery), "UPDATE `server_biz` SET `EnterX`='%f', `EnterY`='%f', `EnterZ`='%f', `Owned`='%d', `Type`='%d', ",
Biz[i][bEnterX], Biz[i][bEnterY], Biz[i][bEnterZ], Biz[i][bOwned], Biz[i][bType]);
strcat(mainQuery, secondQuery);
mysql_format(handle, secondQuery, sizeof(secondQuery), "`Interior`='%d', `Level`='%d', `Preis`='%d', `Besitzer`='%s', `Teilhaber`='%s', `Kasse`='%d', ",
Biz[i][bInterior], Biz[i][bLevel], Biz[i][bPreis], Biz[i][bBesitzer], Biz[i][bTeilhaber], Biz[i][bKasse]);
strcat(mainQuery, secondQuery);
mysql_format(handle, secondQuery, sizeof(secondQuery), "`ExitX`='%f', `ExitY`='%f', `ExitZ`='%f', ",
Biz[i][bExitX], Biz[i][bExitY], Biz[i][bExitZ]);
strcat(mainQuery, secondQuery);
mysql_format(handle, secondQuery, sizeof(secondQuery), "`Beschreibung`='%s', `Lock`='%d', `Eintritt`='%d', `Produkte`='%d', `MaxProdukte`='%d', `ProdPreis`='%d' WHERE `id`='%d'",
Biz[i][bBeschreibung], Biz[i][bLock], Biz[i][bEintritt], Biz[i][bProdukte], Biz[i][bMaxProdukte], Biz[i][bProdPreis], Biz[i][bdbID]);
strcat(mainQuery, secondQuery);
mysql_pquery(handle, secondQuery, "", "");
printf(secondQuery);
strdel(mainQuery, 0, sizeof(mainQuery));
strdel(secondQuery, 0, sizeof(secondQuery));
printf("[SAVE] Biz %d gespeichert.", i);
}
return 1;
}
Alles anzeigen
Hey,
Wen ich ein Biz kaufe Crasht der Server?
Befehl zum kaufen:
ocmd:buybiz(playerid)
{
new string[128];
for(new i=0;i<MAX_BIZ;i++)
{
if(Biz[i][bCreated] == 1)
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, Biz[i][bEnterX], Biz[i][bEnterY], Biz[i][bEnterZ]))
{
if(PlayerInfo[playerid][pPersonalausweis] == 0)return SendClientMessage(playerid, COLOR_GREY, "Du besitzt keinen Personalausweis.");
if(strcmp(Biz[i][bBesitzer], GetName(playerid), false) == 0)return SendClientMessage(playerid, COLOR_GREY, "Dieses Geschäft gehört bereits dir.");
if(strcmp(Biz[i][bBesitzer], "-", false))return SendClientMessage(playerid, COLOR_GREY, "Dieses Geschäft ist bereits verkauft.");
new count = CountPlayerBizes(playerid);
if(count > 0)return SendClientMessage(playerid, COLOR_GREY, "Du besitzt bereits ein Geschäft.");
if((GetPlayerMoneys(playerid) - Biz[i][bPreis]) < 0)return SendClientMessage(playerid, COLOR_GREY, ERROR_MONEY);
format(string, sizeof(string), "Herzlichen Glückwunsch zu deinem neuen Geschäft. (-$%d)", Biz[i][bPreis]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
GivePlayerMoneys(playerid, -Biz[i][bPreis]);
DestroyPickup(Biz[i][bPickup]);
Biz[i][bPickup] = CreatePickup(BIZ_OWNER_PICKUP, 1, Biz[i][bEnterX], Biz[i][bEnterY], Biz[i][bEnterZ], -1);
strmid(Biz[i][bBesitzer], GetName(playerid), 0, strlen(GetName(playerid)), 24);
Biz[i][bOwned] = 1;
UpdateBizLabel(i, Biz[i][bOwned]);
SaveBiz(i);
PlayerUpdate(playerid);
return 1;
}
}
}
return 1;
}
Alles anzeigen
Crash (Log)
[23:02:00] [debug] Server crashed due to an unknown error
[23:02:01] [debug] Native backtrace:
[23:02:01] [debug] #0 004016eb in ?? () from samp-server.exe
[23:02:01] [debug] #1 702735e9 in ?? () from plugins\mysql.DLL
[23:02:01] [debug] #2 70276688 in ?? () from plugins\mysql.DLL
[23:02:01] [debug] #3 7025c52e in ?? () from plugins\mysql.DLL
[23:02:01] [debug] #4 7025dc7f in ?? () from plugins\mysql.DLL
[23:02:01] [debug] #5 7025e3d3 in ?? () from plugins\mysql.DLL
[23:02:01] [debug] #6 00469a66 in ?? () from samp-server.exe
[23:02:01] [debug] #7 0048d4db in ?? () from samp-server.exe
[23:02:01] [debug] #8 0049b4a1 in ?? () from samp-server.exe
[23:02:01] [debug] #9 0049b4b1 in ?? () from samp-server.exe
[23:02:01] [debug] Registers:
[23:02:01] [debug] EAX: 05e11658 EBX: 00000000 ECX: 05e25020 EDX: 00000008
[23:02:01] [debug] ESI: 00000038 EDI: ffffd8c0 EBP: 0049b4a1 ESP: 0019fe98
[23:02:01] [debug] EIP: 0049b4b1 EFLAGS: 00010246
[23:02:01] [debug] Stack:
[23:02:01] [debug] ESP+00000000: 004ab4a0 0019ff70 004ab0e1 ffffffff
[23:02:01] [debug] ESP+00000020: 00000094 00000006 00000002 000023f0
[23:02:01] [debug] ESP+00000040: 00000000 00000000 00000000 00000000
[23:02:01] [debug] ESP+00000060: 00000000 00000000 00000000 00000000
[23:02:01] [debug] ESP+00000080: 00000000 00000000 00000000 00000000
[23:02:01] [debug] ESP+000000a0: 00000000 00000000 00000000 00000000
[23:02:01] [debug] ESP+000000c0: 00000000 00000000 c0000005 00000000
[23:02:01] [debug] ESP+000000e0: 004ba530 00000000 0019ff94 77748654
[23:02:01] [debug] ESP+00000100: 77c44b47 00389000 1b9b9a9a 00000000
[23:02:01] [debug] ESP+00000120: 00000000 00000000 1b9b9a9a 0019ffa0
[23:02:01] [debug] ESP+00000140: 00000000 0019ffec 77c44b17 ffffffff
[23:02:01] [debug] ESP+00000160: 00389000 00000000 78746341 00000020
[23:02:01] [debug] ESP+00000180: 00000020 00000000 00000014 00000001
[23:02:01] [debug] ESP+000001a0: 00000000 00000000 00000000 00000000
[23:02:01] [debug] ESP+000001c0: 00000044 000002e0 0000025c 00000000
[23:02:01] [debug] ESP+000001e0: 00000342 00000000 2d59495b 000008cc
[23:02:01] [debug] ESP+00000200: 32ceeacd 00000bfc 00000042 00000c40
[23:02:01] [debug] ESP+00000220: 0000005e 00000fd0 00000362 00000000
[23:02:01] [debug] ESP+00000240: 00000392 00000010 00000009 000000ec
[23:02:01] [debug] ESP+00000260: 00000001 00000002 00001758 000007a0
[23:02:01] [debug] ESP+00000280: 00000001 00000004 00002d84 00000314
[23:02:01] [debug] ESP+000002a0: 00000002 00000006 00003130 000000cc
[23:02:01] [debug] ESP+000002c0: 00000001 00000009 000032ec 00000028
[23:02:01] [debug] ESP+000002e0: 00000001 64487353 0000002c 00000001
[23:02:01] [debug] ESP+00000300: 00000001 000015a4 0000002c 0000005e
[23:02:01] [debug] ESP+00000320: 00000000 00000000 00000000 00000000
[23:02:01] [debug] ESP+00000340: 00000038 00000000 003a0043 0057005c
[23:02:01] [debug] ESP+00000360: 006e0069 00780053 005c0073 00000000
[23:02:01] [debug] ESP+00000380: 0000025c 00000001 f33271ba 000003c0
[23:02:01] [debug] ESP+000003a0: 2d59495b 00000750 00000032 00000784
[23:02:01] [debug] ESP+000003c0: 00000042 00000ac4 00000330 00000004
[23:02:01] [debug] ESP+000003e0: 00000362 00000005 b1280544 000011b8
[23:02:01] [debug] Loaded modules:
[23:02:01] [debug] 00400000 - 00519000 samp-server.exe
[23:02:01] [debug] 77be0000 - 77d6d000 ntdll.dll
[23:02:01] [debug] 77730000 - 77800000 KERNEL32.DLL
[23:02:01] [debug] 77250000 - 77427000 KERNELBASE.dll
[23:02:01] [debug] 757f0000 - 76b24000 SHELL32.dll
[23:02:01] [debug] 77030000 - 770ed000 msvcrt.dll
[23:02:01] [debug] 77a60000 - 77a98000 cfgmgr32.dll
[23:02:01] [debug] 74620000 - 74737000 ucrtbase.dll
[23:02:01] [debug] 747c0000 - 74848000 shcore.dll
[23:02:01] [debug] 77b20000 - 77bde000 RPCRT4.dll
[23:02:01] [debug] 74600000 - 74620000 SspiCli.dll
[23:02:01] [debug] 745f0000 - 745fa000 CRYPTBASE.dll
[23:02:01] [debug] 77550000 - 775a7000 bcryptPrimitives.dll
[23:02:01] [debug] 76cd0000 - 76d13000 sechost.dll
[23:02:01] [debug] 749a0000 - 74be6000 combase.dll
[23:02:01] [debug] 75130000 - 756f6000 windows.storage.dll
[23:02:01] [debug] 74740000 - 747b8000 advapi32.dll
[23:02:01] [debug] 750b0000 - 750f5000 shlwapi.dll
[23:02:01] [debug] 75700000 - 75722000 GDI32.dll
[23:02:01] [debug] 77860000 - 779bf000 gdi32full.dll
[23:02:01] [debug] 77aa0000 - 77b1c000 msvcp_win.dll
[23:02:01] [debug] 76e90000 - 77005000 USER32.dll
[23:02:01] [debug] 74850000 - 74866000 win32u.dll
[23:02:01] [debug] 757e0000 - 757ee000 kernel.appcore.dll
[23:02:01] [debug] 74870000 - 748b5000 powrprof.dll
[23:02:01] [debug] 76d20000 - 76d34000 profapi.dll
[23:02:01] [debug] 73f60000 - 73f84000 WINMM.dll
[23:02:01] [debug] 6d480000 - 6d488000 WSOCK32.dll
[23:02:01] [debug] 774e0000 - 77546000 WS2_32.dll
[23:02:01] [debug] 739b0000 - 739d3000 WINMMBASE.dll
[23:02:01] [debug] 75100000 - 75125000 IMM32.DLL
[23:02:01] [debug] 702a0000 - 702f1000 crashdetect.DLL
[23:02:01] [debug] 6ed80000 - 6ee3f000 MSVCR100.dll
[23:02:01] [debug] 6dfa0000 - 6e009000 MSVCP100.dll
[23:02:01] [debug] 70250000 - 7029e000 mysql.DLL
[23:02:01] [debug] 6db50000 - 6db65000 VCRUNTIME140.dll
[23:02:01] [debug] 6d190000 - 6d203000 MSVCP140.dll
[23:02:01] [debug] 70e00000 - 70e1a000 log-core.dll
[23:02:01] [debug] 6ded0000 - 6df9d000 libmariadb.dll
[23:02:01] [debug] 76b40000 - 76cc2000 CRYPT32.dll
[23:02:01] [debug] 76b30000 - 76b3e000 MSASN1.dll
[23:02:01] [debug] 6db20000 - 6db2a000 Secur32.dll
[23:02:01] [debug] 73020000 - 73031000 napinsp.dll
[23:02:01] [debug] 73000000 - 73016000 pnrpnsp.dll
[23:02:01] [debug] 721d0000 - 721e3000 NLAapi.dll
[23:02:01] [debug] 73820000 - 73875000 mswsock.dll
[23:02:01] [debug] 736e0000 - 73774000 DNSAPI.dll
[23:02:01] [debug] 775b0000 - 775b7000 NSI.dll
[23:02:01] [debug] 74360000 - 74390000 IPHLPAPI.DLL
[23:02:01] [debug] 721a0000 - 721ac000 winrnr.dll
[23:02:01] [debug] 72190000 - 721a0000 wshbth.dll
[23:02:01] [debug] 736d0000 - 736d8000 rasadhlp.dll
[23:02:01] [debug] 10000000 - 1000f000 sscanf.DLL
[23:02:01] [debug] 6de60000 - 6dec7000 streamer.DLL
[23:02:01] [debug] 04a00000 - 04a0c000 Whirlpool.DLL
[23:02:01] [debug] 6d7c0000 - 6d85b000 MSVCR80.dll
[23:02:01] [debug] 6ed70000 - 6ed7b000 FileManager.DLL
[23:02:01] [debug] 64f80000 - 65005000 MSVCP110.dll
[23:02:01] [debug] 6d6e0000 - 6d7b7000 MSVCR110.dll
[23:02:01] [debug] 73620000 - 7366e000 fwpuclnt.dll
[23:02:01] [debug] 743e0000 - 743f9000 bcrypt.dll
[23:02:01] [debug] 74210000 - 74289000 uxtheme.dll
[23:02:01] [debug] 77150000 - 77247000 ole32.dll
[23:02:01] [debug] 732d0000 - 7344b000 PROPSYS.dll
[23:02:01] [debug] 779c0000 - 77a53000 OLEAUT32.dll
[23:02:01] [debug] 75020000 - 750a2000 clbcatq.dll
[23:02:01] [debug] 706b0000 - 70987000 OneCoreUAPCommonProxyStub.dll
[23:02:01] [debug] 72430000 - 72446000 CLDAPI.dll
[23:02:01] [debug] 71360000 - 71368000 FLTLIB.DLL
[23:02:01] [debug] 71320000 - 71356000 AEPIC.dll
[23:02:01] [debug] 744f0000 - 74518000 ntmarta.dll
[23:02:01] [debug] 744d0000 - 744e3000 cryptsp.dll
[23:02:01] [debug] 713c0000 - 713fd000 edputil.dll
[23:02:01] [debug] 71040000 - 710c4000 Windows.StateRepositoryPS.dll
[23:02:01] [debug] 65d20000 - 65eac000 urlmon.dll
[23:02:01] [debug] 77010000 - 77029000 imagehlp.dll
[23:02:01] [debug] 65b00000 - 65d1a000 iertutil.dll
[23:02:01] [debug] 65aa0000 - 65afe000 msiso.dll
Alles anzeigen
Habe ebenso das Problem mit Speichern:
stock SaveBiz(i)
{
new mainQuery[1537], secondQuery[256];
if(Biz[i][bCreated] != 0 && i != 0)
{
mysql_format(handle, secondQuery, sizeof(secondQuery), "UPDATE `server_biz` SET `EnterX`='%f', `EnterY`='%f', `EnterZ`='%f', `Owned`='%d', `Type`='%d', ",
Biz[i][bEnterX], Biz[i][bEnterY], Biz[i][bEnterZ], Biz[i][bOwned], Biz[i][bType]);
strcat(mainQuery, secondQuery);
mysql_format(handle, secondQuery, sizeof(secondQuery), "%s`Interior`='%d', `Level`='%d', `Preis`='%d', `Besitzer`='%s', `Teilhaber`='%s', `Kasse`='%d', ", secondQuery,
Biz[i][bInterior], Biz[i][bLevel], Biz[i][bPreis], Biz[i][bBesitzer], Biz[i][bTeilhaber], Biz[i][bKasse]);
strcat(mainQuery, secondQuery);
mysql_format(handle, secondQuery, sizeof(secondQuery), "%s`ExitX`='%f', `ExitY`='%f', `ExitZ`='%f', ", secondQuery,
Biz[i][bExitX], Biz[i][bExitY], Biz[i][bExitZ]);
strcat(mainQuery, secondQuery);
mysql_format(handle, secondQuery, sizeof(secondQuery), "%s`Beschreibung`='%s', `Lock`='%d', `Eintritt`='%d', `Produkte`='%d', `MaxProdukte`='%d', `ProdPreis`='%d' WHERE `id`='%d'", secondQuery,
Biz[i][bBeschreibung], Biz[i][bLock], Biz[i][bdbID], Biz[i][bEintritt], Biz[i][bProdukte], Biz[i][bMaxProdukte], Biz[i][bProdPreis]);
strcat(mainQuery, secondQuery);
mysql_pquery(handle, secondQuery, "", "");
printf(secondQuery);
strdel(mainQuery, 0, sizeof(mainQuery));
strdel(secondQuery, 0, sizeof(secondQuery));
printf("[SAVE] Biz %d gespeichert.", i);
}
return 1;
}
Alles anzeigen
Laut log ist alles korrekt .
Habe das mit secondquery eingehalt wie es Jeffry gesagt hat.
Er greift ja auch nicht mehr zu seid dem ich das umgestellt habe das kaufen funktioniert jetz.
ich vermute eher beim kaufen weil laden funktioniert ja.
Befehl zum kaufen:
ocmd:buybiz(playerid)
{
new string[128];
for(new i=1;i<MAX_BIZ;i++)
{
if(Biz[i][bCreated] == 1)
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, Biz[i][bEnterX], Biz[i][bEnterY], Biz[i][bEnterZ]))
{
if(PlayerInfo[playerid][pPersonalausweis] == 0)return SendClientMessage(playerid, COLOR_GREY, "Du besitzt keinen Personalausweis.");
if(strcmp(Biz[i][bBesitzer], GetName(playerid), false) == 0)return SendClientMessage(playerid, COLOR_GREY, "Dieses Geschäft gehört bereits dir.");
if(strcmp(Biz[i][bBesitzer], "-", false))return SendClientMessage(playerid, COLOR_GREY, "Dieses Geschäft ist bereits verkauft.");
new count = CountPlayerBizes(playerid);
if(count > 0)return SendClientMessage(playerid, COLOR_GREY, "Du besitzt bereits ein Geschäft.");
if((GetPlayerMoneys(playerid) - Biz[i][bPreis]) < 0)return SendClientMessage(playerid, COLOR_GREY, ERROR_MONEY);
format(string, sizeof(string), "Herzlichen Glückwunsch zu deinem neuen Geschäft. (-$%d)", Biz[i][bPreis]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
GivePlayerMoneys(playerid, -Biz[i][bPreis]);
DestroyPickup(Biz[i][bPickup]);
Biz[i][bPickup] = CreatePickup(BIZ_OWNER_PICKUP, 1, Biz[i][bEnterX], Biz[i][bEnterY], Biz[i][bEnterZ], -1);
strmid(Biz[i][bBesitzer], GetName(playerid), 0, strlen(GetName(playerid)), 24);
Biz[i][bOwned] = 1;
UpdateBizLabel(i, Biz[i][bOwned]);
SaveBiz(i);
PlayerUpdate(playerid);
return 1;
}
}
}
return 1;
}
Alles anzeigen
An was anderem kanns ja nicht liegen weil man es ja kaufen muss.