Hallöschen,
ich hab ein problem (ich bin ehrlich gesagt froh wenn mir irgend jemand antwortet xD )
Bei mir kann nur der letzte, der sich eingeloggt hat den Chat befehl ausführen... oder anders gesagt
nur der letzte der sich eingeloggt hat sieht diese ausgeführten befehle
Ein Beispiel:
Spieler1 Loggt sich ein
Spieler1 schreibt im Chat: "Hallo" und sieht sein geschriebenes.
Spieler2 Loggt sich ein.
Spieler1 schreibt im Chat: "Hallo", jedoch sieht Spieler1 diesen Text nicht sondern nur Spieler2.
Mein Chat:
ocmd:f(playerid,params[])
{
new Text[125];
new str[140];
new Name[MAX_PLAYER_NAME];
if(sscanf(params,"s",Text)) return SendClientMessage(playerid, Weiß, "/Funk [Text]");
if(Team[playerid] == 4) return SendClientMessage(playerid,Rot,"Du besitzt kein Funkgerät.");
if(!IsPlayerConnected(playerid)) return 1;
GetPlayerName(playerid,Name,sizeof(Name));
GetRankName(playerid);
format(str,sizeof(str),"[FUNK]%s %s: %s ,over",RankName,Name,Text);
for(new i =0; i < MAX_PLAYERS; i++)
{
if(Team[i] == Team[playerid] && IsPlayerConnected(i))
{
SendClientMessage(i,FC,str);
return 1;
}
}
return 1;
}