HU/getElementColShape: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
mNo edit summary
 
(One intermediate revision by one other user not shown)
Line 10: Line 10:


===Kötelező paraméterek===  
===Kötelező paraméterek===  
*'''theElement:''' Az elem, aminek a colshape-t szeretné megkapni
*'''theElement:''' Az elem, aminek a colshape-ét szeretné megkapni


===Visszatérési érték===
===Visszatérési érték===
Line 46: Line 46:
{{Element_functions hu}}
{{Element_functions hu}}


[[ar:getElementColShape]]
[[en:getElementColShape]]
[[en:getElementColShape]]
[[hu:getElementColShape]]


==Fordította==
==Fordította==
* '''''[https://wiki.multitheftauto.com/wiki/User:Surge Surge]'''''
* '''''[https://wiki.multitheftauto.com/wiki/User:Surge Surge]'''''

Latest revision as of 17:56, 21 February 2021

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 [-]
Server

Ez 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

Fordította