Jump to content

[DemoN]

Members
  • Posts

    85
  • Joined

  • Last visited

Everything posted by [DemoN]

  1. [DemoN]

    Clan Tags

    Guys I need help . I was editing playercolors for a clantag script but it outputs a message twice: When I type: Hello World, it outputs; DemoN: Hello World [TestTag]DemoN: Hello World If you know how to make it correct, here is my code(Note: I didn't make this resource, I've just changed it) : local lowerBound,upperBound = unpack(get"color_range") g_Root = getRootElement () g_ResourceRoot = getResourceRootElement ( getThisResource () ) getPlayerColor = getPlayerNametagColor getPlayerColour = getPlayerNametagColor addEventHandler ( "onResourceStart", g_ResourceRoot, function() for i,player in ipairs(getElementsByType"player") do processPlayer ( player ) end end ) function processPlayer ( player ) player = player or source local r, g, b = math.random(lowerBound, upperBound), math.random(lowerBound, upperBound), math.random(lowerBound, upperBound) setPlayerNametagColor(player, r, g, b) end addEventHandler ( "onPlayerJoin", g_Root, processPlayer ) function chatMyBox (msg, type) if type == 0 then cancelEvent() local account = getPlayerAccount(source) local r, g, b = getPlayerColor(source) local name = getPlayerName(source) local msg = msg:gsub('#%x%x%x%x%x%x', '') if isObjectInACLGroup( 'user.'..getAccountName( account ), aclGetGroup( 'Admin' ) ) then outputChatBox( "#FF0000[TestTag]" .. name .. ': #FFFFFF' .. msg, g_Root, r, g, b, true) elseif isObjectInACLGroup( 'user.'..getAccountName( account ), aclGetGroup( 'Moderator' ) ) then outputChatBox( "#FF8000[TestTag]" .. name .. ': #FFFFFF' .. msg, g_Root, r, g, b, true) elseif isObjectInACLGroup( 'user.'..getAccountName( account ), aclGetGroup( 'Member' ) ) then outputChatBox( "#00FF00[TestTag]" .. name .. ': #FFFFFF' .. msg, g_Root, r, g, b, true) elseif isObjectInACLGroup( 'user.'..getAccountName( account ), aclGetGroup( 'V.I.P' ) ) then outputChatBox( "#0000FF[TestTag]" .. name .. ': #FFFFFF' .. msg, g_Root, r, g, b, true) elseif isObjectInACLGroup( 'user.'..getAccountName( account ), aclGetGroup( 'Scripter' ) ) then outputChatBox( "#00FFFF[TestTag]" .. name .. ': #FFFFFF' .. msg, g_Root, r, g, b, true) end else outputChatBox( name .. ': #FFFFFF' .. msg, g_Root, r, g, b, true) end end addEventHandler('onPlayerChat', g_Root, chatMyBox)
  2. Just click "Open" button and choose your map
  3. I know how you can do it. just visit: https://wiki.multitheftauto.com/wiki/Main_Page
  4. Thank you xthepr0mise. I'll try it Thanks Castillo. I'll try it too
  5. wiki.multitheftauto.com check it
  6. I use Windows Notepad and it is ANSI not UTF-8. What do you suggest?
  7. What are ANSI and UTF-8?? No need to turn this topic into Lesson Topic. Just pm me..
  8. Thanks for helping. I've just tried it but it still says TestRoom\script.lua:1: unexpected symbol near ´ ' ´ It fails. My map was loaded but markers were not
  9. Hello Guys. I'm trying to learn how to make script. I was making a special room for admins but it says TestRoom\script.lua:1: unexpected symbol near ´ ' ´ I need help. Here is my code: local hqEnter = createMarker ( -1944.1850585938, 883.42474365234, 40.861415863037, 'arrow', 1, 0, 255, 0, 150 ) local hqExit = createMarker ( -1937.171875, 883.54663085938, 32.687938690186, 'arrow', 1, 0, 255, 0, 150 ) local hqAdminEnter = createMarker (-1965.48828125, 880.1640625, 21.552816390991, 'corona', 1, 0, 255, 0, 0) local hqAdminExit = createMarker (-1966.7939453125, 880.14501953125, 21.552816390991, 'corona', 1, 0, 255, 0, 0) local hqPartyGuns = createMarker (-1950.0562744141, 877.08581542969, 28.183406829834, 'cylinder', 1, 255, 0, 0, 150) local hqAdminGuns = createMarker (-1980.4031982422, 879.88684082031, 20.843906402588, 'cylinder', 1, 0, 255, 0, 150) -------------------------- function Enter( hitPlayer, matchingDimension ) local account = getPlayerAccount(hitPlayer) aclGroups = if isObjectInACLGroup( 'user.'..getAccountName( account ), aclGetGroup( 'Member' ) ) then setElementPosition ( hitPlayer, -1935, 884, 33 ) elseif aclGroups = if isObjectInACLGroup( 'user.'..getAccountName( account ), aclGetGroup( 'V.I.P' ) ) then setElementPosition ( hitPlayer, -1935, 884, 33 ) elseif aclGroups = if isObjectInACLGroup( 'user.'..getAccountName( account ), aclGetGroup( 'Moderator' ) ) then setElementPosition ( hitPlayer, -1935, 884, 33 ) elseif aclGroups = if isObjectInACLGroup( 'user.'..getAccountName( account ), aclGetGroup( 'Admin' ) ) then setElementPosition ( hitPlayer, -1935, 884, 33 ) outputChatBox ( "Entering to the Room Test1",hitPlayer ) else outputChatBox ( "Error Test1!",hitPlayer ) end end addEventHandler( "onMarkerHit", hqEnter, Enter ) function Exit( hitPlayer, matchingDimension ) setElementPosition ( hitPlayer, -1945, 884, 40 ) end addEventHandler( "onMarkerHit", hqExit, Exit ) --------------------------------------------- function adminEnter( hitPlayer, matchingDimension ) local account = getPlayerAccount(hitPlayer) if isObjectInACLGroup( 'user.'..getAccountName( account ), aclGetGroup( 'Admin' ) ) then setElementPosition ( hitPlayer, -1967, 881, 22 ) outputChatBox ( "Entering to the Room Test2",hitPlayer ) else outputChatBox ( "Error Test2!",hitPlayer ) end end addEventHandler( "onMarkerHit", hqAdminEnter, adminEnter ) function adminExit( hitPlayer, matchingDimension ) setElementPosition ( hitPlayer, -1962, 881, 22 ) end addEventHandler( "onMarkerHit", hqAdminExit, adminExit ) --------------------------------------------- function partyGuns( hitPlayer, matchingDimension ) local account = getPlayerAccount(hitPlayer) if isObjectInACLGroup( 'user.'..getAccountName( account ), aclGetGroup( 'Moderator' ) ) then giveWeapon( hitPlayer, 29, 10000 ) giveWeapon( hitPlayer, 31, 10000 ) giveWeapon( hitPlayer, 34, 10000 ) giveWeapon( hitPlayer, 17, 10000 ) giveWeapon( hitPlayer, 46, 10000 ) giveWeapon( hitPlayer, 5, 1 ) setElementHealth ( hitPlayer, 1000 ) addEventHandler( "onMarkerHit", hqPartyGuns, partyGuns ) function adminGuns( hitPlayer, matchingDimension ) local account = getPlayerAccount(hitPlayer) if isObjectInACLGroup( 'user.'..getAccountName( account ), aclGetGroup( 'Admin' ) ) then giveWeapon( hitPlayer, 28, 10000 ) giveWeapon( hitPlayer, 31, 10000 ) giveWeapon( hitPlayer, 34, 10000 ) giveWeapon( hitPlayer, 39, 10000 ) giveWeapon( hitPlayer, 46, 10000 ) giveWeapon( hitPlayer, 9, 1 ) setElementHealth ( hitPlayer, 1000 ) addEventHandler( "onMarkerHit", hqAdminGuns, adminGuns )
×
×
  • Create New...