CodeAlles anzeigenocmd:prison(playerid, params[]) { new pID, time, string[128], reason[64]; if(PlayerInfo[playerid][pAdmin] < 1)return SendClientMessage(playerid, COLOR_WHITE,"{F81414}Du hast dafür keine Berechtigung!"); if(sscanf(params, "uis[64]", pID, time, reason))return SendClientMessage(playerid, COLOR_GREY, "{247BA6}* Benutze: {00FF00}/prison [SpielerID/Name] [Zeit in Minuten] [Grund]"); if(!IsPlayerConnected(pID))return SendClientMessage(playerid, COLOR_GREY,"Dieser Spieler ist nicht Online."); if(PlayerInfo[pID][pAdmin] > PlayerInfo[playerid][pAdmin])return SendClientMessage(playerid, COLOR_GREY, "Du kannst keine höherrängigen ins Prison stecken."); if(IsPlayerNPC(pID))return 1; format(string, sizeof(string), "%s wurde von %s für %d Minuten ins Prison teleportiert, Grund: %s", GetName(pID), GetName(playerid), time, reason); SendClientMessageToAll(COLOR_RED, string); PlayerInfo[pID][pJailed] = 2; PlayerInfo[pID][pJailTime] = time*60; PlayerInfo[pID][pJailVisits] ++; SpawnPlayerEx(pID); return 1; }Hallo,
Ich habe eben ein Prison Befehl Erstellt.
Ich habe das Problem wen ich jemanden zum Prison Telepotieren will wiederholt sich: {247BA6}* Benutze: {00FF00}/prison [SpielerID/Name] [Zeit in Minuten] [Grund]
Der Befehl scheint mir beim ersten durchschauen korrekt.
Was passiert denn nach dem Spawn? Bzw wo setzt du ihn den ins Prison?