Hallo,
Ich habe ein kleines Problem:
Ich möchte, dass man per Dialog seine Firmenfarbe (mein Truckerserver ) ändern kann.
Soweit bin ich nun:
case DIALOG_FIRMA_COLR:
{
if(response)
{
if(!strlen(inputtext))
{
ShowPlayerDialog(playerid,DIALOG_FIRMA_COLR,DIALOG_STYLE_INPUT,"Firmenfarbe ändern","Bitte gebe hier den Farbcode ein\n(Wichtig: Der Code muss so aussehen: XXXXXXFF!!!):","Weiter","Abbrechen");
}
else
{
if(strlen(inputtext) == 8)
{
new color[10];
new col = format(color,sizeof(color),"0x%s",inputtext);
new bizz = SpielerInfo[playerid][pCompany];
new pfad[50];
format(pfad,sizeof(pfad),"/Firmen/Firma%d.txt",bizz);
FirmInfo[bizz][fColor] = col;
dini_IntSet(pfad,"color",col);//0x00FF78FF
new str[128];
format(str,sizeof(str),"%s",FirmInfo[bizz][fName]);
SCM(playerid,COLOR_LIGHTGREEN,"Du hast die Firmenfarbe in die unten folgende Schriftfarbe geändert!");
SCM(playerid,col,str);
return 1;
}
else
{
ShowPlayerDialog(playerid,DIALOG_FIRMA_COLR,DIALOG_STYLE_INPUT,"Firmenfarbe ändern","Bitte gebe hier den Farbcode ein\n(Wichtig: Der Code muss so aussehen: XXXXXXFF!!!):","Weiter","Abbrechen");
}
}
}
}
{
if(response)
{
if(!strlen(inputtext))
{
ShowPlayerDialog(playerid,DIALOG_FIRMA_COLR,DIALOG_STYLE_INPUT,"Firmenfarbe ändern","Bitte gebe hier den Farbcode ein\n(Wichtig: Der Code muss so aussehen: XXXXXXFF!!!):","Weiter","Abbrechen");
}
else
{
if(strlen(inputtext) == 8)
{
new color[10];
new col = format(color,sizeof(color),"0x%s",inputtext);
new bizz = SpielerInfo[playerid][pCompany];
new pfad[50];
format(pfad,sizeof(pfad),"/Firmen/Firma%d.txt",bizz);
FirmInfo[bizz][fColor] = col;
dini_IntSet(pfad,"color",col);//0x00FF78FF
new str[128];
format(str,sizeof(str),"%s",FirmInfo[bizz][fName]);
SCM(playerid,COLOR_LIGHTGREEN,"Du hast die Firmenfarbe in die unten folgende Schriftfarbe geändert!");
SCM(playerid,col,str);
return 1;
}
else
{
ShowPlayerDialog(playerid,DIALOG_FIRMA_COLR,DIALOG_STYLE_INPUT,"Firmenfarbe ändern","Bitte gebe hier den Farbcode ein\n(Wichtig: Der Code muss so aussehen: XXXXXXFF!!!):","Weiter","Abbrechen");
}
}
}
}
Leider, kommt bei jedem Wert den Ich angebe Schwarz raus...
Bitte um schnelle hilfe
lg