BlackWhite Posted February 1, 2018 Share Posted February 1, 2018 radar1 = createRadarArea(84, 1774,320,370,0,255,0, 100) setElementData(radar1,"zombieProof",true) Zone1 = createColRectangle (84, 1774,320,370) addEventHandler("onColShapeHit", Zone1, function(h) if not isElement(h) then return end if getElementData(h,"zombie") then killPed(h) end --These zones are also zombie proof end) function enterArea1(thePlayer) local posX, posY = getElementPosition(thePlayer) local inArea = isInsideRadarArea(radar1, posX, posY) if (inArea) then if hasObjectPermissionTo(thePlayer, "function.addAccount", false) then --Specify who can enter the zone primaryWeaponControl = isControlEnabled ( thePlayer, "fire" ) if ( primaryWeaponControl == true ) then toggleControl ( thePlayer, "fire", false ) -- change to true/false to allow/disallow shooting. outputChatBox("***Safe Zone***", thePlayer, 0, 255, 0, true) end else triggerClientEvent(thePlayer, "displayTimer1", thePlayer) end end end addEventHandler("onColShapeHit", Zone1, enterArea1) function warp1() local posX, posY = getElementPosition(source) local inArea = isInsideRadarArea(radar1, posX, posY) if (inArea) then if hasObjectPermissionTo(source, "function.addAccount", false) then --Specify who can enter the zone outputChatBox("***CHECKER*** You are allowed in this zone.", source, 0, 255, 0, true) else outputChatBox("You are not allowed in this area, Sorry...", source, 255, 0, 0, true) outputChatBox("You have been warped.", source, 255, 0, 0, true) if isPedInVehicle ( source ) then local playerVehicle = getPedOccupiedVehicle ( source ) setElementPosition(playerVehicle, 2341.2072753906, -1658.8668212891, 13.379216194153) else setElementPosition(source, 2341.2072753906, -1658.8668212891, 13.379216194153) end end end end addEvent("warp1", true) addEventHandler("warp1", root, warp1) Hi I want make special zone for group base.when other group members enter the base,he will die in 5 seconds.this codes in server side.but ı cant add for group system.which can ı change code ? it is want player account.ı looked MTA sa wiki for permission group but ı cant find.thanks for help Link to comment
NeXuS™ Posted February 1, 2018 Share Posted February 1, 2018 (edited) You'll have to create a team with createTeam and add players to it. Whenever someone enters a base, you'll have to check with getPlayerTeam, if his team equals to the base's team (which could be saved in an elementData with setElementData), if not, adding a timer, which would kill the player. You'll have to check if he leaves this area tho, so you can kill the timer. Edited February 1, 2018 by NeXuS™ Link to comment
BlackWhite Posted February 1, 2018 Author Share Posted February 1, 2018 hi Nexus this is group system.ı cant use createTeam :C Link to comment
NeXuS™ Posted February 1, 2018 Share Posted February 1, 2018 You could, by modifying the group system. But if you don't want to, I suppose you can somehow get the player's group. 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