Ja das kannst du so einfach machen.
[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
-
-
Keine Ahnung ob dies weiterhilft,
manchmal crasht der Server, das Problem besteht immer noch, dass nichts in der Datenbank passiert.Der Server crasht aber nur manchmal, heißt mit irgendeiner Wahrscheinlichkeit crasht es.
Hier nochmal der Code:Cnew query[246]; mysql_format(handle, query, sizeof(query), "INSERT INTO garage (X, Y, Z, ID, Kaufpreis, InteriorType, existiert, Lock) VALUES"); mysql_format(handle, query, sizeof(query), "%s (%f,%f,%f,%d,%d,%d,%d,%d)",query, gInfo[i][gX],gInfo[i][gY],gInfo[i][gZ],gInfo[i][db_gid],gInfo[i][gKaufpreis],gInfo[i][ginttype],gInfo[i][gexistiert],gInfo[i][gLock]); mysql_pquery(handle,query);
Code
Alles anzeigen[17:56:37] [debug] Server crashed due to an unknown error [17:56:37] [debug] Native backtrace: [17:56:37] [debug] #0 004016eb in ?? () from samp-server.exe [17:56:37] [debug] #1 72f535e9 in ?? () from plugins\mysql.DLL [17:56:37] [debug] #2 72f56688 in ?? () from plugins\mysql.DLL [17:56:37] [debug] #3 72f3c52e in ?? () from plugins\mysql.DLL [17:56:37] [debug] #4 72f3dc7f in ?? () from plugins\mysql.DLL [17:56:37] [debug] #5 72f3e3d3 in ?? () from plugins\mysql.DLL [17:56:37] [debug] #6 00469a66 in ?? () from samp-server.exe [17:56:37] [debug] #7 0048d4db in ?? () from samp-server.exe [17:56:37] [debug] #8 0049b4a1 in ?? () from samp-server.exe [17:56:37] [debug] #9 0049b4b1 in ?? () from samp-server.exe [17:56:37] [debug] Registers: [17:56:37] [debug] EAX: 04737648 EBX: 00000000 ECX: 0474b020 EDX: 00000008 [17:56:37] [debug] ESI: 00000038 EDI: ffffd8be EBP: 0049b4a1 ESP: 0019fe88 [17:56:37] [debug] EIP: 0049b4b1 EFLAGS: 00010246 [17:56:37] [debug] Stack: [17:56:37] [debug] ESP+00000000: 004ab4a0 0019ff60 004ab0e1 ffffffff [17:56:37] [debug] ESP+00000020: 00000094 00000006 00000002 000023f0 [17:56:37] [debug] ESP+00000040: 00000000 00000000 00000000 00000000 [17:56:37] [debug] ESP+00000060: 00000000 00000000 00000000 00000000 [17:56:37] [debug] ESP+00000080: 00000000 00000000 00000000 00000000 [17:56:37] [debug] ESP+000000a0: 00000000 00000000 00000000 00000000 [17:56:37] [debug] ESP+000000c0: 00000000 00000000 c0000005 00000000 [17:56:37] [debug] ESP+000000e0: 004ba530 00000000 0019ff80 75f50419 [17:56:37] [debug] ESP+00000100: 00387000 9184d677 00000000 00000000 [17:56:37] [debug] ESP+00000120: 00000000 00000000 00000000 00000000 [17:56:37] [debug] ESP+00000140: 00000000 0019ffe4 778a86d0 e60ebb1b [17:56:37] [debug] ESP+00000160: 778b51cb 00000000 00000000 0049cb3a [17:56:37] [debug] ESP+00000180: 00000001 00003318 000000dc 00000000 [17:56:37] [debug] ESP+000001a0: 00000007 00000034 0000017c 00000001 [17:56:37] [debug] ESP+000001c0: 00000000 00000002 1a26ef4e 00000298 [17:56:37] [debug] ESP+000001e0: f33271ba 0000053c 0000004a 00000588 [17:56:37] [debug] ESP+00000200: 00000032 00000900 000002fa 00000000 [17:56:37] [debug] ESP+00000220: 00000330 00000000 38505fc8 00000f70 [17:56:37] [debug] ESP+00000240: b1280544 00001334 00000056 0000138c [17:56:37] [debug] ESP+00000260: 00000002 00000001 0000017c 000015dc [17:56:37] [debug] ESP+00000280: 00000001 00000003 00001ef8 00000e8c [17:56:37] [debug] ESP+000002a0: 00000002 00000005 00003098 00000098 [17:56:37] [debug] ESP+000002c0: 00000002 00000007 000031fc 000000f0 [17:56:37] [debug] ESP+000002e0: 00000002 0000000b 00003314 00000004 [17:56:37] [debug] ESP+00000300: 00000001 00000001 00000006 0000008c [17:56:37] [debug] ESP+00000320: 0000005e 00000000 00000000 00000000 [17:56:37] [debug] ESP+00000340: 00000000 00000000 00000002 00000024 [17:56:37] [debug] ESP+00000360: 004e0049 004f0044 00530057 0057005c [17:56:37] [debug] ESP+00000380: 1a26ef4e 0000011c 00000044 00000164 [17:56:37] [debug] ESP+000003a0: 0000004a 0000040c 00000342 00000002 [17:56:37] [debug] ESP+000003c0: 000002fa 00000003 32ceeacd 00000a80 [17:56:37] [debug] ESP+000003e0: 38505fc8 00000df4 0000005e 00000e54 [17:56:37] [debug] Loaded modules: [17:56:37] [debug] 00400000 - 00519000 samp-server.exe [17:56:37] [debug] 77830000 - 779cc000 ntdll.dll [17:56:37] [debug] 75f30000 - 76010000 KERNEL32.DLL [17:56:37] [debug] 74d90000 - 74f8a000 KERNELBASE.dll [17:56:37] [debug] 74720000 - 74c6e000 SHELL32.dll [17:56:37] [debug] 77760000 - 77820000 msvcrt.dll [17:56:37] [debug] 74f90000 - 74fcb000 cfgmgr32.dll [17:56:37] [debug] 76060000 - 76182000 ucrtbase.dll [17:56:37] [debug] 757a0000 - 75829000 shcore.dll [17:56:37] [debug] 76260000 - 7631f000 RPCRT4.dll [17:56:37] [debug] 74610000 - 74630000 SspiCli.dll [17:56:37] [debug] 74600000 - 7460a000 CRYPTBASE.dll [17:56:37] [debug] 75860000 - 758c2000 bcryptPrimitives.dll [17:56:37] [debug] 751d0000 - 75249000 sechost.dll [17:56:37] [debug] 75b80000 - 75df8000 combase.dll [17:56:37] [debug] 77160000 - 7775c000 windows.storage.dll [17:56:37] [debug] 75090000 - 75110000 msvcp_win.dll [17:56:37] [debug] 74fe0000 - 7505e000 advapi32.dll [17:56:37] [debug] 76930000 - 7694c000 profapi.dll [17:56:37] [debug] 77000000 - 77054000 powrprof.dll [17:56:37] [debug] 77070000 - 770b4000 shlwapi.dll [17:56:37] [debug] 75830000 - 75853000 GDI32.dll [17:56:37] [debug] 75250000 - 753b6000 gdi32full.dll [17:56:37] [debug] 75420000 - 755b9000 USER32.dll [17:56:37] [debug] 75780000 - 75797000 win32u.dll [17:56:37] [debug] 764c0000 - 764cf000 kernel.appcore.dll [17:56:37] [debug] 74d70000 - 74d82000 cryptsp.dll [17:56:37] [debug] 72590000 - 72598000 WSOCK32.dll [17:56:37] [debug] 745d0000 - 745f4000 WINMM.dll [17:56:37] [debug] 746c0000 - 7471f000 WS2_32.dll [17:56:37] [debug] 74450000 - 74473000 WINMMBASE.dll [17:56:37] [debug] 75060000 - 75085000 IMM32.DLL [17:56:37] [debug] 10000000 - 1000f000 sscanf.DLL [17:56:37] [debug] 734b0000 - 734c5000 VCRUNTIME140.dll [17:56:37] [debug] 73450000 - 734a1000 crashdetect.DLL [17:56:37] [debug] 73070000 - 7312f000 MSVCR100.dll [17:56:37] [debug] 733e0000 - 73449000 MSVCP100.dll [17:56:37] [debug] 73000000 - 73067000 streamer.DLL [17:56:37] [debug] 72f80000 - 72ff1000 MSVCP140.dll [17:56:37] [debug] 72f30000 - 72f7e000 mysql.DLL [17:56:37] [debug] 5f820000 - 5f8ed000 libmariadb.dll [17:56:37] [debug] 733c0000 - 733da000 log-core.dll [17:56:37] [debug] 76320000 - 764b9000 CRYPT32.dll [17:56:37] [debug] 764d0000 - 764de000 MSASN1.dll [17:56:37] [debug] 71a70000 - 71a7a000 Secur32.dll [17:56:37] [debug] 73650000 - 73661000 napinsp.dll [17:56:37] [debug] 73630000 - 73646000 pnrpnsp.dll [17:56:37] [debug] 73800000 - 73852000 mswsock.dll [17:56:37] [debug] 73700000 - 73790000 DNSAPI.dll [17:56:37] [debug] 77060000 - 77067000 NSI.dll [17:56:37] [debug] 74410000 - 74443000 IPHLPAPI.DLL [17:56:37] [debug] 73620000 - 7362b000 winrnr.dll [17:56:37] [debug] 73600000 - 73616000 NLAapi.dll [17:56:37] [debug] 735f0000 - 73600000 wshbth.dll [17:56:37] [debug] 73580000 - 73588000 rasadhlp.dll [17:56:37] [debug] 73590000 - 735e1000 fwpuclnt.dll [17:56:37] [debug] 75f00000 - 75f19000 bcrypt.dll
-
Mach das Query mal größer und schreib das Statement so:
"INSERT INTO `garage` (`X`, `Y`, `Z`, `ID`, `Kaufpreis`, `InteriorType`, `existiert`, `Lock`) VALUES"
Und das andere so:
"%s ('%f','%f','%f',%d,%d,%d,%d,%d)"
-
Es geht, danke!!
Ich habe ja AUTO_INCREMENT auf die Virtuellen Welten gesetzt in der Datenbank und wenn ich jetzt eine Garage erstelle, speicher ich ja die Zeile erstmal in die Datenbank.
Wie hole ich mir dann diesen Wert aus der Datenbank ohne einen großartigen Aufruf zu machen? -
Wieder mal eine Frage meinerseits:
Ist es möglich zu prüfen ob die params bei OCMD null sind? Oder ist das ganze nichtmal nötig?Zu BrightLeaN
Wie hole ich mir dann diesen Wert aus der Datenbank ohne einen großartigen Aufruf zu machen?
Bin mir nicht sicher, du könntest jedoch folgendes mal versuchen:
Bei der Query ein Callback auslösen z.B.
und dann...
Codeforward OnGarageCreated(); public OnGarageCreated() { new insID; insID = cache_insert_id(); cache_get_value_name_int(insID, "WERT", variableZumSpeichern); return 1; }
und in "variableZumSpeichern" würdest du dann den Wert aus dem Cache gespeichert haben.
-
Ist es möglich zu prüfen ob die params bei OCMD null sind? Oder ist das ganze nichtmal nötig?
Kommt darauf an, was du vor hast
sscanf prüft das Ganze schon automatisch
Ansonsten kannst du es aber auch manuell prüfen mit:
if(IsNull(params))
{
//Hier ist die Eingabe leer
}
Falls nicht vorhanden:
#define IsNull(%0) (%0[0] == '\0' || %0[0] == '\1') -
Nochmal ein Problem:
Die folgende getFreeHouseID() Funktion sollte eigtl. eine freie(unbesetzte) ID für das zu erstellende Haus in createHouse zurückgeben.
Allerdings wird immer die 1 zurückgegeben und am Ende haben alle Häuser die selbe ID.
Außerdem wird die Beschreibung aus der Enumvariable nicht an folgender Stelle eingefügt.
In der Tabelle steht auch bei jedem erstellten Haus die 1.
//e: Kann man den getFreeHouseID stock irgendwie anders schreiben ?getFreeHouseID:
Codestock getFreeHouseID() { for(new i=1, j=MAX_HOUSES; i<=j; i++) { if(hInfo[i][hID] == 0) return 1; } return 0; }
createHouse:
Codestock createHouse(playerid, Float:X, Float:Y, Float:Z) { new query[256]; new fid=getFreeHouseID(); mysql_format(handle, query, sizeof(query), "INSERT INTO houses (h_id, h_x, h_y, h_z) VALUES ('%d','%f', '%f', '%f')", fid, X, Y, Z); mysql_pquery(handle, query, "OnHouseCreated", "ddfff", playerid, fid, X, Y, Z); return 1; }
hier wird die Beschreibung nicht gesetzt:Codeformat(hInfo[insID][hDesc], MAX_HOUSE_DESC, "Dieses Haus steht zum Verkauf."); //HIER WIRD DIE BESCHREIBUNG DEFINIERT //HIER EINGESETZT: format(string1, sizeof(string1), "[Haus Nummer: %d]\nBesitzer: %s\nBeschreibung: %s\nPreis: %d\n Miete: %d$", hInfo[houseid][hID], owner, hInfo[houseid][hDesc], hInfo[houseid][hPrice], hInfo[houseid][hRent]);
BrainAFK
-
-
for(new i=1, j=MAX_HOUSES; i<=j; i++)
Nur mal kurz was fundamentales, was mich daran stört.
Von der Geschwindigkeit her, wäre es hier besser direkt MAX_HOUSES in der Bedingung zu verwenden, da das eine Konstante ist.
Du packt es in eine Variable, das macht es langsamer. Das würde nur Sinn machen, wenn MAX_HOUSES eine Funktion wäre xD
Und davon abgesehen, solltest du bei 0 starten und nicht bei 1
Zudem musst du die ID auch zurückgeben und nicht nur 1
Und wichtig ist auch, dass es kleiner als MAX_HOUSES ist und nicht kleiner gleich
Und die 0 wäre kein invalider Index hahaha xD
Also die ganze Funktion mal so schreiben:
Cstock getFreeHouseID() { for(new i; i<MAX_HOUSES; i++) { if(!hInfo[i][hID]) return i; } return -1; }
Cstock createHouse(playerid, Float:X, Float:Y, Float:Z) { new query[256],fid=getFreeHouseID(); if(fid == -1) return 0; //Hier wären alle Häuser voll! mysql_format(handle, query, sizeof(query), "INSERT INTO houses (h_id, h_x, h_y, h_z) VALUES ('%d','%f', '%f', '%f')", fid, X, Y, Z); mysql_pquery(handle, query, "OnHouseCreated", "ddfff", playerid, fid, X, Y, Z); return 1; }
Die Beschreibung wird nicht gesetzt, da du bei dem einen insID und bei dem Anderen houseid verwendest...Sind diese Werte identisch? Was genau machst du da xD
-
Nur mal kurz was fundamentales, was mich daran stört.
Von der Geschwindigkeit her, wäre es hier besser direkt MAX_HOUSES in der Bedingung zu verwenden, da das eine Konstante ist.Du packt es in eine Variable, das macht es langsamer. Das würde nur Sinn machen, wenn MAX_HOUSES eine Funktion wäre xD
Und davon abgesehen, solltest du bei 0 starten und nicht bei 1
Zudem musst du die ID auch zurückgeben und nicht nur 1
Und wichtig ist auch, dass es kleiner als MAX_HOUSES ist und nicht kleiner gleich
Und die 0 wäre kein invalider Index hahaha xD
Also die ganze Funktion mal so schreiben:
Cstock getFreeHouseID() { for(new i; i<MAX_HOUSES; i++) { if(!hInfo[i][hID]) return i; } return -1; }
Cstock createHouse(playerid, Float:X, Float:Y, Float:Z) { new query[256],fid=getFreeHouseID(); if(fid == -1) return 0; //Hier wären alle Häuser voll! mysql_format(handle, query, sizeof(query), "INSERT INTO houses (h_id, h_x, h_y, h_z) VALUES ('%d','%f', '%f', '%f')", fid, X, Y, Z); mysql_pquery(handle, query, "OnHouseCreated", "ddfff", playerid, fid, X, Y, Z); return 1; }
Die Beschreibung wird nicht gesetzt, da du bei dem einen insID und bei dem Anderen houseid verwendest...
Sind diese Werte identisch? Was genau machst du da xD
oof oof oof oooof...
Was meinst du wie lange ich mir die schei*e angeschaut und das nicht gemerkt hab xD ?
Die for Schleife hab ich selbst schon bemerkt.Zu dem Rest braucht man glaubig auch nicht viel mehr sagen...
ka warum ich manchmal so enorm brainafk bin.
Danke für eure Hilfe ^^.
-
-
Ich habe hier was gestaltet, ich frage hier ab, ob ein Garagen-Platz belegt ist, wenn nicht kann das Fahrzeug in die Garage.
Allerdings kann ich 7 Fahrzeuge parken in ginttype 1 und 2.Irgendwas mach ich falsch, aber was?
er printet mir immer 0 bei den gVehicleID & (-2)Dazu habe ich ein Frage:
Wie kann ich, nachdem ich ein Spieler teleportiere ihn und sein Fahrzeug freezen, damit die Objekte laden können, manchmal falle ich aus der Welt...C
Alles anzeigenif(IsPlayerInAnyVehicle(playerid)) { new vehicleid = GetPlayerVehicleID(playerid); new model = GetVehicleModel(playerid); for(new d = 0; d < sizeof(PCar[]); d++) { if(vehicleid == PCar[playerid][d][P_VID]) { printf("gVehicleID: %d gVehicleID2: %d",gInfo[i][gVehicleID],gInfo[i][gVehicleID2]); if(gInfo[i][ginttype] == 1) { if(gInfo[i][gVehicleID] > 0) return 1; if(gInfo[i][gVehicleID] == 0) { gInfo[i][gVehicleID] = model; SetVehiclePos(vehicleid, GarageType[gInfo[i][ginttype]][VehGarageX], GarageType[gInfo[i][ginttype]][VehGarageY], GarageType[gInfo[i][ginttype]][VehGarageZ]); } } else if(gInfo[i][ginttype] == 2) { if(gInfo[i][gVehicleID] > 0 && gInfo[i][gVehicleID2] > 0) return 1; if(gInfo[i][gVehicleID] == 0) { gInfo[i][gVehicleID] = model; SetVehiclePos(vehicleid, GarageType[gInfo[i][ginttype]][VehGarageX], GarageType[gInfo[i][ginttype]][VehGarageY], GarageType[gInfo[i][ginttype]][VehGarageZ]); SetVehicleZAngle(vehicleid,GarageType[gInfo[i][ginttype]][VehGarageR]); } else if(gInfo[i][gVehicleID2] == 0) { gInfo[i][gVehicleID2] = model; SetVehiclePos(vehicleid, GarageType[gInfo[i][ginttype]][VehGarageX2], GarageType[gInfo[i][ginttype]][VehGarageY2], GarageType[gInfo[i][ginttype]][VehGarageZ2]); SetVehicleZAngle(vehicleid,GarageType[gInfo[i][ginttype]][VehGarageR2]); } } break; } }
-
Hey,
Kurze frage warum schmeisst er mir da fehler raus obwohl ich die Includes aktualisiert habe?
habe mir das 0.3.7 Windows Paket runtergeladen und habe die alle aktualisiert?
Code
Alles anzeigenstock CreateVehicleEx(vehicletype, Float:x, Float:y, Float:z, Float:rotation, color1, color2, respawn_delay, bool:reset=false, siren) { new vehicleid; if(vehicletype < 400 || vehicletype > 611)return 0; vehicleid = CreateVehicle(vehicletype, x, y, z, rotation, color1, color2, respawn_delay, siren); //122055 if(Vehicle[vehicleid][vehMotor])KillTimer(Vehicle[vehicleid][VehicleTimer]); DestroyDynamicObject(Vehicle[vehicleid][vehNeon1]); DestroyDynamicObject(Vehicle[vehicleid][vehNeon2]); DestroyObject(Vehicle[vehicleid][vehUCL]); //DestroyObject(SireneObject[vehicleid][0]); //DestroyObject(SireneObject[vehicleid][1]); //DestroyObject(SireneObject[vehicleid][2]); Vehicle[vehicleid][vehNeon1] = INVALID_OBJECT_ID; Vehicle[vehicleid][vehNeon2] = INVALID_OBJECT_ID; Vehicle[vehicleid][vehMotor] = false; Vehicle[vehicleid][vehLicht] = false; Vehicle[vehicleid][vehHaube] = false; Vehicle[vehicleid][vehKRaum] = false; Vehicle[vehicleid][vehPosX2] = x; Vehicle[vehicleid][vehPosY2] = y; Vehicle[vehicleid][vehPosZ2] = z; Vehicle[vehicleid][vehSiren] = siren; Vehicle[vehicleid][vehProds] = 0; Vehicle[GetVehicleTrailer(vehicleid)][vehProds] = 0; Vehicle[vehicleid][vehGeladen][0] = 0; Vehicle[vehicleid][vehGeladen][1] = 0; Vehicle[vehicleid][vehGeladen][2] = 0; Vehicle[vehicleid][vehGeladen][3] = 0; Vehicle[vehicleid][vehGeladen][4] = 0; Vehicle[vehicleid][vehGeladen][5] = 0; Vehicle[vehicleid][vehMaterialien] = 0; Vehicle[vehicleid][vehDrogen] = 0; Vehicle[vehicleid][vehAKRounds] = 0; Vehicle[vehicleid][vehM4Rounds] = 0; Vehicle[vehicleid][vehSniperRounds] = 0; Vehicle[vehicleid][vehDeagleRounds] = 0; Vehicle[vehicleid][vehMP5Rounds] = 0; Vehicle[vehicleid][vehShotgunRounds] = 0; Vehicle[vehicleid][vehFahrgestell] = 0; Vehicle[vehicleid][vehBombe] = 0; Vehicle[vehicleid][vehKofferraumC4] = 0; Vehicle[vehicleid][vehText] = CreateDynamic3DTextLabel(" ", COLOR_WHITE, 50.0, 60.0, 110.0, 20.0, INVALID_PLAYER_ID, vehicleid, 0, -1, -1, -1, 100.0); Vehicle[vehicleid][vehAbgeschleppt] = 0; strdel(Vehicle[vehicleid][vehAbgeschlepptVon], 0, MAX_PLAYER_NAME); Vehicle[vehicleid][vehKaution] = 0; if(reset == true) { Vehicle[vehicleid][vehTankKM] = 0; Vehicle[vehicleid][vehKMStandCount] = 0; Vehicle[vehicleid][vehKMStand] = 0; Vehicle[vehicleid][vehFuel] = VehicleData[vehicletype-400][vehMaxTank]; Vehicle[vehicleid][vehNeonID] = 0; Vehicle[vehicleid][vehProds] = 0; Vehicle[GetVehicleTrailer(vehicleid)][vehProds] = 0; Vehicle[vehicleid][vehGeladen][0] = 0; Vehicle[vehicleid][vehGeladen][1] = 0; Vehicle[vehicleid][vehGeladen][2] = 0; Vehicle[vehicleid][vehGeladen][3] = 0; Vehicle[vehicleid][vehGeladen][4] = 0; Vehicle[vehicleid][vehGeladen][5] = 0; } return vehicleid; }
C:\Users\User\Desktop\Script\gamemodes\Script.pwn(122055) : warning 202: number of arguments does not match definition
-
@Dr. Frauenarzt einige Includes verändern ihre Parameter.
Deswegen kriegst du jetzt wahrscheinlich auch number of arguments does not match definition.Ansonsten zeigst du uns mal welche Zeile, hast vergesse, dein Quellcode von der Zeile anzupassen
-
vehicleid = CreateVehicle(vehicletype, x, y, z, rotation, color1, color2, respawn_delay, siren); //122055
habe die Fehlerzeile makiert gehabt aber siehe hier
-
-
Das habe ich bereits ja getan und da rein geschaut darum frage ich mich warum das so ist...
-
@Dr. Frauenarzt einige Includes verändern ihre Parameter.
Absolut korrekt
Sehr gut geschlussfolgert mein junger Padawan!Und zwar rate ich mal ins Blaue und sage du verwendest die color Include von Ryder
Dort wird die Funktion nämlich gehookt und diese musst du anpassen
Wie kann ich, nachdem ich ein Spieler teleportiere ihn und sein Fahrzeug freezen
Einfach den Fahrer Freezen
Bei dem Code unten verwendest du immer i, obwohl du eigentlich d verwenden musst, da das die Variable in der Schleife ist
Musst dich schon auf eins festlegen
-
Und zwar rate ich mal ins Blaue und sage du verwendest die color Include von Ryder [img]https://breadfish.de/wcf/images/smilies/wink.png[/img]
Dort wird die Funktion nämlich gehookt und diese musst du anpassen [img]https://breadfish.de/wcf/images/smilies/tongue.png[/img]
Wie soll das include den heißen?
ich verwende kein color include? -
Wie soll das include den heißen?
Liste mal all deine Includes auf
-
#include <a_samp>
#include <a_game>
#include <AntiCBug>
#include <cufs>
#include <core>
#include <colors>
#include <float>
#include <time>
#include <file>
#include <foreach>
#include <utils>
#include <Dini>
#include <ocmd>
#include <zcmd>
#include <sscanf2>
#include <mapandreas>
#include <JunkBuster>
#include <gbug>Meine Vermutung war bei JunBuster eventuell das da drinn der fehler liegen kann..