if(strcmp(cmd, "/jail", true) == 0) // Jails a player
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, ORANGE, "USAGE: /jail [playername/id] ");
return 1;
}
new targetid = ReturnUser(tmp);
if(IsPlayerConnected(targetid))
{
if(targetid != INVALID_PLAYER_ID)
{
if(AccountInfo[giveplayerid][Jail] == 0)
{
GetPlayerName(targetid, giveplayername, sizeof(giveplayername));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "You got jailed by Admin %s", sendername);
SendClientMessage(targetid, ADMIN_RED, string);
format(string, sizeof(string), "[ ! ] Officer %s jailed %s. ",sendername,giveplayername);
SendClientMessageToAll(COLOR_WARNING,string);
AccountInfo[targetid][Jail] = 1;
OnPlayerJailed(targetid);
return 1;
}
else SendClientMessage(playerid, RED, "Player is already jailed!");
}
else
{
format(string, sizeof(string), "%d is not an active player.", targetid);
SendClientMessage(playerid, RED, string);
}
}
else
{
format(string, sizeof(string), "%d is not an active player.", targetid);
SendClientMessage(playerid, RED, string);
}
return 1;
}
public jail()
{
OnPlayerUnjailed(targetid);
return 1;
}
public jail()
{
new targetid = ReturnUser(tmp, playerid);
OnPlayerUnjailed(targetid);
return 1;
}
new tmp[128];
new tmp[256];
|
Originally Posted by еddy
pawn Код:
pawn Код:
|
public jail(playerid)
SetTimerEx("jail",3000,false,"d",targetid);
public jail(playerid)
{
OnPlayerUnjailed(playerid);
return 1;
}
|
Originally Posted by Jefff
Код:
SetTimerEx("jail",3000,false,"d",targetid);
public jail(playerid)
{
OnPlayerUnjailed(playerid);
return 1;
}
|

//top
forward OnPlayerUnjailed(playerid);
//command text
AccountInfo[targetid][Jail] = 1;
OnPlayerJailed(targetid);
SetTimerEx("OnPlayerUnjailed",1000*30,false,"i",targetid);
//、
public OnPlayerUnjailed(playerid){
//unjail player
}
|
Originally Posted by yezizhu
Код:
//top
forward OnPlayerUnjailed(playerid);
//command text
AccountInfo[targetid][Jail] = 1;
OnPlayerJailed(targetid);
SetTimerEx("OnPlayerUnjailed",1000*30,false,"i",targetid);
//、
public OnPlayerUnjailed(playerid){
//unjail player
}
|