Moin,
also ich möchte nun das wen ein Spieler an irgenteiner Stelle sich wegportet und man an dieser steht das man ihn mit /zurückholen wieder dort hin holen kann.
Hoffe ihr wisst was ich meine
mfg,
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
-
-
if (strcmp(cmd, "/getplayer", true) ==0 )
{
new Float:xb,Float:yb,Float:zb;
tmp = strtok(cmdtext,idx);
if(!strlen(tmp))
{
return 1;
}
if(IsPlayerConnected(strval(tmp))
{
GetPlayerPos(playerid,xb,yb,zb);
SetPlayerPos(strval(tmp),xb+1.0,yb,zb);
}
return 1;
} -
danke schöön
Bekomme aber diese errors
C:\DOKUME~1\Besitzer\EIGENE~1\79fgz6o9\dm\GAMEMO~1\BOOM-GM.pwn(366) : error 017: undefined symbol "cmd"
C:\DOKUME~1\Besitzer\EIGENE~1\79fgz6o9\dm\GAMEMO~1\BOOM-GM.pwn(371) : error 017: undefined symbol "tmp"
C:\DOKUME~1\Besitzer\EIGENE~1\79fgz6o9\dm\GAMEMO~1\BOOM-GM.pwn(371) : error 017: undefined symbol "idx"
C:\DOKUME~1\Besitzer\EIGENE~1\79fgz6o9\dm\GAMEMO~1\BOOM-GM.pwn(372) : error 017: undefined symbol "tmp"
C:\DOKUME~1\Besitzer\EIGENE~1\79fgz6o9\dm\GAMEMO~1\BOOM-GM.pwn(376) : error 017: undefined symbol "tmp"
C:\DOKUME~1\Besitzer\EIGENE~1\79fgz6o9\dm\GAMEMO~1\BOOM-GM.pwn(379) : error 017: undefined symbol "tmp" -
hmmm so vllt:
public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[256];
new tmp[256];
new giveplayerid, moneys, idx;
cmd = strtok(cmdtext, idx);
// Cmd´s
if (strcmp(cmd, "/getplayer", true) ==0 )
{
new Float:xb,Float:yb,Float:zb;
tmp = strtok(cmdtext,idx);
if(!strlen(tmp))
{
return 1;
}
if(IsPlayerConnected(strval(tmp))
{
GetPlayerPos(playerid,xb,yb,zb);
SetPlayerPos(strval(tmp),xb+1.0,yb,zb);
}
return 1;
}
return 1;
} -
er muss noch sachen defienieren wie
cmd = strtok(cmdtext, idx); -
jetzt die hier
C:\DOKUME~1\Besitzer\EIGENE~1\79fgz6o9\dm\GAMEMO~1\BOOM-GM.pwn(381) : error 001: expected token: ")", but found "{"
C:\DOKUME~1\Besitzer\EIGENE~1\79fgz6o9\dm\GAMEMO~1\BOOM-GM.pwn(368) : warning 203: symbol is never used: "moneys"
C:\DOKUME~1\Besitzer\EIGENE~1\79fgz6o9\dm\GAMEMO~1\BOOM-GM.pwn(368) : warning 203: symbol is never used: "giveplayerid" -
Die Fehler hängen, so wie es aussieht, nicht mit dem von Black geposteten Schnipsel zusammen.
-
Ne den Code von Copbot da ist der error drin^^
-
public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[256];
new tmp[256];
new idx;
cmd = strtok(cmdtext, idx);
// Cmd´s
if (strcmp(cmd, "/getplayer", true) ==0 )
{
new Float:xb,Float:yb,Float:zb;
tmp = strtok(cmdtext,idx);
if(!strlen(tmp))
{
return 1;
}
if(IsPlayerConnected(strval(tmp))
{
GetPlayerPos(playerid,xb,yb,zb);
SetPlayerPos(strval(tmp),xb+1.0,yb,zb);
}
return 1;
}
return 1;
}Für das Finden des Klammerfehlers bin ich echt zu müde.
-
thx is nu fehlerfrei