Tag also ich habe`paar befehle mit dcmd eingefügt wenn ich server starte steht da
Script[gamemodes/Selfmade.amx]: Run time error 19: "File or function is not found"
was kann ich dagegen machen??
brauche schnelle hilfe
Tag also ich habe`paar befehle mit dcmd eingefügt wenn ich server starte steht da
Script[gamemodes/Selfmade.amx]: Run time error 19: "File or function is not found"
was kann ich dagegen machen??
brauche schnelle hilfe
seh mal nach ob das script villt ein plugin benötig und wen du nix findes hau einfach mal den strema plugin rein dan sollte es gehen
MFG
ein was????
das geht immernoch nicht immer kommt der oben genante fehler
aber wenn ich die befehle rausnehme ist er weg.
//edit
was kann ich denn dagegen machen gegen diesen fehler und woher kommt der?
Welche Includes benutzt du?
Wie sieht die Server.cfg aus, der Gamemodename?
Also Includes
#include <a_samp>
#include <dini>
#include <sscanf2>
dcmd def.
#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
#pragma tabsize 0
OnPlayerCammandText
dcmd(veh,3,cmdtext);
dcmd(kick,4,cmdtext);
dcmd(ban,3,cmdtext);
dcmd(goto,4,cmdtext);
dcmd(gethere,7,cmdtext);
dcmd(givemoney,9,cmdtext);
und ganz unten die Befehle
dcmd_veh(playerid,params[])
{
if(SpielerInfo[playerid][Adminlevel] >= 3)
{
new
ALVL,
FARBE1,
FARBE2;
if(sscanf(params, "iii",ALVL,FARBE1,FARBE2)) {
return SendClientMessage(playerid,0xFF6E00FF,"Benutze: /veh [CARID] [FARBE1] [FARBE2]");
}
new
ThePlayer[MAX_PLAYER_NAME],
ADMCAR2;
GetPlayerName(playerid,ThePlayer,sizeof(ThePlayer));
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid, X,Y,Z);
ADMCAR2 = CreateVehicle(ALVL,X,Y,Z,0,FARBE1,FARBE2,-1);
SetVehicleNumberPlate(ADMCAR2, "Admin Auto");
PutPlayerInVehicle(playerid, ADMCAR2,0);
SendClientMessage(playerid,0xFF6E00FF, "Du hast dir erfolgreich ein Auto Teleportiert");
}
else
{
SendClientMessage(playerid,0xFF6E00FF,"Du bist kein Admin!");
}
return 1;
}
dcmd_kick(playerid,params[])
{
if(SpielerInfo[playerid][Adminlevel] >= 1)
{
new pID;
if(sscanf(params, "d",pID)) {
return SendClientMessage(playerid,0xFF6E00FF,"Benutze: /kick [playerid]");
}
if(!IsPlayerConnected(pID)) {
return SendClientMessage(playerid,0xFF6E00FF,"Kein Spieler mit angegebener ID Online");
}
new
ThePlayer[MAX_PLAYER_NAME],
GivePlayer[MAX_PLAYER_NAME],
string1[128];
GetPlayerName(pID,GivePlayer,sizeof(GivePlayer));
GetPlayerName(playerid,ThePlayer,sizeof(ThePlayer));
Kick(pID);
format(string1,sizeof(string1),"%s wurde von %s gekickt",GivePlayer,ThePlayer);
SendClientMessageToAll(0xFF6E00FF,string1);
}
else
{
SendClientMessage(playerid,0xFF6E00FF,"Du bist kein Admin!");
}
return 1;
}
dcmd_ban(playerid,params[])
{
if(SpielerInfo[playerid][Adminlevel] >= 2)
{
new pID;
if(sscanf(params, "d",pID)) {
return SendClientMessage(playerid,0xFF6E00FF,"Benutze: /ban [playerid]");
}
if(!IsPlayerConnected(pID)) {
return SendClientMessage(playerid,0xFF6E00FF,"Kein Spieler mit angegebener ID Online");
}
new
ThePlayer[MAX_PLAYER_NAME],
GivePlayer[MAX_PLAYER_NAME],
string1[128];
GetPlayerName(pID,GivePlayer,sizeof(GivePlayer));
GetPlayerName(playerid,ThePlayer,sizeof(ThePlayer));
Ban(pID);
format(string1,sizeof(string1),"%s wurde von %s gekickt",GivePlayer,ThePlayer);
SendClientMessageToAll(0xFF6E00FF,string1);
}
else
{
SendClientMessage(playerid,0xFF6E00FF,"Du bist kein Admin!");
}
return 1;
}
dcmd_givemoney(playerid,params[])
{
if(SpielerInfo[playerid][Adminlevel] >= 2)
{
new
pID,
ALVL;
if(sscanf(params, "di",pID,ALVL)) {
return SendClientMessage(playerid,0xFF6E00FF,"Benutze: /givemoney [playerid] [GELD]");
}
if(!IsPlayerConnected(pID)) {
return SendClientMessage(playerid,0xFF6E00FF,"Kein Spieler mit angegebener ID Online");
}
new
ThePlayer[MAX_PLAYER_NAME],
GivePlayer[MAX_PLAYER_NAME],
string[128];
GetPlayerName(pID,GivePlayer,sizeof(GivePlayer));
GetPlayerName(playerid,ThePlayer,sizeof(ThePlayer));
GivePlayerMoney(pID, ALVL);
format(string,sizeof(string)," %s (ID %d) hat von %s (ID %d) Geld, in höhe von %d$ bekommen !",GivePlayer,pID,ThePlayer,playerid,ALVL);
SendClientMessage(playerid, 0xFF6E00FF,string);
SendClientMessage(pID, 0xFF6E00FF,string);
}
else
{
SendClientMessage(playerid,0xFF6E00FF,"Du bist kein Admin!");
}
return 1;
}
dcmd_goto(playerid,params[])
{
if(SpielerInfo[playerid][Adminlevel] >= 1)
{
new
pID;
if(sscanf(params, "d",pID)) {
return SendClientMessage(playerid,0xFF6E00FF,"Benutze: /goto [playerid]");
}
if(!IsPlayerConnected(pID)) {
return SendClientMessage(playerid,0xFF6E00FF,"Kein Spieler mit angegebener ID Online");
}
new
ThePlayer[MAX_PLAYER_NAME],
GivePlayer[MAX_PLAYER_NAME],
string[128],
Float:XXX,
Float:YYY,
Float:ZZZ;
GetPlayerName(pID,GivePlayer,sizeof(GivePlayer));
GetPlayerName(playerid,ThePlayer,sizeof(ThePlayer));
GetPlayerPos(pID, XXX, YYY, ZZZ);
SetPlayerPos(playerid, XXX, YYY, ZZZ);
format(string,sizeof(string),"Du hast dich erfolgreich Teleportiert");
SendClientMessage(playerid, 0xFF6E00FF,string);
}
else
{
SendClientMessage(playerid,0xFF6E00FF,"Du bist kein Admin!");
}
return 1;
}
dcmd_gethere(playerid,params[])
{
if(SpielerInfo[playerid][Adminlevel] >= 1)
{
new
pID;
if(sscanf(params, "d",pID)) {
return SendClientMessage(playerid,0xFF6E00FF,"Benutze: /gethere [playerid]");
}
if(!IsPlayerConnected(pID)) {
return SendClientMessage(playerid,0xFF6E00FF,"Kein Spieler mit angegebener ID Online");
}
new
ThePlayer[MAX_PLAYER_NAME],
GivePlayer[MAX_PLAYER_NAME],
string[128],
Float:XXX,
Float:YYY,
Float:ZZZ;
GetPlayerName(pID,GivePlayer,sizeof(GivePlayer));
GetPlayerName(playerid,ThePlayer,sizeof(ThePlayer));
GetPlayerPos(playerid, XXX, YYY, ZZZ);
SetPlayerPos(pID, XXX, YYY, ZZZ);
format(string,sizeof(string),"Du hast jemanden zu dir Teleportiert.");
SendClientMessage(playerid, 0xFF6E00FF,string);
}
else
{
SendClientMessage(playerid,0xFF6E00FF,"Du bist kein Admin!");
}
return 1;
}
Server.cfg
echo Executing Server Config...
lanmode 0
rcon_password 1234test1234
maxplayers 500
port 7777
hostname Bundesrepublik San Andreas
gamemode0 Selfmade 1
filterscripts
announce 0
query 1
weburl
onfoot_rate 40
incar_rate 40
weapon_rate 40
stream_distance 300.0
stream_rate 1000
maxnpc 0
Alles anzeigen
Wenn die befehle NICHT drine sind (Server_log)
SA-MP Dedicated Server
----------------------
v0.3c, (C)2005-2010 SA-MP Team
[11:39:09] filterscripts = "" (string)
[11:39:09] weburl = "www.sa-mp.com" (string)
[11:39:09]
[11:39:09] Server Plugins
[11:39:09] --------------
[11:39:09] Loaded 0 plugins.
[11:39:09]
[11:39:09] Filter Scripts
[11:39:09] ---------------
[11:39:09] Loaded 0 filter scripts.
[11:39:09] Script[gamemodes/Selfmade.amx]: Run time error 19: "File or function is not found"
[11:39:09] Number of vehicle models: 0
[11:39:11] --- Server Shutting Down.
Alles anzeigen
Wenn sie NICHT drinne sind(Server_log)
SA-MP Dedicated Server
----------------------
v0.3c, (C)2005-2010 SA-MP Team
[11:28:46] filterscripts = "" (string)
[11:28:46] weburl = "www.sa-mp.com" (string)
[11:28:46]
[11:28:46] Server Plugins
[11:28:46] --------------
[11:28:46] Loaded 0 plugins.
[11:28:47]
[11:28:47] Filter Scripts
[11:28:47] ---------------
[11:28:47] Loaded 0 filter scripts.
[11:28:47]
----------------------------------
[11:28:47] Bundesrepublik San Andreas by Jack Morrison
[11:28:47] ----------------------------------
[11:28:47] Number of vehicle models: 27
[11:30:08] --- Server Shutting Down.
Alles anzeigen
Ich hoffe das mir jetzt welche helfen können
Das SScanf2 Plugin fehlt dir.
Das findest du auf sa-mp.com
MFG RFT
und wo da?
//edit
bitte downloadlink pls
frage den sscanf order in scriptfiles rein???
oder wo
//edit bete genaue beschreibung wie ich das einfüge und wie man die plupins in staliert
erstell ein plugins ordner und für in der server.cfg dann
plugins sscanf
ordner ist schon da frage nur wo den sscanf ordner
wie die pugins einfüge (genau also in welcher zeile und so)
oder könnte das einer über teamviwer machen????
Du musst einfach eine neue Linie anfangen und dann plugins hinschreiben, per Leerzeichen trennste verschiedene Plugins
http://wiki.sa-mp.com/wiki/Server.cfg
sscanf plugin findest du hier
Den ordner sscanf kannst du ignorieren, das was da drin ist brauchst du nicht.
jetzt kommt das
SA-MP Dedicated Server
----------------------
v0.3c, (C)2005-2010 SA-MP Team
[17:56:11] filterscripts = "" (string)
[17:56:11] weburl = "www.sa-mp.com" (string)
[17:56:11]
[17:56:11] Server Plugins
[17:56:11] --------------
[17:56:11] Loading plugin: sscanf
[17:56:11] Failed.
[17:56:12] Loaded 0 plugins.
[17:56:12]
[17:56:12] Filter Scripts
[17:56:12] ---------------
[17:56:12] Loaded 0 filter scripts.
[17:56:12] Script[gamemodes/Selfmade.amx]: Run time error 19: "File or function is not found"
[17:56:12] Number of vehicle models: 0
[17:56:16] --- Server Shutting Down.
Alles anzeigen
kann das nicht einer über teamviver machen kriegt ich nit hin
hab ich aber geht trozdem nicht!!!
am besten wenn mir einer seine skype oder icw oder msn adde gibt denn köbnnen wir das über teamviwer mACHEN
Wenn du keinen Ordner mit dem Namen plugins hast, kann der Server das Plugin auch schlecht finden.
ey sorry aber könnt ihr lesen ICH HABE ORDNER UND AUCH ALLERS RICHTIG ABER ES GEHT NICHT!!!