du musst den Namen vorher wo speichern, und den Spieler nach Paintball wieder normal setten
Name ändern beim porten
- Tyler_Capone
- Geschlossen
- Erledigt
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
-
-
und wie bitte vorher speichern?
mfg france -
//edit 2 sowas vielleicht:
if(strcmp(cmd, "/paintball", true) == 0)
{
GetPlayerName(playerid, Paintball_Old_Name[playerid], 24);
new str[32];
format(str, 32, "[Paintball]%s", Player_Old_Name[playerid]);
SetPlayerName(playerid, str);
// Hier den rest vom Paintball Befehl einfügen.
return true;
}
if(strcmp(cmd, "/exit", true) == 0)
{
SetPlayerName(playerid, Player_Old_Name[playerid]);// Hier den rest vom exit Befehl einfügen.
return true;
}Achtung: Es gibt ein Limit bei den Spieler Namen
-
new paintName[MAX_PLAYERS][MAX_PLAYER_NAME];
oben ins Script und beim paintball enter:
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid,pname, sizeof pname);
paintName[playerid] = pname;
und beim exit:SetPlayerName(playerid,pname[playerid]);
UNGETESTET
-
if(strcmp(cmd, "/paintball", true) == 0)
{
GetPlayerName(playerid, Paintball_Old_Name[playerid], 24);
new str[32];
format(str, 32, "[Paintball]%s", Player_Old_Name[playerid]);
SetPlayerName(playerid, str);
// Hier den rest vom Paintball Befehl einfügen.
return true;
}
if(strcmp(cmd, "/exit", true) == 0)
{
SetPlayerName(playerid, Player_Old_Name[playerid]);
[quote='RFT','index.php?page=Thread&postID=591004#post591004']// Hier den rest vom exit Befehl einfügen.
return true;
}[
bekomme 5 errorZeile (5482) : Unbekannte Variable : "Player_Old_Name"
Zeile (5482) : Befehl hat keinen Sinn
Zeile (5482) : Erwartete Zeichen ";", aber gefunden "]"
Zeile (5482) : Ungültiger Befehl
Zeile (5482) : Zuviele Fehler in einer Zeile5 Errors, 1 Warnungen
Zeile:SetPlayerName(playerid, Player_Old_Name[playerid]);
-
natürlich musst du Player_Old_Name definieren
-
new Player_Old_Name[MAX_PLAYERS][24];Ganz oben definiert.
-
was ist jetz das problem
Error:
Zeile (6742) : Unbekannte Variable : "Paintball_Old_Name"
Zeile (6742) : Befehl hat keinen Sinn
Zeile (6742) : Erwartete Zeichen ";", aber gefunden "]"
Zeile (6742) : Ungültiger Befehl
Zeile (6742) : Zuviele Fehler in einer ZeileZeile:
GetPlayerName(playerid, Paintball_Old_Name[playerid], 24);
-
hast du es oben global definiert?
er erkennt es nicht
Unbekannte Variable : "Paintball_Old_Name"
-
breadfish.de
Hat das Thema geschlossen.