function CreatePlayerVehicle(playerid, modelid)
{
if(modelid == 432 && PlayerInfo[playerid][pAdminLevel] == 0 || PlayerInfo[playerid][pVIPLevel] == 0)
{
SendClientMessage(playerid,COLOR_RED,"[ERROR] "GREY"Only VIP's/Admins can spawn Rhino's!");
PlayerPlaySound(playerid,1085,0.0,0.0,0.0);
return 0;
}
if(modelid == 425 && PlayerInfo[playerid][pAdminLevel] == 0 || PlayerInfo[playerid][pVIPLevel] == 0)
{
SendClientMessage(playerid,COLOR_RED,"[ERROR] "GREY"Only VIP's/Admins can spawn Hunter's!");
PlayerPlaySound(playerid,1085,0.0,0.0,0.0);
return 0;
}
if(modelid == 520 && PlayerInfo[playerid][pAdminLevel] == 0 || PlayerInfo[playerid][pVIPLevel] == 0)
{
SendClientMessage(playerid,COLOR_RED,"[ERROR] "GREY"Only VIP's/Admins can spawn Hydra's!");
PlayerPlaySound(playerid,1085,0.0,0.0,0.0);
return 0;
}
if(PlayerInfo[playerid][PlayerCar] != -1 && !IsVehicleOccupied(PlayerInfo[playerid][PlayerCar]))
{
DestroyVehicle(PlayerInfo[playerid][PlayerCar]);
PlayerInfo[playerid][PlayerCar] = -1;
}
new Float:x, Float:y, Float:z, Float:a;
GetPlayerFacingAngle(playerid, a);
GetPlayerPos(playerid, x, y, z);
PlayerInfo[playerid][PlayerCar] = CreateVehicle(modelid, x, y, z, a, random(255), random(255), -1);
SetVehicleVirtualWorld(PlayerInfo[playerid][PlayerCar],GetPlayerVirtualWorld(playerid));
LinkVehicleToInterior(PlayerInfo[playerid][PlayerCar], GetPlayerInterior(playerid));
PutPlayerInVehicle(playerid, PlayerInfo[playerid][PlayerCar], 0);
return PlayerInfo[playerid][PlayerCar];
}
switch(modelid)
{
case 432: { if(!PlayerInfo[playerid][pAdminLevel]) } // Player is not an admin.
case 425: { if(!PlayerInfo[playerid][pAdminLevel]) }
}
switch(modelid)
{
case 432: { if(!PlayerInfo[playerid][pAdminLevel] || !PlayerInfo[playerid][pVIPLevel]) } // Player is not an admin.
case 425: { if(!PlayerInfo[playerid][pAdminLevel] || !PlayerInfo[playerid][pVIPLevel]) }
}
switch(modelid)
{
case 432:
{
if(PlayerInfo[playerid][pAdminLevel] == 0 || PlayerInfo[playerid][pVIPLevel] == 0)
{
SendClientMessage(playerid,COLOR_RED,"[ERROR] "GREY"Only VIP's/Admins can spawn Rhinos!");
return 0;
}
}
case 425:
{
if(PlayerInfo[playerid][pAdminLevel] == 0 || PlayerInfo[playerid][pVIPLevel] == 0)
{
SendClientMessage(playerid,COLOR_RED,"[ERROR] "GREY"Only VIP's/Admins can spawn Hunters!");
return 0;
}
}
case 520:
{
if(PlayerInfo[playerid][pAdminLevel] == 0 || PlayerInfo[playerid][pVIPLevel] == 0)
{
SendClientMessage(playerid,COLOR_RED,"[ERROR] "GREY"Only VIP's/Admins can spawn Hydras!");
return 0;
}
}
}
return 0;
return 1;
stock IsPlayerMod(playerid,lvl) { if(PlayerInfo[playerid][pAdminLevel]>=lvl) return 1; return 0; } stock IsPlayerModEx(playerid,lvl) { if(PlayerInfo[playerid][pAdminLevel]==lvl) return 1; return 0; } |
function CreatePlayerVehicle(playerid, modelid)
{
if(modelid == 432 && PlayerInfo[playerid][pAdminLevel] == 0 && PlayerInfo[playerid][pVIPLevel] == 0)
{
SendClientMessage(playerid,COLOR_RED,"[ERROR] "GREY"Only VIP's/Admins can spawn Rhino's!");
PlayerPlaySound(playerid,1085,0.0,0.0,0.0);
return 0;
}
if(modelid == 425 && PlayerInfo[playerid][pAdminLevel] == 0 && PlayerInfo[playerid][pVIPLevel] == 0)
{
SendClientMessage(playerid,COLOR_RED,"[ERROR] "GREY"Only VIP's/Admins can spawn Hunter's!");
PlayerPlaySound(playerid,1085,0.0,0.0,0.0);
return 0;
}
if(modelid == 520 && PlayerInfo[playerid][pAdminLevel] == 0 && PlayerInfo[playerid][pVIPLevel] == 0)
{
SendClientMessage(playerid,COLOR_RED,"[ERROR] "GREY"Only VIP's/Admins can spawn Hydra's!");
PlayerPlaySound(playerid,1085,0.0,0.0,0.0);
return 0;
}
if(PlayerInfo[playerid][PlayerCar] != -1 && !IsVehicleOccupied(PlayerInfo[playerid][PlayerCar]))
{
DestroyVehicle(PlayerInfo[playerid][PlayerCar]);
PlayerInfo[playerid][PlayerCar] = -1;
}
new Float:x, Float:y, Float:z, Float:a;
GetPlayerFacingAngle(playerid, a);
GetPlayerPos(playerid, x, y, z);
PlayerInfo[playerid][PlayerCar] = CreateVehicle(modelid, x, y, z, a, random(255), random(255), -1);
SetVehicleVirtualWorld(PlayerInfo[playerid][PlayerCar],GetPlayerVirtualWorld(playerid));
LinkVehicleToInterior(PlayerInfo[playerid][PlayerCar], GetPlayerInterior(playerid));
PutPlayerInVehicle(playerid, PlayerInfo[playerid][PlayerCar], 0);
return PlayerInfo[playerid][PlayerCar];
}