hi
ich erklär jetzt mal wie der befhel fesseln/entfesseln aufgebaut ist.(bei mir im beispiel mit gTeam polizei)
Ist eigentlich hunzeinfach.
Fesseln:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp("/fesseln",cmdtext,true) == 0)
{
if(gTeam[playerid] == TEAM_Polizei) //Hier wird überprüft ob der der den Befehl eingibt im gTeam_Polizei ist.
{
TogglePlayerControllable(playerid,0); //Hier wird er gefesselt (die 0 am schluss bedeutet freezen bei 1 unfreez)
SendClientMessage(playerid,0x00FF00FF,"Du hast den Player gefesselt!"); //gibt die nachricht aus
}
else
{
SendClientMessage(playerid,0xFF0000FF,"Du arbeitest nicht bei der Polizei!"); //gibt nachricht wenn nicht team
}
return 1;
}
wenn ihr entfesseln wollt könnt ihr den gleichen code nehmen nur würde cih den command auf entfesseln ändern und die nachricht auf entfesseln.
Damit er dann entfessetl müsst ihr
TogglePlayerContollable(playerid,0);
zu
TogglePlayerControllable(playerid,1);
ändern
hoffe cih konnte ein paar leuten helfen
MFG PIllepalle