unjail
#3

Quote:
Originally Posted by Mencent
View Post
Hello!

I explained it already, but here.

PHP Code:
CMD:unjail(playeridparams[])
{
    if(
pInfo[playerid][AdminLevel] < 1) return SendClientMessage(playerid, -1,"{FF0000}[SYSTEM ERROR]: You don't have the privilege to use that command.");
    {
           new 
idstring[128],admin[24], name[24];
           if(
pInfo[playerid][Logged] == 0) return SendClientMessage(playerid, -1"{FF0000}[SYSTEM[: {FFFFFF}You have to login before you can use commands !");
           if(
sscanf(params"d",id)) return SendClientMessage(playerid, -1"{FF0000}[SYSTEM ERROR]: {FFFFFF}USAGE: /unjail [id]");
           if(!
IsPlayerConnected(id)) return SendClientMessage(playerid, -1"{FF0000}[SYSTEM ERROR]: The player is not connected");
           if(
Jailed[id] == 0) return SendClientMessage(playerid, -1"{FF0000}[SYSTEM]: The player is not jailed");
           
SetPlayerVirtualWorld(id0);
           
SetPlayerInterior(id0);
           
SetPlayerHealth(id100);
           
GivePlayerMoney(id, -800);
           
GivePlayerWeapon(id24,60);
           
SpawnPlayer(id);
           
GetPlayerName(playeridadmin,sizeof(admin));
           
GetPlayerName(idnamesizeof(name) ) ;
           
format(stringsizeof string"{FF0000}[SYSTEM]: {FFFFFF}%s has been released from jail by %s",nameadmin);
           
SendClientMessageToAll(-1string);
           
Jailed[id] = 0;
    }
    return 
1;

PHP Code:
if(Jailed[id] == 0) return SendClientMessage(playerid, -1"{FF0000}[SYSTEM]: The player is not jailed"); 
have to be after the sscanf.

- Mencent
Hope you understand..
Code:
CMD:unjail(playerid, params[])
{
    if(pInfo[playerid][AdminLevel] < 1) return SendClientMessage(playerid, -1,"{FF0000}[SYSTEM ERROR]: You don't have the privilege to use that command.");
	else // you need to add else here to make cmd enable for only admins.
	{
    
           new id, string[128],admin[24], name[24];
           if(pInfo[playerid][Logged] == 0) return SendClientMessage(playerid, -1, "{FF0000}[SYSTEM[: {FFFFFF}You have to login before you can use commands !");
           if(sscanf(params, "d",id)) return SendClientMessage(playerid, -1, "{FF0000}[SYSTEM ERROR]: {FFFFFF}USAGE: /unjail [id]");
           if(!IsPlayerConnected(id)) return SendClientMessage(playerid, -1, "{FF0000}[SYSTEM ERROR]: The player is not connected");
           if(Jailed[id] == 0) return SendClientMessage(playerid, -1, "{FF0000}[SYSTEM]: The player is not jailed");
  			else if(Jailed[id] == 1) // also you need to add this also other wise it detect player is not in jail..
  			{
      	   SetPlayerVirtualWorld(id, 0);
           SetPlayerInterior(id, 0);
           SetPlayerHealth(id, 100);
           GivePlayerMoney(id, -800);
           GivePlayerWeapon(id, 24,60);
           SpawnPlayer(id);

           GetPlayerName(playerid, admin,sizeof(admin));
           GetPlayerName(id, name, sizeof(name) ) ;
           format(string, sizeof string, "{FF0000}[SYSTEM]: {FFFFFF}%s has been released from jail by %s",name, admin);
           SendClientMessageToAll(-1, string);
           Jailed[id] = 0;
           }
    }
    return 1;
}
Reply


Messages In This Thread
unjail - by Glossy42O - 25.07.2015, 13:00
AW: unjail - by Mencent - 25.07.2015, 13:07
Re: AW: unjail - by MBilal - 25.07.2015, 13:14
Re: unjail - by xVIP3Rx - 25.07.2015, 14:31
AW: unjail - by Mencent - 25.07.2015, 16:01
Re: unjail - by gurmani11 - 25.07.2015, 16:17
Re: unjail - by SickAttack - 25.07.2015, 16:29
Re: unjail - by TenTen - 25.07.2015, 16:47

Forum Jump:


Users browsing this thread: 4 Guest(s)