Hey ihr wieder
Ich hab mein nächstes Problem und zwar möchte ich gerne meinen prison befehl umändern und zwar so dass ein admin bestimmen kann wie lange der user ins prison gehen soll.
Habe meine Ideen schon probiert leider gescheitert ich hoffe mir kann jemand helfen.
if(strcmp(cmd, "/prison",true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(SpielerInfo[playerid][pAdmin] < 1337)
{
SendClientMessage(playerid, COLOR_GREY, " Du bist nicht Autorisiert um diesen CMD zu nutzen !");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "FEHLER: /prison [playerid]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* Du hast %s zur Toilette des Todes teleportiert.", giveplayer);
SendClientMessage(playerid, COLOR_LIGHTRED, string);
format(string, sizeof(string), "* Du wurdest von Admin %s zur Toilette des Todes teleportiert.", sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTRED, string);
GameTextForPlayer(giveplayerid, "~w~Willkommen in ~n~~r~der Toilette des Todes", 5000, 3);
WantedPoints[giveplayerid] = 0;
WantedLevel[giveplayerid] = 0;
SetPlayerWantedLevel(giveplayerid,0);
SpielerInfo[giveplayerid][pJailed] = 2;
SpielerInfo[giveplayerid][pJailTime] = 3600;
ResetPlayerWeapons(playerid);
SetPlayerInterior(playerid,18);
SetPlayerPos(giveplayerid, -221.059051,1408.984008,27.773437);
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Dieser Spieler ist Offline !");
return 1;
}
}
return 1;
}