Jail Command Problem
#1

Hi all, I have Double-O-Seven's SADM, I have a jail command problem, there is a No time limit, there is only /jail [id] [Reason] and I want /jail [id] [time] [reason].

PHP код:
 COMMAND:jail(playerid,params[])
{
    if(!
AdminCommandCheck(playerid,"/jail"))
        return 
1;
    new 
id,reason[128];
    if(
sscanf(params,"us[128]",id,reason))
        return 
SendSyntaxWarningEx(playerid,"/jail <ID/Name> <Grund>","/jail <ID/name> <reason>");
    if(!
IsValidPlayer(id))
        return 
SendLanguageMessage(playerid,COLOR_WARNING,"<$> -Warnung-<#> Ungueltige ID!","<$> -Warning-<#> Invalid ID!");
    if(!
PlayerInfo[pJailed][id])
    {
        new 
string[128],string_en[128];
          
JailPlayer(id,180);
        
ShowRules(id,20000);
        
format(string,sizeof(string),"<$> -Admininfo-<#> Admin %s hat %s ins Gefaengnis gesteckt! (Grund: %s)",GetPlayerString(playerid),GetPlayerString(id),reason);
        
format(string_en,sizeof(string_en),"<$> -Admininfo-<#> Admin %s has jailed %s! (Reason: %s)",GetPlayerString(playerid),GetPlayerString(id),reason);
        
SendLanguageMessageToAll(COLOR_ADMIN,string,string_en);
        return 
1;
    }
    else
        
PlayerInfo[pJailed][id]+=60;
    return 
1
Reply
#2

Here's an example: http://forum.sa-mp.com/showpost.php?...64&postcount=5
Reply
#3

I want /jail [id] [time] [reason]
Reply
#4

pawn Код:
COMMAND:jail(playerid,params[])
{
    if(!AdminCommandCheck(playerid,"/jail"))
    return 1;
    new id,reason[128],time;  // add time
    if(sscanf(params,"uis[128]",id,time,reason)) // add time
    return SendSyntaxWarningEx(playerid,"/jail <ID/Name> <time> <Grund>","/jail <ID/name> <time> <reason>"); // add time
    if(!IsValidPlayer(id))
    return SendLanguageMessage(playerid,COLOR_WARNING,"<$> -Warnung-<#> Ungueltige ID!","<$> -Warning-<#> Invalid ID!");
    if(!PlayerInfo[pJailed][id])
    {
        new string[128],string_en[128];
        JailPlayer(id,180);
        ShowRules(id,20000);
        //JailTime[id] =time
        format(string,sizeof(string),"<$> -Admininfo-<#> Admin %s hat %s ins Gefaengnis gesteckt! (Grund: %s)",GetPlayerString(playerid),GetPlayerString(id),reason);
        format(string_en,sizeof(string_en),"<$> -Admininfo-<#> Admin %s has jailed %s! (Reason: %s)",GetPlayerString(playerid),GetPlayerString(id),reason);
        SendLanguageMessageToAll(COLOR_ADMIN,string,string_en);
        return 1;
    }
    else
        PlayerInfo[pJailed][id]+=60;
    return 1;
}
Reply
#5

thanks
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)