//----| Fchat |----//
//-|LSPD|-//
ocmd:f(playerid,params[])
{ //LSPD
new text[128];
new frakr[64];
if(IsPlayerFraktion(playerid,1,1)) // Fraktions Abfrage ( Wenn der Spieler in der Fraktion 1 = LSPD, Rank 1 hat kann er das)
{
for(new i=0; i<GetMaxPlayers(); i++) // hier wird abgefragt wer alle in der Fraktio ist und der bekommt es zu gesendet
{
if(IsPlayerFraktion(i,1,1))
{
switch(GetPVarInt(playerid,"Fraktlevel")) // Die Ränge
{
case 0:{frakr="Praktikant";}
case 1:{frakr="Trainee";}
case 2:{frakr="Deputy Officer";}
case 3:{frakr="Senior Deputy Officer";}
case 4:{frakr="Sergeant";}
case 5:{frakr="FBI Agent";}
case 6:{frakr="FBI Special Agent";}
case 7:{frakr="S.W.A.T Officer";}
case 8:{frakr="S.W.A.T Captain";}
case 9:{frakr="Sheriff";}
case 10:{frakr="Chief";}
}
}
if(sscanf(params,"s",text))return SendClientMessage(playerid,0x00A5FFFF,"Benutzung: /f [Text]");
format(text,sizeof(text),"%s %s: %s",frakr,SpielerName(playerid),text);
if(IsPlayerConnected(i))
{
if(IsPlayerFraktion(i,1,1))
{
SendClientMessage(i,HELLBLAU,text);
}
}
}
return 1;
}
//LSFD // Weitere Fraktionen
if(IsPlayerFraktion(playerid,2,1))
{
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerFraktion(i,2,1))
{
switch(GetPVarInt(playerid,"Fraktlevel"))
{
case 0:{frakr="Rank0";}
case 1:{frakr="Rank1";}
case 2:{frakr="Rank2";}
case 3:{frakr="Rank3";}
case 4:{frakr="Rank4";}
case 5:{frakr="Rank5";}
case 6:{frakr="Rank6";}
case 7:{frakr="Rank7";}
case 8:{frakr="Rank8";}
case 9:{frakr="Rank9";}
case 10:{frakr="Rank10";}
}
}
if(sscanf(params,"s",text))return SendClientMessage(playerid,0x00A5FFFF,"Benutzung: /f [Text]");
format(text,sizeof(text),"%s %s: %s",frakr,SpielerName(playerid),text);
if(IsPlayerConnected(i))
{
if(IsPlayerFraktion(i,2,1))
{
SendClientMessage(i,HELLBLAU,text);
}
}
}
return 1;
}
//LSOA
if(IsPlayerFraktion(playerid,3,1))
{
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerFraktion(i,3,1))
{
switch(GetPVarInt(playerid,"Fraktlevel"))
{
case 0:{frakr="Rank0";}
case 1:{frakr="Rank1";}
case 2:{frakr="Rank2";}
case 3:{frakr="Rank3";}
case 4:{frakr="Rank4";}
case 5:{frakr="Rank5";}
case 6:{frakr="Rank6";}
case 7:{frakr="Rank7";}
case 8:{frakr="Rank8";}
case 9:{frakr="Rank9";}
case 10:{frakr="Rank10";}
}
}
if(sscanf(params,"s",text))return SendClientMessage(playerid,0x00A5FFFF,"Benutzung: /f [Text]");
format(text,sizeof(text),"%s %s: %s",frakr,SpielerName(playerid),text);
if(IsPlayerConnected(i))
{
if(IsPlayerFraktion(i,3,1))
{
SendClientMessage(i,HELLBLAU,text);
}
}
}
return 1;
}
return 1;
}
ist von meinem Script