cars...
#1

hello how i can make when player will enter in a vehicle to writing "This vehicle is just for Admins" and auto eject....
Reply
#2

Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
  if(IsPlayerAdmin(playerid) == 0)
  {
       SendClientMessage(playerid, RED, "Error: This Vehicle Is Only For Admins.");
       RemovePlayerFromVehicle(playerid);
  }
  return 1;
}
Reply
#3

pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
    if(newstate == PLAYER_STATE_DRIVER && GetPlayerVehicleID(playerid) == VEHICLEID_WHO_YOU_WANT)
    {
    SendClientMessage(playerid, 0xFFFFFFFF, "This Vehicle is restrict for admins, get out!");
    RemovePlayerFromVehicle(playerid);
    return 1;
    }

    return 1
}


https://sampwiki.blast.hk/wiki/OnPlayerStateChange
Reply
#4

Quote:
Originally Posted by Ironboy500[TW]
Посмотреть сообщение
Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
  if(IsPlayerAdmin(playerid) == 0)
  {
       SendClientMessage(playerid, RED, "Error: This Vehicle Is Only For Admins.");
       SetPlayerHealth(playerid, 0);
  }
  return 1;
}
Ehh..

pawn Код:
OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
  if(IsPlayerAdmin(playerid) == 0)
  {
       SendClientMessage(playerid, RED, "Error: This Vehicle Is Only For Admins.");
       SetPlayerHealth(playerid, 0);
  }
  else
  {
       SendClientMessage(playerid,RED,"Welcome admin!");
  }
Reply
#5

Quote:
Originally Posted by cynic
Посмотреть сообщение
pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
    if(newstate == PLAYER_STATE_DRIVER && GetPlayerVehicleID(playerid) == VEHICLEID_WHO_YOU_WANT)
    {
    SendClientMessage(playerid, 0xFFFFFFFF, "This Vehicle is restrict for admins, get out!");
    RemovePlayerFromVehicle(playerid);
    return 1;
    }

    return 1
}


https://sampwiki.blast.hk/wiki/OnPlayerStateChange
You only need to return 1 once.
Reply
#6

Quote:
Originally Posted by [BADBOY]
Посмотреть сообщение
You only need to return 1 once.
Not, the sintax "return 1" is equal to return true, so is good use return 1 to finalize the callback when not is necessary verify more nothing in the callback.

The last "return 1" not have importance, is only to give return to the callback.
Reply
#7

i would go more for
Quote:

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(IsPlayerAdmin(playerid) == 0)
{
SendClientMessage(playerid, RED, "Error: This Vehicle Is Only For Admins.");
RemovePlayerFromVehicle(playerid);
}
return 1;
}

change
Quote:

if(IsPlayerAdmin(playerid) == 0)

to your admin level
_______________________
1-3$ fix warnings 1-5$fix errors
6-15$ make gamemodes(not roleplay) 3-10$ make filterscripts-scriptfiles
Dont ASK! me RolePlay questions
www.mefreeroam.tk
Reply
#8

ehm thanks guys but i dont want just on that car to get out the player i want just on that vehicle what i want and where to stay.
sorry i cant explain good but i think u understand guys ? :S
Reply
#9

Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
    if(newstate == PLAYER_STATE_DRIVER && GetPlayerVehicleID(playerid) == VEHICLEID_WHO_YOU_WANT)
    {
    SendClientMessage(playerid, 0xFFFFFFFF, "This Vehicle is restrict for admins, get out!");
    RemovePlayerFromVehicle(playerid);
    return 1;
    }

    return 1
}
Replace VEHICLEID_WHO_YOU_WANT with vehicle id you want message to show up for.
Reply
#10

Quote:
Originally Posted by Ironboy500[TW]
Посмотреть сообщение
Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
    if(newstate == PLAYER_STATE_DRIVER && GetPlayerVehicleID(playerid) == VEHICLEID_WHO_YOU_WANT)
    {
    SendClientMessage(playerid, 0xFFFFFFFF, "This Vehicle is restrict for admins, get out!");
    RemovePlayerFromVehicle(playerid);
    return 1;
    }

    return 1
}
Replace VEHICLEID_WHO_YOU_WANT with vehicle id you want message to show up for.
You're so close, but when you're admin, you can't enter:
pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
    if(newstate == PLAYER_STATE_DRIVER && GetPlayerVehicleID(playerid) == VEHICLEID_WHO_YOU_WANT)
    {
        if(IsPlayerAdmin(playerid)) return 1;
        SendClientMessage(playerid, 0xFFFFFFFF, "This Vehicle is restrict for admins, get out!");
        RemovePlayerFromVehicle(playerid);
    }

    return 1
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)