Okay meine vermutung hat sich nicht bestätigt. Allerdings sollte meine Antwort im DIALOG ausreichend sein. Daher teste es mal bitte und dann wenn es nicht klappt schauen wa mal nach ner anderen lösung
Beiträge von robbi2304
-
-
Und die Userladen ?
-
Zeig mir mal deine SaveUserStats(playerid);
ich habe einen sehr starken verdacht.
Und diesen würde ich zunächst nachgehen bevor wir hier überall eine extra speicher abfrage machen.
Hinzu bitte auch nochmal wie dein Spieler geladen wird. Denn ich glaube da ist ein Fehler enthalten
-
Speichere dein Spieler einfach mal danach und schau ob das klappt.
Aber sonst ist eig alles Richtig.
case DIALOG_SPAWNCHANGE:
{
if(response)
{
if(listitem == 0)// Zivi
{
Spieler[playerid][pSpawnChange] = 0;
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Du hast deinen Spawn auf den Zivilisten Spawn gesetzt.");
SaveUserStats(playerid);
}
if(listitem == 1) // Frak
{
if(Spieler[playerid][pFraktion] == 0)return SendClientMessage(playerid, COLOR_GREY, "** Du bist nicht Mitglied einer Fraktion.");
Spieler[playerid][pSpawnChange] = 1;
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Du hast deinen Spawn auf deinen Fraktions Spawn gesetzt.");
SaveUserStats(playerid);
}
if(listitem == 2)// Zivi
{
Spieler[playerid][pSpawnChange] = 2;
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Du hast deinen Spawn auf dein Haus gesetzt, sofern du eins besitzt oder eingemietet bist.");
SaveUserStats(playerid);
}
}
} -
ocmd:carinfo(playerid,params[])
{
new string[128],vid,Float:x,Float:y,Float:z,pID;
if(sscanf(params,"d",vid)) return SendClientMessage(playerid,-1,"/carinfo [CARID]");
if(vid == INVALID_VEHICLE_ID) return SendClientMessage(playerid,-1,"Ungültige Fahrzeug ID");
GetVehiclePos(vid,x,y,z);
if(!IsPlayerInRangeOfPoint(playerid,8,x,y,z)) return SendClientMessage(playerid,-1,"Du bist nicht in der Nähe des Fahrzeugs das du abrufen möchtest!");
pID = GetVehicleBesitzer(vid);if(strlen(LastDriver[vid]) <= 0)
{
if(IsAFahrschule(vid))
{
format(string,sizeof(string),"Dieses Fahrzeug gehört der Fahrschule. Letzter Fahrer: %s",LastDriver[GetPlayerVehicleID(pID)]);
SendClientMessage(playerid,-1,string);
return 1;
}
else if(IsAOamtCar(vid))
{
format(string,sizeof(string),"Dieses Fahrzeug gehört dem Ordnungsamt. Letzter Fahrer: %s",LastDriver[GetPlayerVehicleID(pID)]);
SendClientMessage(playerid,-1,string);
return 1;
}
else if(IsABus(vid))
{
format(string,sizeof(string),"Dieses Fahrzeug gehört der Bus Organisation. Letzter Fahrer: %s",LastDriver[GetPlayerVehicleID(pID)]);
SendClientMessage(playerid,-1,string);
return 1;
}
else
{
if(pID > -1)
{
format(string,sizeof(string),"Besitzer %s [%d] Letzter Fahrer: %s",getPlayerName(pID),pID,LastDriver[vid]);
SendClientMessage(playerid,-1,string);
}
}
}
return 1;
} -
Danke für deine Mühe die du dir machst. Allerdings funktioniert das auch nicht wirklich.
// Edit
Er gibt einfach den getPlayerName nicht ausDie zweite Schleife ist nicht notwendig und das obere return -1 darf nicht in der Schleife stehen.
Schreibe es so:
GetVehicleBesitzer(vehicelid){ for(new i = 0; i < sizeof(cInfo); i++) { if(cInfo[i][id_x] == vehicelid) { if(!IsPlayerConnected(cInfo[i][besitzer]) || IsPlayerNPC(cInfo[i][besitzer])) return -1; else return cInfo[i][besitzer]; } } return -1;}Ergebnis ist das mir rein garnichts mehr angezeigt wird. Nichtmal mehr die db id
-
Kommt drauf an, wie dein GetVehicleBesitzer aussieht. Kannst du uns das einmal bitte schicken?
Tut mir leid fürs fehlende nachdenken gerade. Aber klar doch
GetVehicleBesitzer(vehicelid)
{
for(new i = 0; i < sizeof(cInfo); i++)
{
if(cInfo[i][id_x] == vehicelid)
{
for(new playerid = 0; playerid<MAX_PLAYERS; playerid++)
{
if(cInfo[i][besitzer] == playerid) return playerid;
}
}
return -1;
}
return 1;
} -
Die Variable "Vehicle" ist bei dir immer 0, da du diese einfach nur definierst aber nirgends einen Wert zu weist.
Daher schreibe das so:zu
Bei den anderen Abfragen dann genau so, bzw, überall wo du "Vehicle" hast zu "vid" ändern. "vid" wird ja die Vehicle-ID vom Fahrzeug sein, die du da immer angibst, oder?
Das ganze klappt nun. Nun hatte ich aber noch mit GetPlayerName(pID) ein Problem.
else
{
format(string,sizeof(string),"Besitzer %s [%d] Letzter Fahrer: %s",getPlayerName(pID),pID,LastDriver[GetPlayerVehicleID(playerid)]);
SendClientMessage(playerid,-1,string);
}Dort gibt er mir den Nickname nicht aus
-
Ich habe das ganze nun wie folgt gemacht
ocmd:carinfo(playerid,params[])
{
new string[128],vid,Float:x,Float:y,Float:z,pID;
if(sscanf(params,"d",vid)) return SendClientMessage(playerid,-1,"/carinfo [CARID]");
if(vid == INVALID_VEHICLE_ID) return SendClientMessage(playerid,-1,"Ungültige Fahrzeug ID");
GetVehiclePos(vid,x,y,z);
if(!IsPlayerInRangeOfPoint(playerid,8,x,y,z)) return SendClientMessage(playerid,-1,"Du bist nicht in der Nähe des Fahrzeugs das du abrufen möchtest!");
pID = GetVehicleBesitzer(vid);if(strlen(LastDriver[vid]) <= 0)
{
new Vehicle;
if(IsAFahrschule(Vehicle))
{
format(string,sizeof(string),"Dieses Fahrzeug gehört der Fahrschule. Letzter Fahrer: %s",LastDriver[GetPlayerVehicleID(playerid)]);
SendClientMessage(playerid,-1,string);
return 1;
}
else if(IsAOamtCar(Vehicle))
{
format(string,sizeof(string),"Dieses Fahrzeug gehört dem Ordnungsamt. Letzter Fahrer: %s",LastDriver[GetPlayerVehicleID(playerid)]);
SendClientMessage(playerid,-1,string);
return 1;
}
else if(IsABus(Vehicle))
{
format(string,sizeof(string),"Dieses Fahrzeug gehört der Bus Organisation. Letzter Fahrer: %s",LastDriver[GetPlayerVehicleID(playerid)]);
SendClientMessage(playerid,-1,string);
return 1;
}
else
{
format(string,sizeof(string),"Besitzer %s [%d]",getPlayerName(pID),pID);
SendClientMessage(playerid,-1,string);
}
}
else
{
format(string,sizeof(string),"Besitzer %s [%d] Letzter Fahrer: %s",getPlayerName(pID),pID,LastDriver[GetPlayerVehicleID(playerid)]);
SendClientMessage(playerid,-1,string);
}
return 1;
}Allerdings liest er mir dann nur den ersten Wert der Fahrschule aus und nicht alle weiteren.
-
Hallo,
mein carinfo befehl funktioniert derzeit nicht Richtig. Gerne möchte ich nun, das die Abfrage if(IsAFahrschule(Vehicle)) abgefragt wird und ausgegeben wird. Das abfragen funktioniert schon ganz gut. Allerdings durchläuft er alle Abfragen. Was habe ich falsch gemacht ?
Hinzu wird mir der GetPlayerName(pID) nicht ausgelesen bzw nicht Richtig angezeigt.
ocmd:carinfo(playerid,params[])
{
new string[128],vid,Float:x,Float:y,Float:z,pID;
if(sscanf(params,"d",vid)) return SendClientMessage(playerid,-1,"/carinfo [CARID]");
if(vid == INVALID_VEHICLE_ID) return SendClientMessage(playerid,-1,"Ungültige Fahrzeug ID");
GetVehiclePos(vid,x,y,z);
if(!IsPlayerInRangeOfPoint(playerid,8,x,y,z)) return SendClientMessage(playerid,-1,"Du bist nicht in der Nähe des Fahrzeugs das du abrufen möchtest!");
pID = GetVehicleBesitzer(vid);if(strlen(LastDriver[vid]) <= 0)
{
new Vehicle;
if(IsAFahrschule(Vehicle))
{
format(string,sizeof(string),"Dieses Fahrzeug gehört der Fahrschule. Letzter Fahrer: %s",LastDriver[GetPlayerVehicleID(playerid)]);
SendClientMessage(playerid,-1,string);
}
if(IsAOamtCar(Vehicle))
{
format(string,sizeof(string),"Dieses Fahrzeug gehört dem Ordnungsamt. Letzter Fahrer: %s",LastDriver[GetPlayerVehicleID(playerid)]);
SendClientMessage(playerid,-1,string);
}
if(IsABus(Vehicle))
{
format(string,sizeof(string),"Dieses Fahrzeug gehört der Bus Organisation. Letzter Fahrer: %s",LastDriver[GetPlayerVehicleID(playerid)]);
SendClientMessage(playerid,-1,string);
return 1;
}
else
{
format(string,sizeof(string),"Besitzer %s [%d]",getPlayerName(pID),pID);
SendClientMessage(playerid,-1,string);
}
}
else
{
if(pID == -1)
{
SendClientMessage(playerid,-1,"Dies ist ein Staatsfahrzeug");
format(string,sizeof(string),"Letzter Fahrer %s",LastDriver[GetPlayerVehicleID(playerid)]);
SendClientMessage(playerid,-1,string);
}
else
{format(string,sizeof(string),"Besitzer %s [%d] Letzter Fahrer: %s",getPlayerName(pID),pID,LastDriver[GetPlayerVehicleID(playerid)]);
SendClientMessage(playerid,-1,string);
}
}
return 1;
} -
Also du könntest hier super mit einem switch arbeiten..oder die Coords in einer Variable speichern und dann über L1Checkpoint jeweils aufrufen...
Aber nehmen wir mal den switch, des müsste eig supi gehen:
C
Alles anzeigenif(L1Checkpoint[playerid] && GetPlayerState(playerid)!=PLAYER_STATE_DRIVER) return SendClientMessage(playerid,COLOR_RED,"Du bist nicht der Fahrer eines Fahrzeugs."); //Reicht 1x die Abfrage xD switch(L1Checkpoint[playerid]) { case 1: SetPlayerCheckpoint(playerid,1441.7390,-1734.2549,13.1265,5); case 2: SetPlayerCheckpoint(playerid,1823.1271,-1707.6542,13.1264,5); case 3: SetPlayerCheckpoint(playerid,1904.8483,-1524.8584,2.9842,5); case 4: SetPlayerCheckpoint(playerid,2037.4652,-1580.3467,11.9626,5); case 5: SetPlayerCheckpoint(playerid,2157.2937,-1633.1912,13.5817,5); case 6: SetPlayerCheckpoint(playerid,2208.6416,-1605.2566,18.7024,5); case 7: SetPlayerCheckpoint(playerid,2172.4351,-1381.6036,23.5716,5); case 8: SetPlayerCheckpoint(playerid,2109.4937,-1413.7264,23.5716,5); case 9: SetPlayerCheckpoint(playerid,2054.0781,-1460.4128,19.5660,5); case 10: SetPlayerCheckpoint(playerid,1655.5741,-1479.0673,13.1265,5); case 11: SetPlayerCheckpoint(playerid,1629.6812,-1590.6157,13.2736,5); case 12: SetPlayerCheckpoint(playerid,1426.4432,-1633.5012,13.1263,5); case 13: SetPlayerCheckpoint(playerid,1377.7605,-1649.1943,13.1249,5); case 14: { DisablePlayerCheckpoint(playerid); SendClientMessage(playerid,COLOR_BUSBLUE,"Sie haben die Prüfung bestanden. Herzlichen Glückwunsch."); SendClientMessage(playerid,COLOR_BUSBLUE,"Hiermit übergebe ich Ihnen Ihren Führerschein"); SendClientMessage(playerid,COLOR_BUSBLUE,"Halten Sie sich an die StVo. Andernfalls kann es teuer werden."); SendClientMessage(playerid,COLOR_BUSBLUE,"Im schlimmsten Fall sehen wir uns wieder. Und das muss doch nicht sein"); SendClientMessage(playerid,COLOR_BUSBLUE,"Ich wünsche dir alles Gute. Dein Fahrlehrer"); PlayerInfo[playerid][pScheine]=1; SetVehicleToRespawn(GetPlayerVehicleID(playerid)); //Hier macht die 1 keinen Sinn..sondern nimm doch das Fahrzeug vom Spieler :D L1Checkpoint[playerid]=0; //Hier die Variable resetten! } } if(L1Checkpoint[playerid]) L1Checkpoint[playerid]++;
PS: Denk daran L1Checkpoint[playerid] unter OnPlayerConnect oder OnPlayerDisconnect zu resetten
Ich danke dir für dein Feedback & hoffe dennoch von anderen Usern andere Vorschläge zu erhalten.
Denn wo ich das Problem sehe ist das Motor System z.b denn immer die Variablen auf 1 und null setzen ist natürlich etwas doof. Ich habe auch überlegt ob ich mit bools arbeite. Allerdings frage ich mich da ob es am sinnvollsten wäre oder nicht.Vielleicht kann mir ja jemand weitere Infos dazu geben oder mir einen anderen Vorschlag geben
Vielen dank
-
Hallo liebe Leute,
ich brauche mal euren Rat zu einem Fahrschulsystem bzw jemand der mir erklären kann wie man am sinnvollsten ein Fahrschulsystem erstellen kann. Ich habe die bisher wie folgt gemacht
ocmd:fahrschule(playerid)
{
if(!IsPlayerInRangeOfPoint(playerid,5,1379.0913,-1648.8781,13.3828)) return SendClientMessage(playerid,COLOR_RED,"Du bist nicht am Fahrschulpoint");
{
ShowPlayerDialog(playerid,DIALOG_FAHRSCHULE,DIALOG_STYLE_LIST,"Stadthalle","Führerschein 2000$\nAbbrechen","Wählen","");
}
return 1;
}
if(dialogid == DIALOG_FAHRSCHULE)
{
if(response)
{
if(listitem == 0)
{
if(GetPlayerMoney(playerid) < 2000) return SendClientMessage(playerid,COLOR_RED, "Du hast nicht genug Geld");
{
if(PlayerInfo[playerid][pScheine]==1) return SendClientMessage(playerid,COLOR_GREEN,"Du besitzt schon einen Führerschein");
{
GivePlayerMoney(playerid,-2000);
PlayerInfo[playerid][pMoney]-=2000;
PlayerInfo[playerid][pFahrschulmotor]=1;SendClientMessage(playerid,COLOR_BUSBLUE,"Du beginnst mit deinem Führerschein. Bitte verlasse nun das Gebäude und suche dir ein Fahrschulfahrzeug aus!");
SendClientMessage(playerid,COLOR_BUSBLUE,"Du kannst den Motor einmalig mit [/motor] starten.");
SetPlayerCheckpoint(playerid,1417.1967,-1651.0175,13.1206,5);
L1Checkpoint[playerid]=1;
}
}
}
}
}
if(L1Checkpoint[playerid]==1)
{
if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER)return SendClientMessage(playerid,COLOR_RED,"Du bist nicht der Fahrer eines Fahrzeugs.");
{
SetPlayerCheckpoint(playerid,1441.7390,-1734.2549,13.1265,5);
L1Checkpoint[playerid]=3;
}
}
else if(L1Checkpoint[playerid]==2)
{
if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER)return SendClientMessage(playerid,COLOR_RED,"Du bist nicht der Fahrer eines Fahrzeugs.");
{
SetPlayerCheckpoint(playerid,1823.1271,-1707.6542,13.1264,5);
L1Checkpoint[playerid]=4;
}
}
else if(L1Checkpoint[playerid]==2)
{
if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER)return SendClientMessage(playerid,COLOR_RED,"Du bist nicht der Fahrer eines Fahrzeugs.");
{
SetPlayerCheckpoint(playerid,1904.8483,-1524.8584,2.9842,5);
L1Checkpoint[playerid]=3;
}
}
else if(L1Checkpoint[playerid]==3)
{
if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER)return SendClientMessage(playerid,COLOR_RED,"Du bist nicht der Fahrer eines Fahrzeugs.");
{
SetPlayerCheckpoint(playerid,2037.4652,-1580.3467,11.9626,5);
L1Checkpoint[playerid]=4;
}
}
else if(L1Checkpoint[playerid]==4)
{
if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER)return SendClientMessage(playerid,COLOR_RED,"Du bist nicht der Fahrer eines Fahrzeugs.");
{
SetPlayerCheckpoint(playerid,2157.2937,-1633.1912,13.5817,5);
L1Checkpoint[playerid]=5;
}
}
else if(L1Checkpoint[playerid]==5)
{
if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER)return SendClientMessage(playerid,COLOR_RED,"Du bist nicht der Fahrer eines Fahrzeugs.");
{
SetPlayerCheckpoint(playerid,2208.6416,-1605.2566,18.7024,5);
L1Checkpoint[playerid]=6;
}
}
else if(L1Checkpoint[playerid]==6)
{
if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER)return SendClientMessage(playerid,COLOR_RED,"Du bist nicht der Fahrer eines Fahrzeugs.");
{
SetPlayerCheckpoint(playerid,2172.4351,-1381.6036,23.5716,5);
L1Checkpoint[playerid]=7;
}
}
else if(L1Checkpoint[playerid]==7)
{
if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER)return SendClientMessage(playerid,COLOR_RED,"Du bist nicht der Fahrer eines Fahrzeugs.");
{
SetPlayerCheckpoint(playerid,2109.4937,-1413.7264,23.5716,5);
L1Checkpoint[playerid]=8;
}
}
else if(L1Checkpoint[playerid]==8)
{
if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER)return SendClientMessage(playerid,COLOR_RED,"Du bist nicht der Fahrer eines Fahrzeugs.");
{
SetPlayerCheckpoint(playerid,2054.0781,-1460.4128,19.5660,5);
L1Checkpoint[playerid]=9;
}
}
else if(L1Checkpoint[playerid]==9)
{
if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER)return SendClientMessage(playerid,COLOR_RED,"Du bist nicht der Fahrer eines Fahrzeugs.");
{
SetPlayerCheckpoint(playerid,1655.5741,-1479.0673,13.1265,5);
L1Checkpoint[playerid]=10;
}
}
else if(L1Checkpoint[playerid]==10)
{
if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER)return SendClientMessage(playerid,COLOR_RED,"Du bist nicht der Fahrer eines Fahrzeugs.");
{
SetPlayerCheckpoint(playerid,1629.6812,-1590.6157,13.2736,5);
L1Checkpoint[playerid]=11;
}
}
else if(L1Checkpoint[playerid]==11)
{
if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER)return SendClientMessage(playerid,COLOR_RED,"Du bist nicht der Fahrer eines Fahrzeugs.");
{
SetPlayerCheckpoint(playerid,1426.4432,-1633.5012,13.1263,5);
L1Checkpoint[playerid]=12;
}
}
else if(L1Checkpoint[playerid]==12)
{
if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER)return SendClientMessage(playerid,COLOR_RED,"Du bist nicht der Fahrer eines Fahrzeugs.");
{
SetPlayerCheckpoint(playerid,1377.7605,-1649.1943,13.1249,5);
L1Checkpoint[playerid]=13;
}
}
else if(L1Checkpoint[playerid]==13)
{
if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER)return SendClientMessage(playerid,COLOR_RED,"Du bist nicht der Fahrer eines Fahrzeugs.");
{
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid,COLOR_BUSBLUE,"Sie haben die Prüfung bestanden. Herzlichen Glückwunsch.");
SendClientMessage(playerid,COLOR_BUSBLUE,"Hiermit übergebe ich Ihnen Ihren Führerschein");
SendClientMessage(playerid,COLOR_BUSBLUE,"Halten Sie sich an die StVo. Andernfalls kann es teuer werden.");
SendClientMessage(playerid,COLOR_BUSBLUE,"Im schlimmsten Fall sehen wir uns wieder. Und das muss doch nicht sein");
SendClientMessage(playerid,COLOR_BUSBLUE,"Ich wünsche dir alles Gute. Dein Fahrlehrer");
PlayerInfo[playerid][pScheine]=1;
SetVehicleToRespawn(1);
L1Checkpoint[playerid]=14;}
}Die Umsetzung des Systems ist denke ich einfach mal für die Katz wenn ich mal so überlege und deswegen suche ich Tipps und Infos wie es am sinnvollsten wäre es umzusetzen. Denn ich denke mit dieser Methode wird es sicher einige Fehler geben die ich nicht haben möchte.
pFahrschulmotor gibt den Spieler die Erlaubnis ein Fahrschulfahrzeug zu starten. Sobald er den Motor gestartet hat wird der Wert wieder auf Null gesetzt.
Ich bin mal gespannt wie Ihr euch das umgesetzt habt oder wie ihr mir da Tipps geben könnt. Ich erwarte nun kein vor geschriebenes Script sondern Ideen anreize wie man es am besten macht
-
Hallo @Jeffry ,
leider ist wohl noch ein Fehler in den Motor Befehl enthalten. Ich kann von einem Fahrzeug was ich besitze den Motor starten aber nicht bei dem zweiten.
Im Chat und in den Logs wird mir nichts angezeigt was auf einen Fehler im Motor System hinweißt.
-
Schaffst du es wenigstens die Problemloesung zu beschreiben und BEIDE Themen als geloest zu markieren? Oder funktioniert das auch nicht?
Da ihm scheinbar einiges schwer fällt trage ich hier mal meinen Text zu bei.
Der User
NForcehatte ein falsches MySQL Plugin geladen gehabt und einen Rechtschreibfehler in seiner server.cfg gehabt. Dadurch konnte der Server natürlich nicht gestartet werden.
Für
gebe ich nochmal mit auf den weg, schaue dir ein paar Videos auf Youtube an. Ich habe mit den Videos von MrMonat angefangen. Dort kannst du die ersten Schritte von Samp erlernen und dich mit dem Forum zusammen weiter entwickeln. Auf dem Status jetzt kann ich dir sagen wird es allgemein in Zukunft auch schwierig dir weiter zu helfen wenn nichts richtiges produktives kommt.
-
byebye bis bald
-
hab ich funktioniert nicht könntest du mir villt in TW helfen?
Send mir die Daten via pn zu
-
Sorry das ich diese Frage jetzt stelle. Aber kannst du nach einem Punkt nicht lesen ?
Da steht .dll und nicht .so
Komm nicht auf die Idee die Datei umzubenennen damit machst du dir noch mehr Probleme.
Hier die Datei: http://www.solidfiles.com/d/0c45/
-
Das hab ich freundlich Überlesen.
Geh mal sicher das du die libmysql.dll hast.
Hier hast du mal ein paar Windows.dll's welche ich im Ordner habe. Nimm ich die raus, läuft meiner auch nicht mehr.
Link:
http://www.file-upload.net/download-12045943/Script.rar.html
Virustotal:
https://www.virustotal.com/de/…839a/analysis/1477509633/
Nein leider helfen deine Dateien auch nicht weiter.
Das Problem besteht weiterhin. -
du hast keine nativechecker.so in deinem plugin ordner
bitte lade die nativechecker.so aus dem internet herunter und füge sie ein
-
Zur Not, lad die "All in One Runtimes" runter. Hat mir immer geholfen.
Zur Not, lad die "All in One Runtimes" runter. Hat mir immer geholfen.
Hab ich schon gemacht. Allerdings ist da scheinbar kein api-ms-win-crt-runtime-l1-1-0.dll dabei. Dadurch habe ich nun ein Problem mit dem mysql plugin laden.
Wenn ich das Paket Richtig installieren will krieg ich einen fehler sehe anhang