Jump to content
  • 0

pomoc Offline Prison (Offline Admin Vězení)


Stellet

Dotaz

Ahoj mám /prison [id] [cas] [duvod] ale jde to jen když je ve hře, ale potřebuju Offline Prison když se hráč odpojí třeba Uprostřed RP Akce, nebo poruší pravidlo tak ho musím potrestat i když je offline, jenže nevím jak na to. Mám DOF2.

CMD:prison(playerid, params[])
{
    new string[500];
    new Pname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, Pname, sizeof(Pname));
    format(string, sizeof(string), "/Hraci/%s.ini",Pname);
    new ID,Cas,str[128];
    if(PlayerInfo[playerid][pAdmin] <= 1) return SendClientMessage(playerid,-1,"Tento příkaz nemůžeš používat!");
    else if(sscanf(params,"uis",ID,Cas,params)) return SendClientMessage(playerid,-1,"/prison [ID] [CAS] [DUVOD]");
    else  if(!IsPlayerConnected(ID)) return SendClientMessage(playerid,-1,"Tento hráč není na serveru.");
    else if(ajail[ID] == 1) return SendClientMessage(playerid,-1,"Tento hráč už je v prisonu.");
    else
    {
new AdminText[100];
        if(PlayerInfo[playerid][pAdmin] == 2){ AdminText = "Moderátor"; }
if(PlayerInfo[playerid][pAdmin] == 3){ AdminText = "Administrátor"; }
if(PlayerInfo[playerid][pAdmin] == 4){ AdminText = "Administrátor"; }
if(PlayerInfo[playerid][pAdmin] == 5){ AdminText = "Administrátor"; }
if(PlayerInfo[playerid][pAdmin] == 6){ AdminText = "Administrátor"; }
if(PlayerInfo[playerid][pAdmin] == 7){ AdminText = "Administrátor"; }
if(PlayerInfo[playerid][pAdmin] == 8){ AdminText = "Administrátor"; }
if(PlayerInfo[playerid][pAdmin] == 9){ AdminText = "Administrátor"; }
    
     format(str,sizeof(str),"%s %s udělil prison hráči %s na %i minut [Důvod: %s ]",AdminText,GetName(playerid),GetName(ID),Cas,params);
SendClientMessageToAll(B_CERVENA,str);
DOF2_SetString(string,"PJmeno",GetName(playerid));
DOF2_SetString(string,"PDuvod",params);
DOF2_SetString(string,"PHodnost",AdminText);
ajail[ID] = 1;
SetPlayerPos(ID, -1790.7722, 567.2419, 333.3382);
prisonTime[ID] = Cas; // uložíme, jak dlouho má být hráč v base
     DOF2_SetInt(string, "PrisonTime", Cas);
}
return 1;
}

Pomůžete mi to předělat na offline ? Prostě na /prison [jméno] [cas][důvod] Díky moc za každou pomoc :)

Edited by FeedBoss
Link to comment
Share on other sites

1 odpověd na tuto otázku

Recommended Posts

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...