Morgen.
Un zwar habe ich folgende frage..
Ich habe auf meinem Server 15 Fraktionen. davon 9 Gang/Mafien/Organisationen.
Für die erste Fraktion, habe ich schon einen /f chat.
ocmd:f(playerid,params[])
{
if(isPlayerInFrakt(playerid,3))
{
new text[128];
if(sscanf(params,"s",text))return SendClientMessage(playerid,COLOR_GRAU,"/f [text]");
format(text,sizeof(text),"Fraktionsmember %s: %s",SpielerName(playerid),text);
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
if(isPlayerInFrakt(i,GetPVarInt(playerid,"Fraktion")))
{
SendClientMessage(i,COLOR_GANGFARBE,text);
}
}
}
}
return 1;
}
Meine frage ist: Ich habe ja 9 gangs/Mafien/Organisationen. und möchste das Alle den befehl /f benutzen um mit Ihren Fraktionsmembern zu schreiben.
ie FraktionsID's wären 3,4,5,6,7,8,9,10,12 Diese Fraktionen sollen jewals /f benutzen können, und der text soll nur Innerhalb Dieser Fraktion bleiben.
Wie mach ich das?
ich war schonmal so blöd und hab versucht den befehl nochmal zu chreiben, aber es geht ja logischerweise nicht, da der befehl schon da ist