Need help With Classes.
#2

Try this code
pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    new Float:PosX,Float:PosY,Float:PosZ,model = GetVehicleModel(vehicleid);

    switch(model)
    {
        case 447 : //Sparrow
        {
            switch (gPlayerClass[playerid])
            {
                case MERCENARY : return 1;
                default :
                {
                    GetPlayerPos(playerid,PosX,PosY,PosZ);//getting player pos
                    SetPlayerPos(playerid,PosX,PosY,PosZ);//setting player to same pos to avoid entering vehicle
                    SendClientMessage(playerid, 0xAA3333AA, "ERROR: You Need to be Mercenary to Fly Sea Sparrow!");
                }
            }
        }
        case 432 : //Tank
        {
            switch (gPlayerClass[playerid])
            {
                case ENGINEER : return 1;
                default :
                {
                    GetPlayerPos(playerid,PosX,PosY,PosZ);//getting player pos
                    SetPlayerPos(playerid,PosX,PosY,PosZ);//setting player to same pos to avoid entering vehicle
                    SendClientMessage(playerid, 0xAA3333AA, "ERROR: You Need to be Engineer to Drive Tank!");
                }
            }
        }
        case 520 ://Hydra
        {
            switch (gPlayerClass[playerid])
            {
                case PILOT : return 1;
                default :
                {
                    GetPlayerPos(playerid,PosX,PosY,PosZ);//getting player pos
                    SetPlayerPos(playerid,PosX,PosY,PosZ);//setting player to same pos to avoid entering vehicle
                    SendClientMessage(playerid, 0xAA3333AA, "ERROR: You Need to be Pilot to Fly Hydra!");
                }
            }
        }
        case 425 ://Hunter
        {
            switch (gPlayerClass[playerid])
            {
                case PILOT : return 1;
                default :
                {
                    GetPlayerPos(playerid,PosX,PosY,PosZ);//getting player pos
                    SetPlayerPos(playerid,PosX,PosY,PosZ);//setting player to same pos to avoid entering vehicle
                    SendClientMessage(playerid, 0xAA3333AA, "ERROR: You Need to be Pilot to Fly Hunter!");
                }
            }
        }
    }
   
    return 1;
}
Reply


Messages In This Thread
Need help With Classes. - by iOmar - 15.08.2012, 07:44
Re: Need help With Classes. - by [MM]RoXoR[FS] - 15.08.2012, 07:57
Re: Need help With Classes. - by iOmar - 15.08.2012, 08:02
Re: Need help With Classes. - by [MM]RoXoR[FS] - 15.08.2012, 08:16
Re: Need help With Classes. - by iOmar - 15.08.2012, 16:49
Re: Need help With Classes. - by [MM]RoXoR[FS] - 16.08.2012, 09:12
Re: Need help With Classes. - by iOmar - 16.08.2012, 10:06
Re: Need help With Classes. - by Anak - 16.08.2012, 11:13
Re: Need help With Classes. - by iOmar - 16.08.2012, 12:40
Re: Need help With Classes. - by Ranama - 16.08.2012, 12:46

Forum Jump:


Users browsing this thread: 1 Guest(s)