tim260 Posted October 1, 2011 Share Posted October 1, 2011 militaryVehicles = { [523]=true,[598]=true,[596]=true,[597]=true,[490]=true, [470]=true } militaryTeams = {["Military"]=true,["Naval"]=true} function militaryenterVehicle ( player, seat, jacked ) if ( militaryVehicles[getElementModel ( source )] ) and ( getPlayerTeam( player ) ) and ( not militaryTeams[getTeamName(getPlayerTeam( player ))] ) and ( seat == 0 ) then outputChatBox ( "You aren't a Military , you mayn't drive this.", player ) --and tell the player why cancelEvent() end end addEventHandler ( "onVehicleStartEnter", getRootElement(), militaryenterVehicle ) This is my vehicle testrictment script, how can i restrict it to a skin and not a team .... EDIT : also how do i add the thing that if spawn set team Geusts -- Settings for when a player joins -- XYZ coördinates local joinX = 0.0 local joinY = 0.0 local joinZ = 0.0 -- Weapon and ammo local joinWeapon = 22 local joinAmmo = 200 -- Message when player joins local joinMessage = "Welcome to this server." -- Skin that player gets local joinSkin = 0 -- Settings for when a player dies -- XYZ coördinates local spawnX = 0.0 local spawnY = 0.0 local spawnZ = 0.0 -- Weapon and ammo local spawnWeapon = 22 local spawnAmmo = 200 -- Skin that player gets local spawnSkin = 0 -- Settings for the amounts of money -- Money the killer gets local killerMoney = 500 -- Money removed from player when they die local deadPlayerMoney = 500 -- Money you get when you join local joinMoney = 1000 -- Functions -- This function spawns players when they join function spawnOnJoin() spawnPlayer(source, joinX, joinY, joinZ, 0 , joinSkin) fadeCamera(source, true) setCameraTarget(source, source) outputChatBox(joinMessage, source) giveWeapon(source, joinWeapon, joinAmmo) givePlayerMoney(source, joinMoney) end -- This function spawns players after they died function spawnOnDead(ammo, killer, weapon, bodypart) outputChatBox(getPlayerName(source).." died.") takePlayerMoney(source, deadPlayerMoney) if (killer) and (killer ~= source) then givePlayerMoney(killer, killerMoney) end setTimer(spawnPlayer, 3000, 1, source, spawnX, spawnY, spawnZ, 0, spawnSkin) setCameraTarget(source, source) setTimer(giveWeapon, 3000, 1, source, spawnWeapon, spawnAmmo) end -- Event handlers addEventHandler("onPlayerJoin", getRootElement(), spawnOnJoin) addEventHandler("onPlayerWasted", getRootElement(), spawnOnDead) Link to comment
bandi94 Posted October 1, 2011 Share Posted October 1, 2011 militaryVehicles = { [523]=true,[598]=true,[596]=true,[597]=true,[490]=true, [470]=true } militarySkin = {["skinID"]=true,["skinID"]=true} function militaryenterVehicle ( player, seat, jacked ) if ( militaryVehicles[getElementModel ( source )] ) and ( not militarySkin[(getPedSkin (player ))] ) and ( seat == 0 ) then outputChatBox ( "You aren't a Military , you mayn't drive this.", player ) --and tell the player why cancelEvent() end end addEventHandler ( "onVehicleStartEnter", getRootElement(), militaryenterVehicle ) Link to comment
SpUnKyMe Posted October 1, 2011 Share Posted October 1, 2011 is working with skin ids 217 and 218 militaryVehicles = { [523]=true,[598]=true,[596]=true,[597]=true,[490]=true, [470]=true } militaryTeams = {[217]=true,[218]=true} function militaryenterVehicle ( player, seat, jacked ) if ( militaryVehicles[getElementModel ( source )] ) and ( not militaryTeams[getElementModel(player)] ) and ( seat == 0 ) then outputChatBox ( "You aren't a Military , you mayn't drive this.", player ) --and tell the player why cancelEvent() end end addEventHandler ( "onVehicleStartEnter", getRootElement(), militaryenterVehicle ) second addEventHandler ( "onResourceStart", getResourceRootElement(getThisResource()), function() teamG = createTeam ( "Geusts", 255, 255, 255 ) end) -- Settings for when a player joins -- XYZ coördinates local joinX = 0.0 local joinY = 0.0 local joinZ = 0.0 -- Weapon and ammo local joinWeapon = 22 local joinAmmo = 200 -- Message when player joins local joinMessage = "Welcome to this server." -- Skin that player gets local joinSkin = 0 -- Settings for when a player dies -- XYZ coördinates local spawnX = 0.0 local spawnY = 0.0 local spawnZ = 0.0 -- Weapon and ammo local spawnWeapon = 22 local spawnAmmo = 200 -- Skin that player gets local spawnSkin = 0 -- Settings for the amounts of money -- Money the killer gets local killerMoney = 500 -- Money removed from player when they die local deadPlayerMoney = 500 -- Money you get when you join local joinMoney = 1000 -- Functions -- This function spawns players when they join function spawnOnJoin() spawnPlayer(source, joinX, joinY, joinZ, 0 , joinSkin) fadeCamera(source, true) setCameraTarget(source, source) outputChatBox(joinMessage, source) giveWeapon(source, joinWeapon, joinAmmo) givePlayerMoney(source, joinMoney) setPlayerTeam(source,teamG) end -- This function spawns players after they died function spawnOnDead(ammo, killer, weapon, bodypart) outputChatBox(getPlayerName(source).." died.") takePlayerMoney(source, deadPlayerMoney) if (killer) and (killer ~= source) then givePlayerMoney(killer, killerMoney) end setTimer(spawnPlayer, 3000, 1, source, spawnX, spawnY, spawnZ, 0, spawnSkin) setCameraTarget(source, source) setTimer(giveWeapon, 3000, 1, source, spawnWeapon, spawnAmmo) end -- Event handlers addEventHandler("onPlayerJoin", getRootElement(), spawnOnJoin) addEventHandler("onPlayerWasted", getRootElement(), spawnOnDead) Link to comment
tim260 Posted October 1, 2011 Author Share Posted October 1, 2011 Thanks mate it worked, does there excist to lock a car to ONE person and then ONE car and not like if i buy one in shop it says this car is only blablabla... but like ony cheetah (3) ( placed in map editor ) is for him. you know what im saying ? Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now