Ja habe ich bereits
Beiträge von [PeL]Smiley
-
-
Im Plugins Ordner auch das Plugin, und im Include Ordner die Include-Datei?
Jap
-
Zeig mal deine server.cfg.
Irgendwas muss da ja falsch laufen
echo Executing Server Config...
lanmode 0
rcon_password test
maxplayers 50
port 7777
hostname SA-MP 0.3 Server
gamemode0 rl 1
filterscripts
announce 0
query 1
chatlogging 0
weburl http://www.sa-mp.com
onfoot_rate 40
incar_rate 40
weapon_rate 40
stream_distance 300.0
stream_rate 1000
maxnpc 0
logtimeformat [%H:%M:%S]
plugins sscanf nativechecker -
Wie gesagt,nein,nur das:
SA-MP Dedicated Server
----------------------
v0.3z-R2, (C)2005-2014 SA-MP Team[15:41:28] filterscripts = "" (string)
[15:41:28]
[15:41:28] Server Plugins
[15:41:28] --------------
[15:41:28] Loading plugin: sscanf
[15:41:28] Failed.
[15:41:28] Loading plugin: nativechecker
[15:41:28] Loaded.
[15:41:28] Loaded 1 plugins.[15:41:28]
[15:41:28] Filterscripts
[15:41:28] ---------------
[15:41:28] Loaded 0 filterscripts.[15:41:28] Error: Function not registered: 'SSCANF_Init'
[15:41:28] Error: Function not registered: 'SSCANF_Join'
[15:41:28] Error: Function not registered: 'SSCANF_Leave'
[15:41:28] Error: Function not registered: 'sscanf'
[15:41:28] Script[gamemodes/rl.amx]: Run time error 19: "File or function is not found"
[15:41:28] Number of vehicle models: 0 -
http://forum.sa-mp.com/showthread.php?t=120356
Dieses Plugin brauchst du.
Aktualisiere das bitte noch einmal.Habe ich jetzt gerade gemacht,läuft immernoch nicht,und immernoch das selbe Problem.
-
Das ist mir klar, aber hast du das unter a_samp?
Ja das steht dadrunter
-
#include <sscanf2>
Wie hast du das Include denn im Script geschrieben, kannst du das mal zeigen?
[SARL]MomoGrimm: Sorry, das habe ich wohl übersehen
-
Hast du auch die Windows Plugins?
Ja die habe ich
-
Hm, die Funktion des PlugIns funktioniert nicht.
Mach das PlugIn nativechecker mal rein, dann müsste es klappen.mfg
Nativechecker wurde bereits installiert,und zeigt nur die Fehler an,mehr nicht.
Nicolas,es ist ein Windowsserver
-
Plugins eingetragen und-, oder im Plugins Ordner?
Jap,alles da wo es sein sollte.
-
Loading plugin: sscanf[02:14:38]
Failed.[02:14:38]Ich habe bereits schon die neuste Version draufgemach,trotzdem ohne Erfolg.
-
In der Server_LOG wird das angezeigt.
----------Loaded log file: "server_log.txt".----------
SA-MP Dedicated Server----------------------v0.3z, (C)2005-2014 SA-MP Team
[02:14:38] filterscripts = "" (string)[02:14:38] [02:14:38] Server Plugins[02:14:38] --------------[02:14:38] Loading plugin: sscanf[02:14:38] Failed.[02:14:38] Loading plugin: nativechecker[02:14:38] Loaded.[02:14:38] Loaded 1 plugins.
[02:14:39] [02:14:39] Filterscripts[02:14:39] ---------------[02:14:39] Loaded 0 filterscripts.
[02:14:39] Error: Function not registered: 'SSCANF_Init'[02:14:39] Error: Function not registered: 'SSCANF_Join'[02:14:39] Error: Function not registered: 'SSCANF_Leave'[02:14:39] Error: Function not registered: 'sscanf'[02:14:39] Script[gamemodes/rl.amx]: Run time error 19: "File or function is not found"[02:14:39] Number of vehicle models: 0 -
[23:28] Unhandled exception:
bei System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
bei System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri)
bei System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream)
bei System.Windows.Application.LoadBamlStreamWithSyncInfo(Stream stream, ParserContext pc)
bei System.Windows.Application.LoadComponent(Uri resourceLocator, Boolean bSkipJournaledProperties)
bei System.Windows.Application.DoStartup()
bei System.Windows.Application.<.ctor>b__1(Object unused)
bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
bei MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler) -
Ich peil gerade nichts.
Ich habe mich als adminlevel 1 eingetragen.
Ich kann den Befehl ausführen:ocmd:restart(playerid,params[])
{
if(IsPlayerAnAdmin(playerid,1))
{
SendRconCommand("gmx");
}
else SendClientMessage(playerid,rot,"Du bist dazu nicht berechtigt!");
return 1;
}Schön und gut,
aber den kann ich auch ausführen obwohl der als Adminrank 2 sein soll:ocmd:supcar(playerid,params[])
{
if(IsPlayerAnAdmin(playerid,2)) return SendClientMessage(playerid,rot,"Du bist dazu nicht berechtigt!");
{
ShowPlayerDialog(playerid,DIALOG_SUPCAR,DIALOG_STYLE_LIST,"Supcar Menü","Sultan\nCheetah\nCaddy","Wählen","Abbrechen");
}
return 1;
}
Ich trage mich als Adminlevel 3 ein und kann den /supcar befehl nicht ausführen
alles verdammt komisch.... -
stock IsPlayerAnAdmin(playerid,rang)
{
if(GetPVarInt(playerid,"Adminlevel")<=rang)return 1;
return 0;
}ocmd:supcar(playerid,params[])
{
if(IsPlayerAnAdmin(playerid,2))
{
ShowPlayerDialog(playerid,DIALOG_SUPCAR,DIALOG_STYLE_LIST,"Supcar Menü","Sultan\nCheetah\nCaddy","Wählen","Abbrechen");
}
else SendClientMessage(playerid,rot,"Du bist dazu nicht berechtigt!");
return 1;
} -
Ich verstehe es nicht....
Ich bin Adminlevel 1 kann trotzdem den Befehl ausführen -
Wenn ich das so habe:
stock IsPlayerAnAdmin(playerid,rang)
{
if(GetPVarInt(playerid,"Adminlevel")>=rang)return 1;
return 0;
}if(IsPlayerAnAdmin(playerid,2))
Dann kann ich den Befehl aber auch mit Adminlevel rank 1 ausführen
-
Hat er doch gesagt? < durch > ersetzen.
Mehr nicht.Wenn ich das in > ersetze dann kann ich den Befehl auch nicht mit Adminlevel 2 aufrufen
-
< zu >
< kleiner als rang
<=kleiner ist gleich rang (ausganszahl wird mitgezählt)return 1; bestätigung
return 0; acces deniedalso falls der rang kleiner ist gleich adminlevel ist wird es bestätigt und nicht abgelehnt.
Und wie muss der stock jetzt richtig sein?
-
Ich habe das Problem bei diesem Stock
stock IsPlayerAnAdmin(playerid,rang)
{
if(GetPVarInt(playerid,"Adminlevel")<=rang)return 1;
return 0;
}Ich kann als Admin Level eins bei so einer Abfrage:
if(IsPlayerAnAdmin(playerid,2))den Befehl aus führen