Guten Tag,
Wie erstelle ich das?
Ein Tutorial wäre gut.
Viele Grüße,
Alex
Guten Tag,
Wie erstelle ich das?
Ein Tutorial wäre gut.
Viele Grüße,
Alex
Wenn du bereits Fraktionen im Script hast, gibt es sicherlich eine Möglichkeit diese abzufragen.
Du erstellst also als erstes einen Befehl, nennen wir ihn einfach "/d". Dann fragst du ab, ob der Spieler in der Fraktion ist, welche den Befehl nutzen darf. Ist dies erlaubt, so kann er schreiben, wenn nicht, dann nicht. Anschließend gibst du allen in der gleichen Fraktion diese Nachricht aus. Ich empfehle dir es per ocmd zu machen, geht relativ einfach.
Wenn du Hilfe brauchst, meld dich per PM.
MfG
Eliot Ness
Hilft mir jemand?
ocmd:f(playerid,params[])
{
new text[128];
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")))//Abfrage anpassen...
{
SendClientMessage(i,BLAU,text);
}
}
}
return 1;
}