Guten Tag,
Ich habe ein Script geschrieben womit sich User in der gleichen Fraktion unterhalten können, leider können dies Zivilisten und andere Fraktionen auch sehen.
ocmd:f(playerid,params[])
{
new text[128];
if(isPlayerInFrakt(playerid,2))
if(sscanf(params,"s",text))return SendClientMessage(playerid,ROT,"/f [text]");
{
format(text,sizeof(text),"Member %s: %s",SpielerName(playerid),text);
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
if(isPlayerInFrakt(i,GetPVarInt(playerid,"Fraktion")))
{
SendClientMessage(i,GRÜN,text);
}
}
}
}
{
if(isPlayerInFrakt(playerid,1))
if(sscanf(params,"s",text))return SendClientMessage(playerid,ROT,"/f [text]");
{
format(text,sizeof(text),"Member %s: %s",SpielerName(playerid),text);
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
if(isPlayerInFrakt(i,GetPVarInt(playerid,"Fraktion")))
{
SendClientMessage(i,BLAU,text);
}
}
}
}
}
return 1;
}
Kann mir bitte irgentjemand helfen, komme leider nciht weiter...