Moin.
Ich möchte da ich jetzt eine leitstelle drinne habe, die Stüsse sehen von Cop,FBI,Army,Feuerwehr,Krangewagen sehen.
z.B. Man schreibt /status 1
Dann ist man z.B. im dienst. Aber ich will es so haben das es alle in /d chat sehen und es in Blau ist.
könnt ihr mir weiter helfen oder kann es mir einer Umschreiben?
Hier: if(strcmp(cmd, "/status", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new x_nr[256];
x_nr = strtok(cmdtext, idx);
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(strcmp(x_nr,"1",true) == 0)
{
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4|| PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14)
{
format(string, sizeof(string), "** %s: Status 1. **", sendername, result);
SendTeamMessage(1, COLOR_LIGHTBLUE, string);
printf("%s", string);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, "Du bist kein Teil des Teams!");
return 1;
}
}
return 1;
}
mfg.