golanu21 Posted March 2, 2013 Posted March 2, 2013 how i make this : When the player have "wanted level" 1 to see the star above your head? As : "SAUR, RPG" [Dev]BloWnRPG - We BloW the World [1%]
golanu21 Posted March 2, 2013 Author Posted March 2, 2013 with createObject what need to do ? [Dev]BloWnRPG - We BloW the World [1%]
Anderl Posted March 2, 2013 Posted March 2, 2013 dxDrawImage getWorldFromScreenPosition getPlayerWantedLevel @Castro, he doesn't want to attach an object, he wants an image near player's head. "[...] If you don’t love it, if you’re not having fun doing it, you don’t really love it, you’re going to give up." - Steve Jobs, 2007
golanu21 Posted March 2, 2013 Author Posted March 2, 2013 function starr () local star = createMarker ( 0, 0, 0, "arrow", 1, 255, 0, 0, 255 ) local level = getPlayerWantedLevel ( source ) if ( level > 0 ) then attachElements ( star, source, 0, 0, 10) end end addEventHandler ( "onClientResourceStart", getRootElement(), starr) don't work [Dev]BloWnRPG - We BloW the World [1%]
Anderl Posted March 2, 2013 Posted March 2, 2013 There is no source element in that event, and attaching a marker to a player does not even make sense. Check my reply above. "[...] If you don’t love it, if you’re not having fun doing it, you don’t really love it, you’re going to give up." - Steve Jobs, 2007
golanu21 Posted March 2, 2013 Author Posted March 2, 2013 i don't know "dx" scripting [Dev]BloWnRPG - We BloW the World [1%]
Anderl Posted March 2, 2013 Posted March 2, 2013 There is nothing to know, it's the same as scripting with CEGUI (MTA's GUI system), except that you have to render everything in every frame with onClientRender event. "[...] If you don’t love it, if you’re not having fun doing it, you don’t really love it, you’re going to give up." - Steve Jobs, 2007
-.Paradox.- Posted October 7, 2013 Posted October 7, 2013 (edited) local Timer = {} Bribe = {} xMain_ = function( ) for index,v in ipairs (getElementsByType("player")) do xWanted_(v) end end addEventHandler("onResourceStart", resourceRoot, xMain_); xWanted_ = function(v) if not isElement(v) then return end Timer[v] = setTimer( function(player) if isElement(player) then local team = getPlayerTeam(player) if ( team and getTeamName(team) == "Police" ) then return end local Wanted = getPlayerWantedLevel ( player ); local x,y,z = getElementPosition ( player ); local Name = getPlayerName ( player ); if ( Wanted >= 1 ) then if Bribe[player] and isElement(Bribe[player]) then return end Bribe[player] = createObject(1247,x,y,z); attachElements (Bribe[player],player,0,0,1.6) ; outputChatBox(" [ "..Name.." ] Have [ "..Wanted.." ] Wanted Level! ",v,255,0,0,true); elseif ( Wanted == 0 and Bribe[player] and isElement(Bribe[player]) ) then destroyElement(Bribe[player]); Bribe[player] = nil end end end ,5000,0,v); end xJoin_ = function ( ) xWanted_(source); end addEventHandler("onPlayerJoin",root,xJoin_); xWantedDestroy_ = function ( ) if Timer[source] and isTimer(Timer[source]) then killTimer(Timer[source]); Timer[source] = nil end; if Bribe[source] and isElement(Bribe[source]) then destroyElement(Bribe[source]); Bribe[source] = nil end end addEventHandler("onPlayerQuit",root,xWantedDestroy_); Edited October 7, 2013 by Guest If you're looking for a cheap paid scripter, don't hesitate to contact me. Great minds discuss ideas, Average minds discuss events and small minds discuss people.
xXMADEXx Posted October 7, 2013 Posted October 7, 2013 there is a script on the MTA community website that does this.. The Ultimate Lua Tutorial! | MTA PHP SDK
-.Paradox.- Posted October 7, 2013 Posted October 7, 2013 Yes it was in my library, and I post it btw I download it from community too and I forgot about it If you're looking for a cheap paid scripter, don't hesitate to contact me. Great minds discuss ideas, Average minds discuss events and small minds discuss people.
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