Need A Script Code - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (
https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: Need A Script Code (
/showthread.php?tid=270602)
Need A Script Code -
mastalol - 21.07.2011
I need a Admin Only Car Script
how do you make a vehicle for Admin Only?
and if you are not a admin it will eject you?
admin check:
pawn Код:
if(IsPlayerLuxAdm(playerid))
Re: Need A Script Code -
Jack_Leslie - 21.07.2011
pawn Код:
public OnPlayerStateChange(playerid,newstate,oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
vehid = GetPlayerVehicleID(playerid)
if(vehid == admincar)
{
if(!IsPlayerLuxDm(playerid))
{
EjectPlayerFromVehicle(playerid)
return 1;
}
else {
//admin is in admin car
}
}
}
return 1;
}
not tested.
Re: Need A Script Code -
[HiC]TheKiller - 21.07.2011
pawn Код:
#define MAX_ADMIN_VEHICLES 20 //Change this
new adminvehicle[MAX_ADMIN_VEHICLES];
new adminvehicles = -1;
stock AddAdminVehicle(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:angle, color1, color2)
{
adminvehicles++;
adminvehicle[adminvehicles] = AddStaticVehicle(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:angle, color1, color2);
return adminvehicles;
}
public OnPlayerStateChange(playerid,newstate,oldstate)
{
if(newstate == 2)
{
if(!IsPlayerLuxAdm(playerid))
{
new vehid = GetPlayerVehicleID(playerid);
for(new i; i< MAX_ADMIN_VEHICLES; i++)
{
if(adminvehicle[i] == vehid)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, -1, "This is a admin vehicle!");
}
}
}
return 1;
}
Then just do the same as AddStaticVehicle but change it to AddAdminVehicle.