Jail Command Problem - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Jail Command Problem (
/showthread.php?tid=543829)
Jail Command Problem -
PaPuna - 29.10.2014
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;
Re: Jail Command Problem -
Alex Magaсa - 29.10.2014
Here's an example:
http://forum.sa-mp.com/showpost.php?...64&postcount=5
Re: Jail Command Problem -
PaPuna - 29.10.2014
I want /jail [id] [time] [reason]
Re: Jail Command Problem -
M0HAMMAD - 29.10.2014
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;
}
-
PaPuna - 30.10.2014
thanks