Guten Tag.
Ich arbeite Momentan an einem Befehl.
Dieser Funktionier auch,Aber es gibt ein Problem!.
Undzwar wenn Ich z.b /einspeeren 1 mache, Wird mein Eigener Char(Player)Eingespeert.
Mein Befehl sieht so aus:
ocmd:einspeeren(playerid,params[])
{
if(!isPlayerInFrak(playerid,1))return SendClientMessage(playerid,Rot,"Du bist nicht In dieser Fraktion!");
new player,string[256],pID;
if(sscanf(params,"u",player))return SendClientMessage(playerid,Blau,"[Benutzung:] /einspeeren [ID]");
if(player == INVALID_PLAYER_ID)return SendClientMessage(playerid,Rot,"Dieser Spieler ist Nicht Online!");
format(string,sizeof(string),"Beamter %s hat %s Ins Gefängniss gesteckt.",SpielerName(player));
SendClientMessage(player,Rot,string);
SetPlayerPos(playerid,-1607.2662,719.9185,12.2784);
format(string,sizeof(string),"Du hast %s ins Gefängniss Gesteckt.",SpielerName(pID));
SendClientMessage(playerid,Hellgrün,string);
return 1;
}
Ist da Irgendeinfehler drinne?
Denn ich finde Diesen grade nicht.
MFG
Smoker2012