Ich bin gerade dabei einen Staatsfunk zu erstellen, nur hab ich keine idee wie ich zb. Feuerwehrmann : anzeigen lassen kann
hier der code
Code
ocmd:sf(playerid,params[])
{
new fraction = GetPVarInt(playerid,"Fraktion");
if(getFractionType(fraction) == 1)
{
new text[128];
if(sscanf(params,"s",text)) return SendClientMessage(playerid,COLOR_YELLOW,"/sf [text]");
{
format(text,sizeof(text),"%s: %s",SpielerName(playerid),text);
sendFractionMessage(fraction,text);
}
}
return 1;
}
forward getFractionType(fraction);
public getFractionType(fraction)
{
// return 1 Staat
// return 2 Mafia
if(fraction == 1) return 1;
if(fraction == 2) return 2;
if(fraction == 3) return 1;
if(fraction == 4) return 1;
if(fraction == 5) return 2;
if(fraction == 6) return 2;
if(fraction == 7) return 2;
if(fraction == 8) return 1;
if(fraction == 9) return 2;
if(fraction == 10) return 2;
if(fraction == 11) return 2;
if(fraction == 12) return 2;
if(fraction == 13) return 2;
if(fraction == 14) return 1;
return 0;
}
forward sendFractionMessage(fraction,text[]);
public sendFractionMessage(fraction,text[])
{
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
SendClientMessage(i, COLOR_YELLOW,text);
}
}
}
Alles anzeigen
hoffe ihr könnt mir helfen
mfg
fenestro