In dem Ordner sind mehrere .so Dateien. Nutze die mysql_static.so, die hat die fehlende Library bereits eingebaut. ![]()
Beiträge von Jeffry
-
-
Du hast es falsch eingefügt.
Es muss an die letzte Stelle bei plugins in der server.cfg.Zitatplugins sscanf mysql nativechecker
Außerdem kann ich dir aus dem Log schon sagen, dass du ein falsches MySQL Plugin verwendest.
Lade dir hier mal die aktuellste Version herunter: https://github.com/pBlueG/SA-MP-MySQL/releases -
Wenn du willst kannst du mir kurz deine TeamViewer Daten in PN schicken, dann würde ich mir das kurz anschauen.
EDIT:
Problem wurde behoben.
Er hat versucht die Datenbank zu erstellen, allerdings hat er keine Berechtigung dazu, da die Datenbank über das Panel erstellt werden muss. Datenbank manuell erstellt und dann den Import gestartet. -
Ja das geht, aber es kommt darauf an was du vor hast.
Wie willst du es haben?/befehl {Link] zum Beispiel? Oder wie stellst du dir es vor?
-
Willkommen auf Breadfish!
Das sieht mir danach aus, als dass du bei einer Hosting-Firma bist. Stimmen denn deine Login Daten bei mysql_connect mit den Daten im Panel überein?
Funktioniert es, wenn du diese Zeile in das SQL-Query Fenster von phpMyAdmin eingibst? -
Deine IDs werden doch größer, oder machst du das anders? Jetzt hast du mich komplett verwirrt.
Sprich, wenn du 1,2,3,4,5,6 hast, dann willst du 6,5,4 ausgegeben haben, ja?Das wäre dann aber DESC, wie du es am Anfang hattest. Das müsste gehen. Ich hab es gerade mal bei mir laufen lassen, da ging es.
Er kann dir eigentlich nicht bei ASC und DESC das gleiche ausgeben. Tippe das Query mal in das SQL Feld von phpMyAdmin (oder was du eben benutzt) ein, geht es dann?
EDIT:
Marcel789: Kein Problem, passiert jedem.
-
Danke euch beiden. Habe es auch gleich gespeichert.

xBeams: Lade dir das Plugin von einem der beiden Mirrors herunter und füge es dann ein wie oben beschrieben, dann poste den Log.
-
SetTimerEx("OrtenTimer",3000,1,"ii",playerid,giveplayerid);
zu:
if(ortungsTimer[playerid] != -1) KillTimer(ortungsTimer[playerid]);
ortungsTimer[playerid] = SetTimerEx("OrtenTimer",3000,1,"ii",playerid,giveplayerid);KillTimer(OrtenTimer(playerid));
zu:
if(ortungsTimer[playerid] != -1) KillTimer(ortungsTimer[playerid]);
ortungsTimer[playerid] = -1;Unter die Includes:
new ortungsTimer[MAX_PLAYERS] = {-1,...}; -
Uhja, tatsächlich.

Hat denn hier noch irgendjemand das nativechecker.so und könnte es hochladen?
-
Markiere die Zeile mal aus, mit "//", kannst du es dann kompilieren?
Wenn ja, poste mal einen Code der bei dir im Spiel auch einen Dialog anzeigt, aber keine Errors produziert.
Möglicherweise hast du das gehookt und deshalb passiert der Fehler. -
Schau dir mal meinen Code an, der macht genau das.

-
Bei deiner Pistole:
GivePlayerMoney(playerid, -250);
zu:
GivePlayerMoney(playerid, -250);
SpielerInfo[playerid][pGeld] -= 250; -
f_name steht bestimmt in einem anderen enum, nicht das was zu sInfo gehört, oder?
Schau da mal nach.Dann müsste sInfo[playerid][f_name], je nach dem wie es heißt, vielleicht fInfo[fID][f_name] heißen.
-
Na dann einfach:
DESC zu ASC -
Hast du es nicht richtig eingefügt? Ich kann es so ohne Probleme kompilieren.

Das von Direct_Player: müsste ebenso funktionieren, ist ja das gleiche, nur eben mit if-Verknüpfungen. -
Was funktioniert daran nicht?
-
Hier empfiehlt es sich über einen switch zu arbeiten:
if(strcmp(cmd, "/admins", true) == 0)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(GetPlayerName(i, sendername, sizeof(sendername))) //Gibt false/0 zurück, wenn der Spieler nicht online ist
{
switch(PlayerInfo[i][pAdmin])
{
case 1: format(string, sizeof(string), "%s{FFFF00}Supporter{FFFFFF}: %s [%d]\n", string, sendername,i);
case 2: format(string, sizeof(string), "%s{33CC44}Moderator{FFFFFF}: %s [%d]\n", string, sendername,i);
case 3: format(string, sizeof(string), "%s{0000FF}Administrator{FFFFFF}: %s [%d]\n", string, sendername,i);
case 4: format(string, sizeof(string), "%s{B40431}Head Administrator{FFFFFF}: %s [%d]\n", string, sendername,i);
case 1336: format(string, sizeof(string), "%s{01DFD7}Manager{FFFFFF}: %s [%d]\n", string, sendername,i);
case 1337: format(string, sizeof(string), "%s{DF0101}Stellv. Projektleiter{FFFFFF}: %s [%d]\n", string, sendername,i);
case 1338: format(string, sizeof(string), "%s{FF0000}Projektleiter{FFFFFF}: %s [%d]\n", string, sendername,i);
}
}
}
ShowPlayerDialog(playerid, DIALOG_ADMINS, DIALOG_STYLE_MSGBOX, "Online Admins", string, "Ok", "");
return 1;
} -
Zeig mal deine SavePlayer-Funktion.
-
-
Willkommen zurück auf Breadfish, bzw. Willkommen in der Scripting Base! ( @Rocky: :D)
Lade dir das nativechecker Plugin herunter, füge es in deinen Server ein und schreibe es bei plugins in der server.cfg an die letzte Stelle.
Dann poste, was im Server Log steht, wenn du den Server startest.EDIT:
Link entfernt, siehe unten.