Vladimir5 Posted December 19, 2011 Share Posted December 19, 2011 Hi all! Who can give code gates witch will be open on ACL(Admins,moderators) Just I creating Freeroam/Role play server. Link to comment
myonlake Posted December 19, 2011 Share Posted December 19, 2011 hasObjectPermissionTo isObjectInACLGroup moveObject createObject getElementType onMarkerHit onMarkerLeave Link to comment
Vladimir5 Posted December 19, 2011 Author Share Posted December 19, 2011 (edited) local marker1 = createMarker( -1530, 483, 6.3, "cylinder", 10, 0, 255, 255, 0 ) local gate1 = createObject( 976, -1534.4836425781, 482.15185546875, 6.1875 ) -- Local Functions function openGate1( hitElement ) if (getElementType(hitElement) == "player" ) then moveObject( gate1, 1500, -1534.4836425781, 482.15185546875, 2.9375 ) end end addEventHandler( "onMarkerHit", marker1, openGate1 ) function closeGate1( leftElement ) if (getElementType(leftElement) == "player" ) then moveObject( gate1, 1500, -1534.4836425781, 482.15185546875, 6.1875 ) end end addEventHandler( "onMarkerLeave", marker1, closeGate1 ) It's code... Of owner SAUR's Its ok? Edited December 19, 2011 by Guest Link to comment
Vladimir5 Posted December 19, 2011 Author Share Posted December 19, 2011 (edited) It's code on gates with password... I need auto close/open gates... Gates with Marker:) local marker1 = createMarker( -1530, 483, 6.3, "cylinder", 10, 0, 255, 255, 0 ) local gate1 = createObject( 976, -1534.4836425781, 482.15185546875, 6.1875 ) local marker1 = createMarker( -1530, 483, 6.3, "cylinder", 10, 0, 255, 255, 0 ) local gate1 = createObject( 976, -1534.4836425781, 482.15185546875, 6.1875 ) -- Local Functions function openGate1( hitElement ) if (getElementType(hitElement) == "player" ) then moveObject( gate1, 1500, -1534.4836425781, 482.15185546875, 2.9375 ) end end addEventHandler( "onMarkerHit", marker1, openGate1 ) function closeGate1( leftElement ) if (getElementType(leftElement) == "player" ) then moveObject( gate1, 1500, -1534.4836425781, 482.15185546875, 6.1875 ) end end addEventHandler( "onMarkerLeave", marker1, closeGate1 ) Please help me! How do to gates open on ACL grouP!? Edited December 19, 2011 by Guest Link to comment
myonlake Posted December 19, 2011 Share Posted December 19, 2011 (edited) -- Gate object, which will be created when the resource is started local gate = createObject(985, -1534.4836425781, 482.15185546875, 6.1875, 0, 0, 270.27014160156) -- Marker, which will be created when the resource is started local marker = createMarker(-1530, 483, 6.3, "cylinder", 4, 255, 255, 255, 140) -- Function, which moves the gate when you hit the marker and you have a right to kick a player function moveGate(hitPlayer, matchingDimension) if hasObjectPermissionTo(hitPlayer, "function.kickPlayer") then -- Check if the player has permission to kick a player moveObject(gate, 5000, -1534.4836425781, 482.15185546875, 2.9375) -- Function that moves the gate away setTimer(moveBack, 5000, 1) -- Timer that triggers when the gate is moved end end addEventHandler("onMarkerHit", marker, moveGate) -- When the player hits a marker with name 'marker', the function with name 'moveGate' will be triggered -- Function that moves the gate back to it's position function moveBack() moveObject(gate, 5000, -1534.4836425781, 482.15185546875, 6.1875) end Edited December 19, 2011 by Guest Link to comment
Vladimir5 Posted December 19, 2011 Author Share Posted December 19, 2011 local gate = createObject(985, -1534.4836425781, 482.15185546875, 6.1875, 0, 0, 270.27014160156) local marker = createMarker(-1530, 483, 6.3, "cylinder", 4, 255, 255, 255, 140) function moveGate(hitPlayer, matchingDimension) if hasObjectPermissionTo(hitPlayer, "function.kickPlayer") then moveObject(gate, 5000, -1534.4836425781, 482.15185546875, 2.9375) setTimer(moveBack, 5000, 1) end end addEventHandler("onMarkerHit", marker, moveGate) function moveBack() moveObject(gate, 5000, -1534.4836425781, 482.15185546875, 6.1875) end Hm... Where's I can add me to permissions? Link to comment
myonlake Posted December 19, 2011 Share Posted December 19, 2011 You mean, you want to be an admin? Link to comment
Vladimir5 Posted December 19, 2011 Author Share Posted December 19, 2011 You mean, you want to be an admin? I'm admin on my server. But it will be kick players witch in acl groups Moderators,everyone,yeah? Link to comment
myonlake Posted December 19, 2011 Share Posted December 19, 2011 Moderators and Administrators are able to kick players from your server. The script checks if the player who triggers the moving gate function has permission to kick a player. In another words, it checks if you're an admin or moderator. It only works for admins and moderators, not for everyone. 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