Ich bekomme bei einem Script in der log den fehler:
Error 19: "file or function not forund" liegt doch an der Server versions oder?
[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
-
-
Nein, das liegt an fehlenden oder falschen Plugins.
Gehe wie hier beschrieben vor:
Benötige Hilfe LinuxWird ähnlich, oder sogar gleich, bei dir sein.
-
Ich teste das Script aber aufm home server Windows.
Hier die log:
>>> Version 0.4 <<< [GF]SOM ROLEPLAY + [UCP] -
Das ist egal. Du nutzt dann eben die nativechecker.dll anstatt der .so Datei.

-
Beitrag von Dean_Conery ()
Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar. -
Code
----------Loaded log file: "server_log.txt".----------SA-MP Dedicated Server----------------------v0.3z, (C)2005-2014 SA-MP Team[12:05:21] [12:05:21] Server Plugins[12:05:21] --------------[12:05:21] Loading plugin: mysql[12:05:21] > MySQL plugin R5 successfully loaded.[12:05:21] Loaded.[12:05:21] Loading plugin: sscanf[12:05:21] [12:05:21] ===============================[12:05:21] sscanf plugin loaded. [12:05:21] Version: 2.8.1 [12:05:21] (c) 2012 Alex "Y_Less" Cole [12:05:21] ===============================[12:05:21] Loaded.[12:05:21] Loading plugin: nativechecker[12:05:21] Loaded.[12:05:21] Loaded 3 plugins.[12:05:21] [12:05:21] Ban list[12:05:21] --------[12:05:21] Loaded: samp.ban[12:05:21] [12:05:21] [12:05:21] Filterscripts[12:05:21] ---------------[12:05:21] Loading filterscript 'bowling.amx'...[12:05:21] Error: Function not registered: 'Streamer_CallbackHook'[12:05:21] Error: Function not registered: 'CreateDynamicPickup'[12:05:21] Error: Function not registered: 'CreateDynamic3DTextLabel'[12:05:21] Error: Function not registered: 'CreateDynamicCP'[12:05:21] Error: Function not registered: 'CreateDynamicObject'[12:05:21] Error: Function not registered: 'UpdateDynamic3DTextLabelText'[12:05:21] Error: Function not registered: 'Streamer_Update'[12:05:21] Error: Function not registered: 'Streamer_UpdateEx'[12:05:21] Error: Function not registered: 'DestroyDynamicPickup'[12:05:21] Error: Function not registered: 'DestroyDynamic3DTextLabel'[12:05:21] Error: Function not registered: 'DestroyDynamicMapIcon'[12:05:21] Error: Function not registered: 'CreateDynamicMapIcon'[12:05:21] Error: Function not registered: 'MoveDynamicObject'[12:05:21] Error: Function not registered: 'DestroyDynamicObject'[12:05:21] Error: Function not registered: 'GetDynamicObjectPos'[12:05:21] Loading filterscript 'objects-server.amx'...[12:05:21] Error: Function not registered: 'Streamer_CallbackHook'[12:05:21] Error: Function not registered: 'CreateDynamicObject'[12:05:21] Error: Function not registered: 'Streamer_CountItems'[12:05:21] Error: Function not registered: 'Streamer_SetFloatData'[12:05:21] Error: Function not registered: 'Streamer_VisibleItems'[12:05:21] Loaded 2 filterscripts.[12:05:21] Error: Function not registered: 'CreateDynamicObject'[12:05:21] Error: Function not registered: 'DestroyDynamicObject'[12:05:21] Error: Function not registered: 'mysql_fetch_row'[12:05:21] Error: Function not registered: 'mysql_init'[12:05:21] Error: Function not registered: 'CreateDynamicObjectEx'[12:05:21] Error: Function not registered: 'SetDynamicObjectMaterialText'[12:05:21] Error: Function not registered: 'CreateDynamic3DTextLabel'[12:05:21] Error: Function not registered: 'CreateDynamicPickup'[12:05:21] Error: Function not registered: 'TogglePlayerAllDynamicCPs'[12:05:21] Error: Function not registered: 'CreateDynamicCP'[12:05:21] Error: Function not registered: 'TogglePlayerDynamicCP'[12:05:21] Error: Function not registered: 'DestroyDynamic3DTextLabel'[12:05:21] Script[gamemodes/SOM.amx]: Run time error 19: "File or function is not found"[12:05:21] Number of vehicle models: 0
Code----------Loaded log file: "server_log.txt".----------SA-MP Dedicated Server----------------------v0.3z, (C)2005-2014 SA-MP Team[12:07:57] filterscripts = "" (string)[12:07:57] [12:07:57] Server Plugins[12:07:57] --------------[12:07:57] Loading plugin: mysql[12:07:57] > MySQL plugin R5 successfully loaded.[12:07:57] Loaded.[12:07:57] Loading plugin: sscanf[12:07:57] [12:07:57] ===============================[12:07:57] sscanf plugin loaded. [12:07:57] Version: 2.8.1 [12:07:57] (c) 2012 Alex "Y_Less" Cole [12:07:57] ===============================[12:07:57] Loaded.[12:07:57] Loading plugin: nativechecker[12:07:57] Loaded.[12:07:57] Loaded 3 plugins.[12:07:57] [12:07:57] Ban list[12:07:57] --------[12:07:57] Loaded: samp.ban[12:07:57] [12:07:57] [12:07:57] Filterscripts[12:07:57] ---------------[12:07:57] Loaded 0 filterscripts.[12:07:57] Error: Function not registered: 'CreateDynamicObject'[12:07:57] Error: Function not registered: 'DestroyDynamicObject'[12:07:57] Error: Function not registered: 'mysql_fetch_row'[12:07:57] Error: Function not registered: 'mysql_init'[12:07:57] Error: Function not registered: 'CreateDynamicObjectEx'[12:07:57] Error: Function not registered: 'SetDynamicObjectMaterialText'[12:07:57] Error: Function not registered: 'CreateDynamic3DTextLabel'[12:07:57] Error: Function not registered: 'CreateDynamicPickup'[12:07:57] Error: Function not registered: 'TogglePlayerAllDynamicCPs'[12:07:57] Error: Function not registered: 'CreateDynamicCP'[12:07:57] Error: Function not registered: 'TogglePlayerDynamicCP'[12:07:57] Error: Function not registered: 'DestroyDynamic3DTextLabel'[12:07:57] Script[gamemodes/SOM.amx]: Run time error 19: "File or function is not found"[12:07:57] Number of vehicle models: 0
-
Du brauchst dieses MySQL Plugin:
http://forum.sa-mp.com/showthread.php?t=122983Außerdem fehlt dir das Streamer Plugin.
http://forum.sa-mp.com/showthread.php?t=102865 -
Der obere Link ist down bzw der Direct DL. Sicher, dass ich nicht R5 brauche? Und wie war das noch beiden neuen Mysql versionen mit der libmysql?

-
Soweit ich weiß hat nur dieses Plugin das mysql_init.
Hier sind die Mirrors:
http://forum.sa-mp.com/showpost.php?p=2829073&postcount=945Steht übrigens auch auf der letzten Seite in dem Thread.

Auf Windows ist das meistens kein Problem mit der library.
EDIT:
Zum Post unten:
DeaN Hunter: Streamer Problem -
Beitrag von Dean_Conery ()
Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar. -
Also ich denke da gibt es noch fehler mit dem Streamer. Bräuchte mal die richtige Version der Windows Version zzgl der Linux Version
- Desweiteren funktionieren auch due FS nachwievor nicht (Die habe ich erstmal komplett rausgenommen).Code----------Loaded log file: "server_log.txt".----------SA-MP Dedicated Server----------------------v0.3z, (C)2005-2014 SA-MP Team[12:30:46] filterscripts = "" (string)[12:30:46] [12:30:46] Server Plugins[12:30:46] --------------[12:30:46] Loading plugin: mysql[12:30:46] SA:MP MySQL Plugin v2.1.1 Loaded.[12:30:46] Loaded.[12:30:46] Loading plugin: sscanf[12:30:46] [MySQL] Thread running. Threadsafe: Yes.[12:30:46] [12:30:46] ===============================[12:30:46] sscanf plugin loaded. [12:30:46] Version: 2.8.1 [12:30:46] (c) 2012 Alex "Y_Less" Cole [12:30:46] ===============================[12:30:46] Loaded.[12:30:46] Loading plugin: nativechecker[12:30:46] Loaded.[12:30:46] Loading plugin: streamer[12:30:46] *** Streamer Plugin v2.7.4 by Incognito loaded ***[12:30:46] Loaded.[12:30:46] Loaded 4 plugins.[12:30:46] [12:30:46] Ban list[12:30:46] --------[12:30:46] Loaded: samp.ban[12:30:46] [12:30:46] [12:30:46] Filterscripts[12:30:46] ---------------[12:30:46] Loaded 0 filterscripts.[12:30:46] Error: Function not registered: 'CreateDynamicObject'[12:30:46] Error: Function not registered: 'DestroyDynamicObject'[12:30:46] Error: Function not registered: 'CreateDynamicObjectEx'[12:30:46] Error: Function not registered: 'SetDynamicObjectMaterialText'[12:30:46] Error: Function not registered: 'CreateDynamic3DTextLabel'[12:30:46] Error: Function not registered: 'CreateDynamicPickup'[12:30:46] Error: Function not registered: 'TogglePlayerAllDynamicCPs'[12:30:46] Error: Function not registered: 'CreateDynamicCP'[12:30:46] Error: Function not registered: 'TogglePlayerDynamicCP'[12:30:46] Error: Function not registered: 'DestroyDynamic3DTextLabel'[12:30:46] [MySQL] Connected (0) to 'ni31914_3sql3'@'vweb16.nitrado.net via TCP/IP'.[12:30:46] [MySQL] Server Version 5.1.73-1+deb6u1.[12:30:46] Lade Gangzonen..[12:30:46] Zone: 0 | 13 | 1858.178222 | -1347.223266 | 1980.648315 | -1454[12:30:46] Zone: 1 | 12 | 818.592224 | -1824.480102 | 853.093994 | -2067.4[12:30:47] Zone: 2 | 13 | 2701.477294 | -2330.616210 | 2810.611572 | -2565[12:30:47] Zone: 3 | 13 | 2814.517578 | -1897.589843 | 2621.636718 | -2041[12:30:47] Zone: 4 | 13 | -2096.761230 | -79.822196 | -2202.207763 | -282.[12:30:47] Zone: 5 | 13 | -2646.468261 | -219.891296 | -2812.783203 | -423[12:30:47] Zone: 6 | 12 | 1322.207275 | 134.880203 | 1252.236206 | 399.189[12:30:47] Zone: 7 | 12 | 2189.463623 | 152.510299 | 2514.028808 | -75.999[12:30:47] Lade Häuser..[12:31:01] Häuser geladen![12:31:01] Lade Blacklisten..[12:31:03] Blacklisten geladen![12:31:03] Lade Geschäfte..[12:31:03] Geschäfte geladen![12:31:03] Lade sGeschäfte..[12:31:04] sGeschäfte geladen![12:31:04] Lade Boxstatisiken..[12:31:04] Boxstatistiken geladen![12:31:04] Lade Fraktionskassen..[12:31:04] Fraktionskassen geladen![12:31:04] Lade Servereinstellungen..[12:31:04] Servereinstellungen geladen![12:31:04] Lade Kofferrauminhalte..[12:31:04] [12:31:04] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _[12:31:04] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _[12:31:04] Scriptversion 0.4[12:31:04] ________________________________ [12:31:04] | | [12:31:04] | | [12:31:04] | HostName: SOM RolePlay | [12:31:04] | Sa-Mp: 0.3z | [12:31:04] | GameMode: LosSantos | [12:31:04] | MapName: San Andreas | [12:31:04] | by: Sommerferien | [12:31:04] | Gm: v0.4 | [12:31:04] |________________________________| [12:31:04] Number of vehicle models: 70 -
Habe heute mit dem ganze angefangen, also nehmt es mir nicht übel:
Habe einen Befehl ohne Probleme erstellt, doch ich kriege es nicht hin einen 2. zu erstellen, da ich nicht wirklich weiß wo ich dann anfangen soll den Code hinzuschreiben, hatte keine Lust mir Tutorials anzuschauen, habe das ganze mit Wiki gemacht:
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/restart", cmdtext, true, 10) == 0){
SendClientMessage(playerid, 0xFF0005FF, "Server wird restartet!");
SendRconCommand("gmx");return 1;
}
return 0;
}
if (strcmp("/hilfe", cmdtext, true, 10) == 0){
SendClientMessage(playerid, 0xFF0005FF, "Hilfe..!");return 1;
Der /restart Befehl funktioniert ja, aber beim 2. kommen nur Errors:
[hide]C:\Users\Dave\Desktop\Legends never Die [LnD]\gamemodes\LegendsneverDie.pwn(110) : error 010: invalid function or declaration
C:\Users\Dave\Desktop\Legends never Die [LnD]\gamemodes\LegendsneverDie.pwn(112) : error 055: start of function body without function header
C:\Users\Dave\Desktop\Legends never Die [LnD]\gamemodes\LegendsneverDie.pwn(115) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
3 Errors.
[/hide]
-
Du musst die letzte Abfrage auch unter OnPlayerCommandText packen

Spoiler anzeigen public OnPlayerCommandText(playerid,cmdtext[])
{
if(strcmp("/restart",cmdtext,true,10) == 0)
{
SendClientMessage(playerid,0xFF0005FF,"Server wird restartet!");
SendRconCommand("gmx");
return 1;
}
if(strcmp("/hilfe",cmdtext,true,10) == 0)
{
SendClientMessage(playerid,0xFF0005FF,"Hilfe..!");
return 1;
}
return 0;
} -
Du kannst bzw . darfst nicht vom pwn her unter das Return weiterschreiben, du musst die dass so vorstelllen, dass RETURN 1; oder RETURN 0; ENDE bedeutet , also halt ende des ganzen Publics (Korrigiert mich falls ich scheiße sage :D) Hat mir aufjedenfall geholfen als ich anfangen habe.
//EDIT: Ich arbeite grad an einen /makegunpickup befehl , wodurch die Admins einen Pickup erstellen können und die Spieler dann halt per "ENTER/F" die angegebene Waffe aus dem Befehl/Pickup entnehmen können.+(plus die Muntion) Wie würde das gehen? Bin bis jetzt so weit, aber bringt mir nicht viel:
ocmd:makegunpickup(playerid,params[])
{
if(SpielerInfo[playerid][pAlevel] >= 3)
{
new waffe,ammo,Float:Px,Float:Py,Float:Pz,VW=GetPlayerVirtualWorld(playerid);
if(sscanf(params,"ii",waffe,ammo))return SendClientMessage(playerid, 0xFF0000FF,"[FEHLER]{FFFFFF} /MakeGunPickUp [Waffen-ID] [Munition]");
{
GetPlayerPos(playerid, Px, Py, Pz);
CreatePickup(waffe, 18, Px, Py, Pz , VW);
}
}
return 1;
}Jeffrey
mFG -
Kennt sich jemand mit Ipleomax Textdraw Editor aus?Hatte ihn früher ohne Probleme benutzt, habe ihn jetzt problemslos installiert, nur beim erstellen eines Textdraw's funktioniert meine LMB Taste nicht (Linke Maus Taste)..
Kann also keine Textdraw's verschieben bzw setzen..
// Hat sich erledigt, liegt am Anticheat Clienten
-
Wenn du mich nicht richtig zitierst kann ich es auch nicht sehen, oder nur durch Zufall.
Ich habe dir doch mein System geschickt, schau es dir dort ab. Du kannst es ja erst mal so machen, dass die Waffe die man in der Hand hat gedropt wird, und dann, wenn das geht, erweiterst du es auf die Eingabe.
Wenn ich dir den ganzen Befehl schreibe kommt genau das gleiche raus wie das, was ich dir geschickt habe, also das wird nicht helfen.
-
Habe jetzt Textdraw's erstellt, und unter Scriptfiles ist nun die .pwn mit den Textdraw's.
Wo binde ich die jetzt im Gamemode ein?Habe erstmal ganz oben die Textdraw's definiert, also new Text:Textdraw3;, und wo sollen nun meine Textdraw's hin, OnPlayerConnect oder OnGameModeInit?
Habe beides versucht, bei beidem keine Erros, tauchen aber Ingame nicht auf

-
Deklaration unter die Includes (richtig!).
TextDrawCreate (etc) unter OnGameModeInit.
TextDrawShowForPlayer unter OnPlayerConnect.
Das sind die drei "Orte" die du brauchst. Wenn es nicht klappt, poste bitte den Code und die jeweiligen "Orte" (Callbacks) dazu.
-
Alles anzeigen
Deklaration unter die Includes (richtig!).
TextDrawCreate (etc) unter OnGameModeInit.
TextDrawShowForPlayer unter OnPlayerConnect.
Das sind die drei "Orte" die du brauchst. Wenn es nicht klappt, poste bitte den Code und die jeweiligen "Orte" (Callbacks) dazu.
Habe TextDrawCreate unter Ongamemodeinit, aber das mit den Includes verstehe ich noch nicht bzw weiß nicht was du meinst, hab heute erst angefangen..
-
Dein "ganz oben" ist mein "unter den Includes". Das passt

TextDrawCreate (etc) unter OnGameModeInit, das sollte auch passen.TextDrawShowForPlayer unter OnPlayerConnect. => Das fehlt, oder? Füge das hinzu.
http://wiki.sa-mp.com/wiki/TextDrawShowForPlayer

