Hallo Leute,
ich habe ein Problem mit dem Befehl zum ändern von Firmen Namen.
Wenn ich /firmenname Dedi eingebe funktionierts ja aber ich möchte gerne das ich auch
den Namen "Dedi verkauft" machen kann also mit leerzeichen dazwischen
wie geht das?
hier der Befehl:
if(strcmp(cmd, "/firmenname", true) == 0)
{
if(IsPlayerConnected(playerid))
{
for(new f = 0; f <= MAX_FIRMEN; f++)
{
if(PTP(playerid, 5.0,Firma[f][fExitX], Firma[f][fExitY], Firma[f][fExitZ]))
{
if(strcmp(Firma[f][fBesitzer],PlayerName(playerid), false ) != 0)
{
new dir[256];
dir = strtok(cmdtext, idx);
if (!strlen(dir))
{
SendClientMessage(playerid, COLOR_WHITE, "Benutze: /firmenname [Name]");
return 1;
}
else
{
strmid(Firma[f][fName], dir, 0, strlen(dir), 255);
format(str, sizeof(str), "Firmen Name wurde geändert: %s",Firma[f][fName]);
OnFirmaUpdate(f);
SendClientMessage(playerid, COLOR_WHITE, str);
return 1;
}
}
else return SendClientMessage(playerid, COLOR_WHITE, "Das ist nicht deine Firma du kannst den Namen nicht ändern.");
}
}
}
return 1;
}
mfg Dedi