Hallo Leute,
ich habe mal von /unfreeze das rausgemacht und etwas umgesetzt, ich will gerne noch einbauen das der Spieler Min. 5 Meter in seiner nähe sein muss um diesen Befehl auszuführen... Es wäre echt Super wenn einer das miteinbauen könnte, evtl ist auch ein Fehler drin ich bin anfänger noch, und evtl. kannst du es mir zeigen wie das geht wäre echt nett!
if(strcmp(cmd, "/befrei", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "FEHLER: /befrei [playerid]");
return 1;
}
new playa;
playa = ReturnUser(tmp);
if (PlayerInfo[playerid][pMember] == 22 || PlayerInfo[playerid][pLeader] == 22)
{
if(IsPlayerConnected(playa))
{
if(playa != INVALID_PLAYER_ID)
{
GetPlayerName(playa, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
UnFreezePlayer(playa);
format(string, sizeof(string), "AdmCmd: %s UnFroze %s",sendername, giveplayer);
printf("%s",string);
format(string, sizeof(string), " %s wurde von Feuerwehrmann %s befreit",giveplayer ,sendername);
ABroadCast(COLOR_LIGHTRED,string,1);
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Du bist kein Feuerwehrmann!");
}
}
return 1;
}
Gruß
Andy