ich habe mir golfkillers dcmd /scanff tut runtergeladfen und alles gemacht wie da steht aber ich bekomme dann fehler
das dcmd_test nicht definiert ist und do
werlcher scripter würde sich mal zeit nehmen und mir das per icq oder pesser teamviewer zu erklähren?
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
-
-
Zitat
#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
Das vllt vergessen?
-
nein das ist es ja ebend
-
Poste mal den OnPlayerCommandTex und den cmd_test code
-
public OnPlayerCommandText(playerid, cmdtext[])//Hier kommen alle normalen befehle rein
{
{
dcmd(test,4,cmdtext);
return 0;
}
dcmd_test(playerid);
{
SendClientMessage(playerid,COLOR_BLUE,"test");
}return 0;
}C:\Program Files (x86)\rockstar games\GTA San Andreas\gamemodes\Script.pwn(283) : error 017: undefined symbol "dcmd_test"
C:\Program Files (x86)\rockstar games\GTA San Andreas\gamemodes\Script.pwn(284) : warning 217: loose indentation
C:\Program Files (x86)\rockstar games\GTA San Andreas\gamemodes\Script.pwn(286) : warning 225: unreachable code
C:\Program Files (x86)\rockstar games\GTA San Andreas\gamemodes\Script.pwn(286) : error 017: undefined symbol "dcmd_test"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase2 Errors.
-
public OnPlayerCommandText(playerid, cmdtext[])//Hier kommen alle normalen befehle rein
{
{
dcmd(test,4,cmdtext);
return 0;
}//SO nun DCMD
dcmd_test(playerid);
{
SendClientMessage(playerid,COLOR_BLUE,"test");
return 1;
} -
geht trozdem nicht
-
dcmd_test(playerid,params[])
{
#pragma unused params
sendclient ...
return 1;
} -
hast einen parameter vergessen:
dcmd_test(playerid, params[])
außerdem muss das semikolon danach weg.
-
geht imme rnoch nicht kannst sich das eine rper teamwieve ransehen?
-
was geht denn nicht?
kommen errors oder geht der command ingame nicht? -
na die commen im pawno
C:\Program Files (x86)\rockstar games\GTA San Andreas\gamemodes\Script.pwn(282) : error 017: undefined symbol "dcmd_test"
C:\Program Files (x86)\rockstar games\GTA San Andreas\gamemodes\Script.pwn(283) : warning 217: loose indentation
C:\Program Files (x86)\rockstar games\GTA San Andreas\gamemodes\Script.pwn(287) : warning 225: unreachable code
C:\Program Files (x86)\rockstar games\GTA San Andreas\gamemodes\Script.pwn(287) : error 017: undefined symbol "dcmd_test"
C:\Program Files (x86)\rockstar games\GTA San Andreas\gamemodes\Script.pwn(289) : error 017: undefined symbol "params"
C:\Program Files (x86)\rockstar games\GTA San Andreas\gamemodes\Script.pwn(291) : warning 217: loose indentation
C:\Program Files (x86)\rockstar games\GTA San Andreas\gamemodes\Script.pwn(295) : warning 225: unreachable code
C:\Program Files (x86)\rockstar games\GTA San Andreas\gamemodes\Script.pwn(295) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase3 Errors.
-
Dcmd NICHT IN einen Public schreiben nur Außerhalb von Publics!
-
jetzt kommt der fehler
C:\Program Files (x86)\rockstar games\GTA San Andreas\gamemodes\Script.pwn(281) : error 004: function "dcmd_test" is not implemented
C:\Program Files (x86)\rockstar games\GTA San Andreas\gamemodes\Script.pwn(286) : error 055: start of function body without function header
C:\Program Files (x86)\rockstar games\GTA San Andreas\gamemodes\Script.pwn(288) : error 010: invalid function or declaration
C:\Program Files (x86)\rockstar games\GTA San Andreas\gamemodes\Script.pwn(292) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase4 Errors.
-
//onplayacommandtext
dcmd(test,4,cmdtext);
//IRG wo nur nicht Public!
dcmd_test(playerid,params[])
{
#pragma unused params
SendClientMessage(playerid,ROT,"Test");
return 1;
} -
public OnPlayerCommandText(playerid, cmdtext[])//Hier kommen alle normalen befehle rein
{
dcmd(test,4,cmdtext);
return 0;
}
dcmd_test(playerid, prams[])
{
SendClientMessage(playerid,COLOR_BLUE,"test");
return 1;
}kopier das mal und fügd ein, wenn das nicht funktiuoniert, weiß ichs auch nicht mehr...
-
public OnPlayerCommandText(playerid, cmdtext[])//Hier kommen alle normalen befehle rein
{
dcmd(test,4,cmdtext);
return 0;
}dcmd_test (playerid,params[]);
{
#pragma unused params
SendClientMessage(playerid,COLOR_BLUE,"test");
return 1;
}so hab ichs aber es geht nicht
C:\Program Files (x86)\rockstar games\GTA San Andreas\gamemodes\Script.pwn(281) : error 004: function "dcmd_test" is not implemented
C:\Program Files (x86)\rockstar games\GTA San Andreas\gamemodes\Script.pwn(286) : error 055: start of function body without function header
C:\Program Files (x86)\rockstar games\GTA San Andreas\gamemodes\Script.pwn(287) : error 017: undefined symbol "params"
C:\Program Files (x86)\rockstar games\GTA San Andreas\gamemodes\Script.pwn(288) : error 021: symbol already defined: "SendClientMessage"
C:\Program Files (x86)\rockstar games\GTA San Andreas\gamemodes\Script.pwn(289) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase5 Errors.
-
hast du meinen post überhaupt gelesen?
Zitataußerdem muss das semikolon danach weg.
du hast immernoch das semikolon nach dcmd_test
-
public OnPlayerCommandText(playerid, cmdtext[])//Hier kommen alle normalen befehle rein
{
dcmd(test,4,cmdtext);
return 0;
}dcmd_test (playerid,params[]) // Ohne Semikolon (;)
{
#pragma unused params
SendClientMessage(playerid,COLOR_BLUE,"test");
return 1;
} -
es geht ich glaubs nicht