Schau mal ob die Datei sich auch wirklich im Verzeichnis befindet (sampsrv03).
Beiträge von Levis_Escobar
-
-
Die Datei muss sich dort befinden, wo sich die server.cfg uvm. befindet.
-
Du brauchst die neusten Plugin Versionen. In meinem Archiv sind alle für die 0.3x, DLL sowie auch die SO Dateien für Linux.
Wenn du die Plugins in meinem Archiv verwendest, musst du die Datei libmysqlclient.so.15 in deinen Server Ordner packen.Ich hatte das selbe Problem vorhin.
-
1. Du brauchst die neuste sscanf Plugin Version. (Für die 0.3x).
2. Die fehlt folgende Datei: libmysqlclient_r.so.16 (In meinem Archiv befindet sich libmysqlclient.so.15).Funktioniert aber auch erst dann, wenn du 0.3x hast, ansonnsten musst du die Plugins halt für die richtige Samp Server Version herunterladen.
-
-
Hatte vorhin dasselbe Problem, falls du die 0.3x Version verwendest, habe Ich meine Plugins und Includes für Windows sowie Linux hochgeladen.
Klick
Virustotal -
Spoiler anzeigen Suche mal nach einer "static"-Version des Plugins.Spoiler anzeigen
Hmm, werde ich machen und das Ergebniss gleich posten.Spoiler anzeigen ///
Das Plugin wird nun erfolgreich geladen, aber das Script nicht
Auf meinem Computer läuft alles perfekt, die Plugins sind alle in derselben Version.Spoiler anzeigen Benutze dieses MySQL Plugin (R5)Spoiler anzeigen Log:ZitatSpoiler anzeigen SA-MP Dedicated Server
----------------------
v0.3x, (C)2005-2013 SA-MP Team[00:36:54] filterscripts = "" (string)
[00:36:54]
[00:36:54] Server Plugins
[00:36:54] --------------
[00:36:54] Loading plugin: mysql.so
[00:36:54]> MySQL plugin R5 successfully loaded.[00:36:54] Loaded.
[00:36:54] Loading plugin: streamer.so
[00:36:54]*** Streamer Plugin v2.3.8 by Incognito loaded ***[00:36:54] Loaded.
[00:36:54] Loading plugin: sscanf.so
[00:36:54][00:36:54] ===============================[00:36:54] sscanf plugin loaded.[00:36:54] (c) 2009 Alex "Y_Less" Cole[00:36:54] 0.3d-R2 500 Players "dnee"[00:36:54] ===============================[00:36:54] Loaded.
[00:36:54] Loaded 3 plugins.[00:36:54]
[00:36:54] Filterscripts
[00:36:54] ---------------
[00:36:54] Loaded 0 filterscripts.[00:36:54] Script[gamemodes/selfmade.amx]: Run time error 19: "File or function is not found"
[00:36:54] Number of vehicle models: 0
Der Fehler liegt wahrscheinlich daran, dass ich den sscanf Plugin für die 0.3d Version habe.
Gibt es das Plugin auch für die 0.3x Version? -
Ich habe ein Problem undzwar, Ich habe einen Server bei Nitrado gemietet.
Der Support antwortet seid Tagen nicht und Ich denke, dass Ich hier im Bereich im richtig befinde.Mein Script wird wegen dem MySQL Plugin für Linux nicht gestartet. Ich habe verschiedene Plugins versucht und das Script umgeschrieben,
überall das gleiche Problem.Log:
ZitatSA-MP Dedicated Server
----------------------
v0.3x, (C)2005-2013 SA-MP Team[00:02:49] filterscripts = "" (string)
[00:02:49]
[00:02:49] Server Plugins
[00:02:49] --------------
[00:02:49] Loading plugin: mysql.so
[00:02:49] Failed (plugins/mysql.so: ELF load command past end of file)
[00:02:49] Loading plugin: streamer.so
[00:02:49]*** Streamer Plugin v2.3.8 by Incognito loaded ***
[00:02:49] Loaded.
[00:02:49] Loading plugin: sscanf.so
[00:02:49][00:02:49] ===============================
[00:02:49] sscanf plugin loaded.
[00:02:49] (c) 2009 Alex "Y_Less" Cole
[00:02:49] 0.3d-R2 500 Players "dnee"
[00:02:49] ===============================
[00:02:49] Loaded.
[00:02:49] Loaded 2 plugins.[00:02:49]
[00:02:49] Filterscripts
[00:02:49] ---------------
[00:02:49] Loaded 0 filterscripts.[00:02:49] Script[gamemodes/selfmade.amx]: Run time error 19: "File or function is not found"
[00:02:49] Number of vehicle models: 0 -
Im Kaufbefehl beispielsweise so:
Ersteinmal danke.
Ich werde mich mal etwas dran setzen und schauen was raus kommt./E
So, Ich habe es nun geschafft, dass man ein Haus mieten kann.
Das Problem ist, dass die Labels nicht erstellt bzw. nicht angezeigt werden./* Häuser */
for(new hi = 0; hi < sizeof(House); ++hi)
{
new hString[128];
format(hString, sizeof(hString), "%s\n/rentroom", House[hi][hName]);
House[hi][hID] = CreatePickup(1273, 1, House[hi][hENPosX], House[hi][hENPosY], House[hi][hENPosZ], -1);
Create3DTextLabel(hString, HELLGRUEN, House[hi][hENPosX], House[hi][hENPosY], House[hi][hENPosZ], 40.0, 2, 0);
}/E
Fehler behoben, lag an der virtuellen Welt. -
Wie heißt denn dein Haus Array zu dem Enum?
Wie geschrieben, Ich habe noch kaum angefangen, da Ich mir noch nicht sicher bin, wie Ich am einfachsten vorgehen sollte.
Derzeit habe Ich nur die Variable für "MAX_HAEUSER" definiert und die Variable dazu gemacht.
-
Ich bin dabei ein Haussystem anzufangen und habe ersteinmal einpaar Fragen, bevor Ich wirklich anfange.
Undzwar möchte Ich ein Haussystem mit Enums und Variablen erstellen.
Sprich, in dem Array sind sollen sich die Informationen befinden.
Ich möchte ein Haussystem erstellen, was mehrmals zu vermieten ist, also dass bei jedem Payday immer die Kosten mit drauf kommen.
Das ist aber ersteinmal die Nebensache.Meine Frage ist, wie kann Ich das am einfachsten mit einem Array und Enum lösen?
Wenn Ich mit einer for Schleife die Pickups erstellen will, weiß Ich garnicht wie Ich dann weiter unten
mit den Kosten oder sonstiges weiter arbeiten kann.Nehmen wir als Beispiel mal folgendes:
enum pHouse {
hID, // Die ID des Hauses
hPrice, // Der Mietpreis
hPosX, // Pickup bzw. Enter Position X
hPosY, // Pickup bzw. Enter Position Y
hPosZ, // Pickup bzw. Enter Position Z
hPosXX, // Wenn man in das Haus betretet, POS X
hPosYY, // Wenn man in das Haus betretet, POS Y
hPosZZ, // Wenn man in das Haus betretet, POS Z
hPosZA // Wenn man in das Haus betretet, POS Angle
}So, wie würde Ich nun den Array dazu machen bzw. wenn der Spieler vor einem Haus ist und den Kaufbefehl eingibt,
wie kann ich überprüfen, welches Haus er kaufen möchte? -
Was hast du nun geändert?
Ich habe den Timer über den return gepackt, da die Funktionen / Befehle über dem Return nicht ausgeführt werden, wenn du den Timer returnst.
Korrigieren wenn ich falsch liege. -
Bei Nitrado kannst du dir einen für 6,99 EUR im Jahr mieten.
-
Bin zwar selber noch etwas müde, hoffe aufjedenfall, dass es so klappen sollte
public OnPlayerCommandText(playerid,cmdtext[])
{
new string[128];
format(string,sizeof(string),""#SERVERTAG" : Der Befehl existiert nicht! %s (/hilfe)",cmdtext);
SendClientMessage(playerid,WEISS,string);
TextDrawShowForPlayer(playerid,InfoSign);
format(string,sizeof(string),"~w~"#SERVERTAG" : Der Befehl existiert nicht!~n~%s (/hilfe)",cmdtext);
PlayerTextDrawSetString(playerid,INFOdraw[playerid][2],string);
PlayerTextDrawShow(playerid,INFOdraw[playerid][2]);
StopAudioStreamForPlayer(playerid);
PlayAudioStreamForPlayer(playerid,ServerSounds[13],0.0,0.0,0.0);
SetTimerEx("HideInfoBox",3000,0,"i",playerid);
return 1;
} -
Poste mal die server.log
-
Du willst mir ein Warn geben,
obwohl ich das Script fortgesetzt habe haha xDD..Ich wars der ein Tacho,
und alles eingefügt habe.
Es ist nicht gestattet, weil man etwas editiert es ohne das OK von dem Team der dran gesessen hat zu verkaufen.Ich bitte darum, dass der Thread dicht gemacht wird.
-
Sowas kann man per private Nachricht klären, hier geht es um das Verkaufen.
Am besten nimmt der Käufer die Maps von dem Besitzer der Maps raus, da es sonst illegal währe
und hier im Forum das Wort nicht's zu suchen hat. -
ocmd:autokaufen(playerid,params[])
{
new bool:no;
for(new i = 1; i <MAX_VERMIETUNG; i++)
{
if(IsPlayerInRangeOfPoint(playerid,5.0,VermietungInfo[i][VX],VermietungInfo[i][VY],VermietungInfo[i][VZ]))
{
ShowPlayerDialog(playerid,DIALOG_AUTOKAUFLISTE,DIALOG_STYLE_LIST,"Autokaufen","Motorräder\nLuxus Autohaus\nBilliges Autohaus","Kaufen","Abbrechen");
} else {
no = true;
}
if(no) { return SendClientMessage(playerid,WEISS,"Sie befinden sich an keinem Autohaus"); }
}
return 1;
}// Eingerückt.
-
Komisch, Ich hatte das selbe Problem vor circa eine Stunde auch, meine Freunde ebenfalls.
Ich denke es liegt eher an SAMP bzw. GTA.
Bei mir hat sich das Problem mit einem Neustarten gelöst. -
Das habe ich doch alles.... ich bin kein anfäger deswegen checke ich nicht wieso das nicht geht..
Wir können mit einer Zeile nicht's anfangen, poste mehr Code.
Ps. Wenn du die Konsole schließt, wird OnGameModeExit nicht ausgeführt (nur mit dem Befehl gmx).