Warum kommt obwohl ich ein Cop bin oder in frak 8 die fehlermeldung
ocmd:d(playerid,params[])
{
new text[128],buffer[128];
if(!IstSpielerMember(playerid,8)) return Echo(playerid,ROT,"Du gehörtst nicht zum Deaprtment");
if(!IstSpielerCop(playerid)) return SendClientMessage(playerid,ROT,"Du gehörtst nicht zum Deaprtment");
if(sscanf(params,"s",text)) return Echo(playerid,weis,"/d [TEXT]");
switch(GetPVarInt(playerid,"Fraktion"))
{
case 1: format(buffer,32,"Officer");
case 8: format(buffer,32,"Sanitäter");
case 7: format(buffer,32,"Army");
case 6: format(buffer,32,"Agent");
}
format(text,sizeof(text),"{FF0000}%s %s : %s",buffer,SpielerName(playerid),text);
SendFrakMessage(-1,text,8);
SendFrakMessage(-1,text,1);
SendFrakMessage(-1,text,6);
SendFrakMessage(-1,text,7);
return 1;
}stock IstSpielerMember(playerid,fID)
{
if(GetPVarInt(playerid,"Fraktion")==fID) return 1;
return 0;
}stock IstSpielerCop(playerid)
{
if(IstSpielerMember(playerid,1))
if(IstSpielerMember(playerid,6))
if(IstSpielerMember(playerid,7))return 1;
return 0;
}.