Free Admin!??
#1

Код:
new threshcar

public OnFilterScriptInit()
{
    threshcar = AddStaticVehicle(534,-1442.2714,-321.5412,13.9301,319.6211,1,1); // San Fierro Airport

 public OnPlayerSpawn(playerid)
{
// Threshold's Car
	AddVehicleComponent(threshcar, 1010); // 10x Nitro
	AddVehicleComponent(threshcar, 1084); // Wheels: Trance
	AddVehicleComponent(threshcar, 1087); // Hydraulics
	AddVehicleComponent(threshcar, 1179); // Chrome Front Bumper
	AddVehicleComponent(threshcar, 1179); // Chrome Front Bumper
	AddVehicleComponent(threshcar, 1126); // Chrome Exhaust
	AddVehicleComponent(threshcar, 1122); // Sideskirt: Flames R
	AddVehicleComponent(threshcar, 1100); // Chrome Grill
	AddVehicleComponent(threshcar, 1101); // Sideskirt: Flames L
	AddVehicleComponent(threshcar, 1180); // Rear Bumper Chrome
	ChangeVehiclePaintjob(threshcar, 2);

public OnPlayerStateChange(playerid, newstate, oldstate)
{
	switch(newstate)
	{
		case PLAYER_STATE_ONFOOT:
		{
		switch(oldstate)
		{
			case PLAYER_STATE_DRIVER: OnPlayerExitVehicle(playerid,255);
			case PLAYER_STATE_PASSENGER: OnPlayerExitVehicle(playerid,255);
			}
		}
	}
    if(GetPlayerVehicleID(playerid) == threshcar && (AccInfo[playerid][Level] = 10))
{
    SendClientMessage(playerid, red, "THR35-H0LD: Welcome to my car Administrator");
    GameTextForPlayer(playerid, "~p~Administrator Panel ~g~Enabled", 2000, 5);
    
    }

    else if(GetPlayerVehicleID(playerid) == threshcar && (AccInfo[playerid][Level] = 0))
    {
	SendClientMessage(playerid, red, "This vehicle is only accessible by Administrators");
    RemovePlayerFromVehicle(playerid);
    GameTextForPlayer(playerid, "~p~Administrator Panel ~r~Access Denied", 2000, 5);
    return 1;
}
How would I make this so that if a normal player enters the car, they are ejected and sent the message?

At the moment, anyone that enters the car becomes a level 10 admin :S
I want only level 10 Admins to be able to use it.
Reply
#2

thats super complicated lol just use scanf, or something like this

if ( !IsPlayerAdmin( playerid ) );
{
RemovePlayerFromVehicle(playerid);
}
Reply
#3

Yes but I don't want it to be for RCON admins... I want it to be for Level 10 LuxAdmins
Reply
#4

then i noo clue i apologise lol
Reply
#5

pawn Код:
new threshcar

public OnFilterScriptInit()
{
    threshcar = AddStaticVehicle(534,-1442.2714,-321.5412,13.9301,319.6211,1,1);
    return 1;
}

public OnPlayerSpawn(playerid) {
    // Threshold's Car
    AddVehicleComponent(threshcar, 1010);     // 10x Nitro
    AddVehicleComponent(threshcar, 1084);     // Wheels: Trance
    AddVehicleComponent(threshcar, 1087);     // Hydraulics
    AddVehicleComponent(threshcar, 1179);     // Chrome Front Bumper
    AddVehicleComponent(threshcar, 1179);     // Chrome Front Bumper
    AddVehicleComponent(threshcar, 1126);     // Chrome Exhaust
    AddVehicleComponent(threshcar, 1122);     // Sideskirt: Flames R
    AddVehicleComponent(threshcar, 1100);     // Chrome Grill
    AddVehicleComponent(threshcar, 1101);     // Sideskirt: Flames L
    AddVehicleComponent(threshcar, 1180);     // Rear Bumper Chrome
    ChangeVehiclePaintjob(threshcar, 2);
    return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
    switch(newstate) {
        case PLAYER_STATE_ONFOOT:
        {
            switch(oldstate) {
                case PLAYER_STATE_DRIVER: OnPlayerExitVehicle(playerid,255);
                case PLAYER_STATE_PASSENGER: OnPlayerExitVehicle(playerid,255);
            }
        }
    }
    if(GetPlayerVehicleID(playerid) == threshcar && AccInfo[playerid][Level] == 10) {
        SendClientMessage(playerid, red, "THR35-H0LD: Welcome to my car Administrator");
        GameTextForPlayer(playerid, "~p~Administrator Panel ~g~Enabled", 2000, 5);
    }
    else {
        SendClientMessage(playerid, red, "This vehicle is only accessible by Administrators");
        RemovePlayerFromVehicle(playerid);
        GameTextForPlayer(playerid, "~p~Administrator Panel ~r~Access Denied", 2000, 5);
    }
    return 1;
}
Reply
#6

So simple, yet so hard...
thanks for your help

I'll just have to remove the 'else' function, because it says it every time I spawn or exit the car.
Your rep has just increased
Reply
#7

Quote:
Originally Posted by Threshold
Посмотреть сообщение
Yes but I don't want it to be for RCON admins... I want it to be for Level 10 LuxAdmins
Give us the Code of the LuxAdmin. so I code it for you.
Reply
#8

Quote:
Originally Posted by Egyptian Trooper
Посмотреть сообщение
Give us the Code of the LuxAdmin. so I code it for you.
I already made the code for him
However, he mentioned it at his first post.
pawn Код:
AccInfo[playerid][Level]
Reply
#9

It's okay, I've already sorted it out

Thanks anyway.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)