ayman1998 Posted March 16, 2014 Share Posted March 16, 2014 سلام عليكم ممكن تصلحوة انة يلي حسب لون الاسم هاد بجي لونة احمر -- needs configurable blip colors, and team support root = getRootElement () local color = getPlayerNametagColor (root) players = {} resourceRoot = getResourceRootElement ( getThisResource () ) function onResourceStart ( resource ) for id, player in ipairs( getElementsByType ( "player" ) ) do if ( players[player] ) then createBlipAttachedTo ( player, 0, 2, players[source][1], players[source][2], players[source][3] ) else createBlipAttachedTo ( player, 0, 2, color, color, color ) end end end function onPlayerSpawn ( spawnpoint ) if ( players[source] ) then createBlipAttachedTo ( source, 0, 2, players[source][1], players[source][2], players[source][3] ) else createBlipAttachedTo ( source, 0, 2, color, color, color ) end end function onPlayerQuit () destroyBlipsAttachedTo ( source ) end function onPlayerWasted ( totalammo, killer, killerweapon ) destroyBlipsAttachedTo ( source ) end function setBlipsColor ( source, commandName, r, g, b ) if ( tonumber ( b ) ) then color = { tonumber ( r ), tonumber ( g ), tonumber ( b ) } for id, player in ipairs( getElementsByType ( "player" ) ) do destroyBlipsAttachedTo ( player ) if ( players[player] ) then createBlipAttachedTo ( player, 0, 2, players[source][1], players[source][2], players[source][3] ) else createBlipAttachedTo ( player, 0, 2, color, color, color ) end end end end addCommandHandler ( "setblipscolor", setBlipsColor ) addEventHandler ( "onResourceStart", resourceRoot, onResourceStart ) addEventHandler ( "onPlayerSpawn", root, onPlayerSpawn ) addEventHandler ( "onPlayerQuit", root, onPlayerQuit ) addEventHandler ( "onPlayerWasted", root, onPlayerWasted ) function destroyBlipsAttachedTo(player) local attached = getAttachedElements ( player ) if ( attached ) then for k,element in ipairs(attached) do if getElementType ( element ) == "blip" then destroyElement ( element ) end end end end Link to comment
فاّرس Posted March 16, 2014 Share Posted March 16, 2014 استخدم, getPlayerNametagColor Link to comment
ayman1998 Posted March 16, 2014 Author Share Posted March 16, 2014 مستخدمها root = getRootElement () local color = getPlayerNametagColor (root) Link to comment
Mbtdaa Posted March 16, 2014 Share Posted March 16, 2014 مستخدمها root = getRootElement () local color = getPlayerNametagColor (root) root?? root = getRootElement () local color = getPlayerNametagColor (source) players = {} resourceRoot = getResourceRootElement ( getThisResource () ) function onResourceStart ( resource ) for id, player in ipairs( getElementsByType ( "player" ) ) do if ( players[player] ) then createBlipAttachedTo ( player, 0, 2, players[source][1], players[source][2], players[source][3] ) else createBlipAttachedTo ( player, 0, 2, color, color, color ) end end end addEventHandler ( "onResourceStart", resourceRoot, onResourceStart ) function onPlayerSpawn ( spawnpoint ) if ( players[source] ) then createBlipAttachedTo ( source, 0, 2, players[source][1], players[source][2], players[source][3] ) else createBlipAttachedTo ( source, 0, 2, color, color, color ) end end addEventHandler ( "onPlayerSpawn", root, onPlayerSpawn ) function onPlayerQuit () destroyBlipsAttachedTo ( source ) end addEventHandler ( "onPlayerQuit", root, onPlayerQuit ) function onPlayerWasted ( totalammo, killer, killerweapon ) destroyBlipsAttachedTo ( source ) end addEventHandler ( "onPlayerWasted", root, onPlayerWasted ) function setBlipsColor ( source, commandName, r, g, b ) if ( tonumber ( b ) ) then color = { tonumber ( r ), tonumber ( g ), tonumber ( b ) } for id, player in ipairs( getElementsByType ( "player" ) ) do destroyBlipsAttachedTo ( player ) if ( players[player] ) then createBlipAttachedTo ( player, 0, 2, players[source][1], players[source][2], players[source][3] ) else createBlipAttachedTo ( player, 0, 2, color, color, color ) end end end end addCommandHandler ( "setblipscolor", setBlipsColor ) function destroyBlipsAttachedTo(player) local attached = getAttachedElements ( player ) if ( attached ) then for k,element in ipairs(attached) do if getElementType ( element ) == "blip" then destroyElement ( element ) end end end end Link to comment
فاّرس Posted March 16, 2014 Share Posted March 16, 2014 -- Server Side # root = getRootElement () players = {} resourceRoot = getResourceRootElement ( getThisResource () ) function onResourceStart ( resource ) for id, player in ipairs( getElementsByType ( "player" ) ) do if ( players[player] ) then createBlipAttachedTo ( player, 0, 2, players[source][1], players[source][2], players[source][3] ) else local color = {getPlayerNametagColor (player)} createBlipAttachedTo ( player, 0, 2, color[1], color[2], color[3] ) end end end addEventHandler ( "onResourceStart", resourceRoot, onResourceStart ) function onPlayerSpawn ( spawnpoint ) if ( players[source] ) then createBlipAttachedTo ( source, 0, 2, players[source][1], players[source][2], players[source][3] ) else local color = {getPlayerNametagColor (source)} createBlipAttachedTo ( source, 0, 2, color[1], color[2], color[3] ) end end addEventHandler ( "onPlayerSpawn", root, onPlayerSpawn ) function onPlayerQuit () destroyBlipsAttachedTo ( source ) end addEventHandler ( "onPlayerQuit", root, onPlayerQuit ) function onPlayerWasted ( totalammo, killer, killerweapon ) destroyBlipsAttachedTo ( source ) end addEventHandler ( "onPlayerWasted", root, onPlayerWasted ) function setBlipsColor ( source, commandName, r, g, b ) if ( tonumber ( b ) ) then color = { tonumber ( r ), tonumber ( g ), tonumber ( b ) } for id, player in ipairs( getElementsByType ( "player" ) ) do destroyBlipsAttachedTo ( player ) if ( players[player] ) then createBlipAttachedTo ( player, 0, 2, players[source][1], players[source][2], players[source][3] ) else local color = {getPlayerNametagColor (player)} createBlipAttachedTo ( player, 0, 2, color[1], color[2], color[3] ) end end end end addCommandHandler ( "setblipscolor", setBlipsColor ) function destroyBlipsAttachedTo(player) local attached = getAttachedElements ( player ) if ( attached ) then for k,element in ipairs(attached) do if getElementType ( element ) == "blip" then destroyElement ( element ) end end end end Link to comment
ayman1998 Posted March 16, 2014 Author Share Posted March 16, 2014 ذا بيست كودك اشتغل بس ضفت علية هاد بشتغل اولها تقريبا اول دقيقة بعدين ببطل يغير الون ما بعرف ليش انا بدي كل ثانية يجب الون و لو تغير يغرة و لو ما تغير يتم زي ما هو هو شغال يعني بس يتغير عل ىاف 11 امل الخريطة الصغيرة لا + كودك بعد ما اموت ما تجي العلامة لما ضفت له هاد setTimer ( function(resource) for id, player in ipairs( getElementsByType ( "player" ) ) do if ( players[player] ) then createBlipAttachedTo ( player, 0, 2, players[source][1], players[source][2], players[source][3] ) else local color = {getPlayerNametagColor (player)} createBlipAttachedTo ( player, 0, 2, color[1], color[2], color[3] ) end end end, 1000, 0 ) Link to comment
ayman1998 Posted March 16, 2014 Author Share Posted March 16, 2014 انا بدي يجي حسب اسمة كل قانية لانو عندي مود بغير لون الاسم كتير بدي يجي لون العلاة على حسب اسمة و لو مات تتمها ما تروح الى اذا طلع Link to comment
فاّرس Posted March 16, 2014 Share Posted March 16, 2014 استخدم, setTimer getPlayerNametagColor setBlipColor Link to comment
ayman1998 Posted March 16, 2014 Author Share Posted March 16, 2014 سويت هيك ممكن تصليح root = getRootElement () players = {} resourceRoot = getResourceRootElement ( getThisResource () ) function onResourceStart ( resource ) for id, player in ipairs( getElementsByType ( "player" ) ) do if ( players[player] ) then local blip = createBlipAttachedTo ( player, 0, 2, players[source][1], players[source][2], players[source][3] ) else local color = {getPlayerNametagColor (player)} local blip = createBlipAttachedTo ( player, 0, 2, color[1], color[2], color[3] ) end end end addEventHandler ( "onResourceStart", resourceRoot, onResourceStart ) function onPlayerSpawn ( spawnpoint ) if ( players[source] ) then local blip = createBlipAttachedTo ( source, 0, 2, players[source][1], players[source][2], players[source][3] ) else local color = {getPlayerNametagColor (source)} local blip = createBlipAttachedTo ( source, 0, 2, color[1], color[2], color[3] ) end end addEventHandler ( "onPlayerSpawn", root, onPlayerSpawn ) function onPlayerQuit () destroyBlipsAttachedTo ( source ) end addEventHandler ( "onPlayerQuit", root, onPlayerQuit ) function onPlayerWasted ( totalammo, killer, killerweapon ) destroyBlipsAttachedTo ( source ) end addEventHandler ( "onPlayerWasted", root, onPlayerWasted ) function destroyBlipsAttachedTo(player) local attached = getAttachedElements ( player ) if ( attached ) then for k,element in ipairs(attached) do if getElementType ( element ) == "blip" then destroyElement ( element ) end end end end setTimer ( function(resource) for id, player in ipairs( getElementsByType ( "player" ) ) do if ( players[player] ) then createBlipAttachedTo ( player, 0, 2, players[source][1], players[source][2], players[source][3] ) else local color = {getPlayerNametagColor (player)} local blip = createBlipAttachedTo ( player, 0, 2, color[1], color[2], color[3] ) setBlipColor ( blip, color[1], color[2], color[3] ) end end end, 1000, 0 ) 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