Some commands
#14



Longer Version More Described:

Код:
dcmd_eject(playerid, params[])
{
    new ID;
    if(sscanf(params, "u", ID))
	{
	    SendClientMessage(playerid,COLOR_ERROR,"USAGE: /eject (Player Name/ID)");
	    return 1;
	}
    if(!IsPlayerInAnyVehicle(playerid))
    {
		SendClientMessage(playerid, COLOR_ERROR, "You're not in a vehicle!");
		return 1;
	}
    if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER)
    {
		SendClientMessage(playerid, COLOR_ERROR, "Only the player in the driver seat can use this command!");
		return 1;
	}
    if(GetPlayerVehicleID(ID) != GetPlayerVehicleID(playerid))
	{
		SendClientMessage(playerid, COLOR_ERROR, "That player is not in your vehicle!");
		return 1;
	}
 	RemovePlayerFromVehicle(ID);
    return 1;
}

dcmd_admins(playerid, params[])
{
    #pragma unused params
    new string[128], name[24], PlayerAdminLevel[19];
    SendClientMessage(playerid, COLOR_BLUE, "Online Admins:");
    for(new i = 0; i < MAX_PLAYERS; i++)
	if(IsPlayerConnected(i))
    {
        switch(AdminLevel[i])
        {
            case 1: PlayerAdminLevel = "Level 1";
            case 2: PlayerAdminLevel = "Level 2";
            case 3: PlayerAdminLevel = "Level 3";
            case 4: PlayerAdminLevel = "Level 4";
            case 5: PlayerAdminLevel = "Level 5";
            case 1337: PlayerAdminLevel = "Level 1337 (Owner)";
        }

        if(IsPlayerAdmin(i))
        {
            PlayerAdminLevel = "RCON Admin";
        }

        GetPlayerName(i, name, sizeof(name));
        format(string, sizeof(string), "%s | %s", name, PlayerAdminLevel);
        SendClientMessage(playerid, COLOR_RED, string);
    }
    return 1;
}

dcmd_adslap(playerid,params[])
{
	new ID;
	new string[128];
    if(sscanf(params,"ui",ID))
	{
	    SendClientMessage(playerid,COLOR_ERROR,"USAGE: /adslap (ID)");
	    return 1;
	}
	if(IsSpawned[ID] == 0)
	{
	    format(string,sizeof(string),"%s(%d) is must be alive and spawned in order for you to slap them.",PlayerName(ID),ID);
	    SendClientMessage(playerid,COLOR_ERROR,string);
	    return 1;
	}
	if(!IsPlayerConnected(ID))
	{
	    format(string,sizeof(string),"The Player ID (%d) is not connected to the server.",ID);
	    SendClientMessage(playerid,COLOR_ERROR,string);
	    return 1;
	}
	//Playerid
	format(string,sizeof(string),"You Have Slapped %s(%d).",PlayerName(ID),ID);
	SendClientMessage(playerid,COLOR_ADMIN,string);
	
	//ID
	GameTextForPlayer(ID,"~r~SLAPPED!!", 3000, 6);
	new Float:X, Float:Y, Float:Z;
 	GetPlayerPos(ID, X, Y, Z);
  	SetPlayerPos(ID, X, Y, Z + 10);
	PlayerPlaySound(ID,1190,0,0,0);
	return 1;
}
Can you understand now?
Reply


Messages In This Thread
Some commands - by James_Bourne - 14.08.2011, 13:50
Re: Some commands - by Darnell - 14.08.2011, 14:01
Re: Some commands - by Kingunit - 14.08.2011, 14:32
AW: Some commands - by Forbidden - 14.08.2011, 14:35
Re: Some commands - by suhrab_mujeeb - 14.08.2011, 14:39
Re: Some commands - by Laronic - 14.08.2011, 14:56
Re: Some commands - by James_Bourne - 14.08.2011, 15:08
Re: Some commands - by Laronic - 14.08.2011, 15:20
Re: Some commands - by CrazyShooterJoe - 14.08.2011, 15:54
Re: Some commands - by Laronic - 14.08.2011, 15:59
Re: Some commands - by CrazyShooterJoe - 14.08.2011, 16:02
Re: Some commands - by James_Bourne - 14.08.2011, 16:23
Re: Some commands - by suhrab_mujeeb - 15.08.2011, 08:48
Re: Some commands - by CrazyShooterJoe - 15.08.2011, 09:16
Re: Some commands - by suhrab_mujeeb - 15.08.2011, 12:41
Re: Some commands - by James_Bourne - 15.08.2011, 12:43
Re: Some commands - by CrazyShooterJoe - 18.08.2011, 09:17
Re: Some commands - by James_Bourne - 18.08.2011, 12:34
Re: Some commands - by CrazyShooterJoe - 18.08.2011, 17:11

Forum Jump:


Users browsing this thread: 6 Guest(s)