HU/getElementColShape
Jump to navigation
Jump to search
Bizonyos elemeknek vannak hozzátársított colshape-ük, mint például Marker és Pickup. Ezzel a functionnal megkaphatjuk a társított colshapeket.
Szintaxis
colshape getElementColShape ( element theElement )
OOP Syntax Help! I don't understand this!
- Method: element:getColShape(...)
- Variable: .colShape
Kötelező paraméterek
- theElement: Az elem, aminek a colshape-ét szeretné megkapni
Visszatérési érték
Visszaadja az elem colshape-ét, false, ha nem, vagy ha érvénytelen paraméterek lettek megadva.
Példa
Click to collapse [-]
ServerEz a példa létrehoz egy markert a Toreno házában, és hozzáad egy parancsot, ami ellenőrzi, hogy rajta áll-e.
theMarker = createMarker( -687.9, 937.8, 13.6, "cylinder", 2.0, 255, 0, 0, 80 ) -- create a red cylinder marker inside Toreno's house function checkOnMarker ( thePlayer ) local isIn = isPlayerInMarker( thePlayer, theMarker ) -- use the function to check if player is in the marker if isIn then outputChatBox( "You are on the marker.", thePlayer ) else outputChatBox( "You are not on the marker.", thePlayer ) end end addCommandHandler ( "amionmarker", checkOnMarker ) -- define the isPlayerInMarker function function isPlayerInMarker( thePlayer, theMarker ) local theShape = getElementColShape( theMarker ) -- get markers colshape if isElementWithinColShape( thePlayer, theShape ) then -- check if the player is in it return true else -- he isn't on the marker return false end end
Lásd még
- HU/attachElements
- HU/clearElementVisibleTo
- HU/cloneElement
- HU/createElement
- HU/destroyElement
- HU/detachElements
- HU/getAllElementData
- HU/getAttachedElements
- HU/getElementAlpha
- HU/getElementAttachedOffsets
- HU/getElementAttachedTo
- HU/getElementCollisionsEnabled
- HU/getElementByID
- HU/getElementByIndex
- HU/getElementChild
- HU/getElementChildren
- HU/getElementChildrenCount
- HU/getElementColShape
- HU/getElementData
- HU/getElementDimension
- HU/getElementHealth
- HU/getElementID
- HU/getElementInterior
- HU/getElementMatrix
- HU/getElementModel
- HU/getElementParent
- HU/getElementPosition
- HU/getElementRotation
- HU/getElementSyncer
- HU/getElementType
- HU/getElementVelocity
- HU/getElementZoneName
- HU/getElementsByType
- HU/getElementsWithinColShape
- HU/getLowLODElement
- HU/getRootElement
- HU/isElement
- HU/isElementAttached
- HU/isElementCallPropagationEnabled
- HU/isElementDoubleSided
- HU/isElementFrozen
- HU/isElementInWater
- HU/isElementLowLOD
- HU/isElementVisibleTo
- HU/isElementWithinColShape
- HU/isElementWithinMarker
- HU/removeElementData
- HU/setElementAlpha
- HU/setElementAngularVelocity
- HU/getElementAngularVelocity
- HU/setElementAttachedOffsets
- HU/setElementCallPropagationEnabled
- HU/setElementCollisionsEnabled
- HU/setElementData
- HU/setElementDimension
- HU/setElementDoubleSided
- HU/setElementFrozen
- HU/setElementHealth
- HU/setElementID
- HU/setElementInterior
- HU/setElementModel
- HU/setElementParent
- HU/setElementPosition
- HU/setElementRotation
- HU/setElementSyncer
- HU/setElementVelocity
- HU/setElementVisibleTo
- HU/setLowLODElement