Ja wie es die Titel schon sagt habe es versucht aber er speichert die farbe:
es soll aber als
farbcode gespeichert werden.
Wie mach ich das?
if (strcmp("/afk", cmdtext, true, 4) == 0)
{
if(istafk[playerid] == 0)
{
istafk[playerid] = 1;
new datei[256];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(datei,sizeof(datei),"%s.farbedatei",name);
dini_Create(datei);
pfarbe[playerid][farbe] = dini_IntSet(datei,"farbe",GetPlayerColor(playerid));
GetPlayerName(playerid, pName, sizeof(pName));
format(string1, sizeof (string1), " ** %s ist nun AFK ! **", pName);
TogglePlayerControllable(playerid, 0);
SetPlayerColor(playerid,COLOR_WHITE);///////////////////////////////////////////////////hier die farbe
SendClientMessageToAll(COLOR_LIGHTBLUE, string1);
SendClientMessage(playerid, COLOR_GREEN, "Tippe /re um von AFK zurück zu kommen !");
}
else
{
SendClientMessage(playerid, COLOR_RED, "ERROR: Du bist schon AFK !");
}
return 1;
}
////////////////////////// RE //////////////////////////////////////////////
if (strcmp("/re", cmdtext, true, 3) == 0)
{
if(istafk[playerid] == 1)
{
istafk[playerid] = 0;
new name[MAX_PLAYER_NAME], datei[256];
GetPlayerName(playerid,name,sizeof(name));
format(datei,sizeof(datei),"%s.farbedatei",name);
SetPlayerColor(playerid,pfarbe[playerid][farbe]);
dini_Remove(datei);
GetPlayerName(playerid, pName, sizeof(pName));
format(string2, sizeof (string2), " ** %s ist zurück ! **", pName);
format(s, sizeof (s), " Willkommen zurueck %s !", pName2);
TogglePlayerControllable(playerid, 1);
SendClientMessageToAll(COLOR_LIGHTBLUE, string2);
GameTextForPlayer(playerid, s, 2500, 3);
}
else
{
SendClientMessage(playerid, COLOR_RED, "ERROR: Du bist schon von AFK zurück !");
}
return 1;
}