Jump to content

Little Problem


#Whit3^

Recommended Posts

g_Root = getRootElement() 
exports.scoreboard:addScoreboardColumn("Country",root,2,150.0 )
addEventHandler ( "onPlayerJoin" , root ,
function ( )
local flag = exports.admin:getPlayerCountry (source)
    if flag then
    setElementData(source,"Country",":flagjoin/flags/"..flag..".png")
    else
    setElementData ( source , "Country" , "N/A")
end
end)
countryNames = {
    ['AD'] = 'Andorra',
    ['AE'] = 'United Arab Emirates',
    ['AF'] = 'Afghanistan',
    ['AG'] = 'Antigua and Barbuda',
    ['AI'] = 'Anguilla',
    ['AL'] = 'Albania',
    ['AM'] = 'Armenia',
    ['AO'] = 'Angola',
    ['AP'] = 'ARIPO',
    ['AR'] = 'Argentina',
    ['AT'] = 'Austria',
    ['AU'] = 'Australia',
    ['AW'] = 'Aruba',
    ['AZ'] = 'Azerbaijan',
    ['BA'] = 'Bosnia and Herzegovina',
    ['BB'] = 'Barbados',
    ['BD'] = 'Bangladesh',
    ['BE'] = 'Belgium',
    ['BF'] = 'Burkina Faso',
    ['BG'] = 'Bulgaria',
    ['BH'] = 'Bahrain',
    ['BI'] = 'Burundi',
    ['BJ'] = 'Benin',
    ['BM'] = 'Bermuda',
    ['BN'] = 'Brunei Darussalam',
    ['BO'] = 'Bolivia',
    ['BQ'] = 'Bonaire',
    ['BR'] = 'Brazil',
    ['BS'] = 'Bahamas',
    ['BT'] = 'Bhutan',
    ['BV'] = 'Bouvet Island',
    ['BW'] = 'Botswana',
    ['BY'] = 'Belarus',
    ['BZ'] = 'Belize',
    ['CA'] = 'Canada',
    ['CD'] = 'Congo',
    ['CF'] = 'Central African Republic',
    ['CG'] = 'Congo',
    ['CH'] = 'Switzerland',
    ['CI'] = 'Cote d?Ivoire',
    ['CK'] = 'Cook Islands',
    ['CL'] = 'Chile',
    ['CM'] = 'Cameroon',
    ['CN'] = 'China',
    ['CO'] = 'Colombia',
    ['CR'] = 'Costa Rica',
    ['CU'] = 'Cuba',
    ['CV'] = 'Cape Verde',
    ['CW'] = 'Curacao',
    ['CY'] = 'Cyprus',
    ['CZ'] = 'Czech Republic',
    ['DE'] = 'Germany',
    ['DJ'] = 'Djibouti',
    ['DK'] = 'Denmark',
    ['DM'] = 'Dominica',
    ['DO'] = 'Dominican Republic',
    ['DZ'] = 'Algeria',
    ['EC'] = 'Ecuador',
    ['EE'] = 'Estonia',
    ['EG'] = 'Egypt',
    ['EH'] = 'Western Sahara',
    ['ER'] = 'Eritrea',
    ['ES'] = 'Spain',
    ['ET'] = 'Ethiopia',
    ['FI'] = 'Finland',
    ['FJ'] = 'Fiji',
    ['FK'] = 'Malvinas',
    ['FO'] = 'Faroe Islands',
    ['FR'] = 'France',
    ['GA'] = 'Gabon',
    ['GB'] = 'United Kingdom',
    ['GD'] = 'Grenada',
    ['GE'] = 'Georgia',
    ['GG'] = 'Guernsey',
    ['GH'] = 'Ghana',
    ['GI'] = 'Gibraltar',
    ['GL'] = 'Greenland',
    ['GM'] = 'Gambia',
    ['GN'] = 'Guinea',
    ['GQ'] = 'Equatorial Guinea',
    ['GR'] = 'Greece',
    ['GT'] = 'Guatemala',
    ['GW'] = 'Guinea-Bissau',
    ['GY'] = 'Guyana',
    ['HN'] = 'Honduras',
    ['HR'] = 'Croatia',
    ['HT'] = 'Haiti',
    ['HU'] = 'Hungary',
    ['ID'] = 'Indonesia',
    ['IE'] = 'Ireland',
    ['IL'] = 'Israel',
    ['IM'] = 'Isle of Man',
    ['IN'] = 'India',
    ['IQ'] = 'Iraq',
    ['IR'] = 'Iran',
    ['IS'] = 'Iceland',
    ['IT'] = 'Italy',
    ['JE'] = 'Jersey',
    ['JM'] = 'Jamaica',
    ['JO'] = 'Jordan',
    ['JP'] = 'Japan',
    ['KE'] = 'Kenya',
    ['KG'] = 'Kyrgyzstan',
    ['KH'] = 'Cambodia',
    ['KI'] = 'Kiribati',
    ['KM'] = 'Comoros',
    ['KN'] = 'Saint Kitts and Nevis',
    ['KP'] = 'Korea',
    ['KR'] = 'Korea',
    ['KW'] = 'Kuwait',
    ['KY'] = 'Cayman Islands',
    ['KZ'] = 'Kazakhstan',
    ['LA'] = 'Lao People?s Republic',
    ['LB'] = 'Lebanon',
    ['LC'] = 'Saint Lucia',
    ['LI'] = 'Liechtenstein',
    ['LK'] = 'Sri Lanka',
    ['LR'] = 'Liberia',
    ['LS'] = 'Lesotho',
    ['LT'] = 'Lithuania',
    ['LU'] = 'Luxembourg',
    ['LV'] = 'Latvia',
    ['LY'] = 'Libyan Arab Jamahiriya',
    ['MA'] = 'Morocco',
    ['MC'] = 'Monaco',
    ['MD'] = 'Moldova',
    ['ME'] = 'Montenegro',
    ['MG'] = 'Madagascar',
    ['MK'] = 'Macedonia',
    ['ML'] = 'Mali',
    ['MM'] = 'Myanmar',
    ['MN'] = 'Mongolia',
    ['MO'] = 'Macao',
    ['MP'] = 'Northern Mariana Islands',
    ['MR'] = 'Mauritania',
    ['MS'] = 'Montserrat',
    ['MT'] = 'Malta',
    ['MU'] = 'Mauritius',
    ['MV'] = 'Maldives',
    ['MW'] = 'Malawi',
    ['MX'] = 'Mexico',
    ['MY'] = 'Malaysia',
    ['MZ'] = 'Mozambique',
    ['NA'] = 'Namibia',
    ['NE'] = 'Niger',
    ['NG'] = 'Nigeria',
    ['NI'] = 'Nicaragua',
    ['NL'] = 'Netherlands',
    ['NO'] = 'Norway',
    ['NP'] = 'Nepal',
    ['NR'] = 'Nauru',
    ['NZ'] = 'New Zealand',
    ['OM'] = 'Oman',
    ['PA'] = 'Panama',
    ['PE'] = 'Peru',
    ['PG'] = 'Papua New Guinea',
    ['PH'] = 'Philippines',
    ['PK'] = 'Pakistan',
    ['PL'] = 'Poland',
    ['PT'] = 'Portugal',
    ['PW'] = 'Palau',
    ['PY'] = 'Paraguay',
    ['QA'] = 'Qatar',
    ['RO'] = 'Romania',
    ['RS'] = 'Serbia',
    ['RU'] = 'Russian Federation',
    ['RW'] = 'Rwanda',
    ['SA'] = 'Saudi Arabia',
    ['SB'] = 'Solomon Islands',
    ['SC'] = 'Seychelles',
    ['SD'] = 'Sudan',
    ['SE'] = 'Sweden',
    ['SG'] = 'Singapore',
    ['SH'] = 'Saint Helena',
    ['SI'] = 'Slovenia',
    ['SK'] = 'Slovakia',
    ['SL'] = 'Sierra Leone',
    ['SM'] = 'San Marino',
    ['SN'] = 'Senegal',
    ['SO'] = 'Somalia',
    ['SR'] = 'Suriname',
    ['ST'] = 'Sao Tome and Principe',
    ['SV'] = 'Salvador',
    ['SX'] = 'Sint Maarten (Dutch part)',
    ['SY'] = 'Syrian Arab Republic',
    ['SZ'] = 'Swaziland',
    ['TC'] = 'Turks and Caicos Islands',
    ['TD'] = 'Chad',
    ['TG'] = 'Togo',
    ['TH'] = 'Thailand',
    ['TJ'] = 'Tajikistan',
    ['TL'] = 'Timor?Leste',
    ['TM'] = 'Turkmenistan',
    ['TN'] = 'Tunisia',
    ['TO'] = 'Tonga',
    ['TR'] = 'Turkey',
    ['TT'] = 'Trinidad and Tobago',
    ['TV'] = 'Tuvalu',
    ['TW'] = 'Taiwan',
    ['TZ'] = 'Tanzania',
    ['UA'] = 'Ukraine',
    ['UG'] = 'Uganda',
    ['US'] = 'United States of America',
    ['UY'] = 'Uruguay',
    ['UZ'] = 'Uzbekistan',
    ['VA'] = 'Holy See',
    ['VC'] = 'Saint Vincent',
    ['VE'] = 'Venezuela',
    ['VG'] = 'Virgin Islands',
    ['VN'] = 'Viet Nam',
    ['VU'] = 'Vanuatu',
    ['WS'] = 'Samoa',
    ['YE'] = 'Yemen',
    ['ZA'] = 'South Africa',
    ['ZZ'] = 'n/a',
    ['ZM'] = 'Zambia',
    ['ZW'] = 'Zimbabwe'
}
 
addEventHandler("onPlayerJoin", g_Root,
    function()
    local country = exports["admin"]:getPlayerCountry(source)
    if country then
        setElementData(source,"Country",countryNames[country])
        outputChatBox('[JOIN] #ffffff' .. getPlayerName(source) .. '#00FF09 è entrato nel server [Provenienza #FF8900[' .. tostring(countryNames[countryCode]) .. '] ', getRootElement(), 2, 255, 2, true)
    else
        setElementData(source,"Country","N/A")
        outputChatBox('[JOIN] #ffffff' .. getPlayerName(source) .. '#00FF09 è entrato nel server [Provenienza sconosciuta]',getRootElement(),255,255,255,true)
    end
end)
 
addEventHandler('onPlayerChangeNick', g_Root,
    function(oldNick, newNick)
    outputChatBox('[Change-Nick] #ffffff' .. oldNick .. '#03B4FF è adesso conosciuto come : #ffffff' .. newNick, getRootElement(), 3, 180, 255, true)
end)
 
addEventHandler('onPlayerQuit', g_Root,
    function(reason)
   
Edited by Guest
Link to comment

Make sure you uploaded the flagjoin resource.

BTW, in different parts of the script, you are overwriting the same data and countryCode doesn't exist.

Try this:

exports.scoreboard:addScoreboardColumn("Country",root,2,150.0 ) 
countryNames = { 
    ['AD'] = 'Andorra', 
    ['AE'] = 'United Arab Emirates', 
    ['AF'] = 'Afghanistan', 
    ['AG'] = 'Antigua and Barbuda', 
    ['AI'] = 'Anguilla', 
    ['AL'] = 'Albania', 
    ['AM'] = 'Armenia', 
    ['AO'] = 'Angola', 
    ['AP'] = 'ARIPO', 
    ['AR'] = 'Argentina', 
    ['AT'] = 'Austria', 
    ['AU'] = 'Australia', 
    ['AW'] = 'Aruba', 
    ['AZ'] = 'Azerbaijan', 
    ['BA'] = 'Bosnia and Herzegovina', 
    ['BB'] = 'Barbados', 
    ['BD'] = 'Bangladesh', 
    ['BE'] = 'Belgium', 
    ['BF'] = 'Burkina Faso', 
    ['BG'] = 'Bulgaria', 
    ['BH'] = 'Bahrain', 
    ['BI'] = 'Burundi', 
    ['BJ'] = 'Benin', 
    ['BM'] = 'Bermuda', 
    ['BN'] = 'Brunei Darussalam', 
    ['BO'] = 'Bolivia', 
    ['BQ'] = 'Bonaire', 
    ['BR'] = 'Brazil', 
    ['BS'] = 'Bahamas', 
    ['BT'] = 'Bhutan', 
    ['BV'] = 'Bouvet Island', 
    ['BW'] = 'Botswana', 
    ['BY'] = 'Belarus', 
    ['BZ'] = 'Belize', 
    ['CA'] = 'Canada', 
    ['CD'] = 'Congo', 
    ['CF'] = 'Central African Republic', 
    ['CG'] = 'Congo', 
    ['CH'] = 'Switzerland', 
    ['CI'] = 'Cote d?Ivoire', 
    ['CK'] = 'Cook Islands', 
    ['CL'] = 'Chile', 
    ['CM'] = 'Cameroon', 
    ['CN'] = 'China', 
    ['CO'] = 'Colombia', 
    ['CR'] = 'Costa Rica', 
    ['CU'] = 'Cuba', 
    ['CV'] = 'Cape Verde', 
    ['CW'] = 'Curacao', 
    ['CY'] = 'Cyprus', 
    ['CZ'] = 'Czech Republic', 
    ['DE'] = 'Germany', 
    ['DJ'] = 'Djibouti', 
    ['DK'] = 'Denmark', 
    ['DM'] = 'Dominica', 
    ['DO'] = 'Dominican Republic', 
    ['DZ'] = 'Algeria', 
    ['EC'] = 'Ecuador', 
    ['EE'] = 'Estonia', 
    ['EG'] = 'Egypt', 
    ['EH'] = 'Western Sahara', 
    ['ER'] = 'Eritrea', 
    ['ES'] = 'Spain', 
    ['ET'] = 'Ethiopia', 
    ['FI'] = 'Finland', 
    ['FJ'] = 'Fiji', 
    ['FK'] = 'Malvinas', 
    ['FO'] = 'Faroe Islands', 
    ['FR'] = 'France', 
    ['GA'] = 'Gabon', 
    ['GB'] = 'United Kingdom', 
    ['GD'] = 'Grenada', 
    ['GE'] = 'Georgia', 
    ['GG'] = 'Guernsey', 
    ['GH'] = 'Ghana', 
    ['GI'] = 'Gibraltar', 
    ['GL'] = 'Greenland', 
    ['GM'] = 'Gambia', 
    ['GN'] = 'Guinea', 
    ['GQ'] = 'Equatorial Guinea', 
    ['GR'] = 'Greece', 
    ['GT'] = 'Guatemala', 
    ['GW'] = 'Guinea-Bissau', 
    ['GY'] = 'Guyana', 
    ['HN'] = 'Honduras', 
    ['HR'] = 'Croatia', 
    ['HT'] = 'Haiti', 
    ['HU'] = 'Hungary', 
    ['ID'] = 'Indonesia', 
    ['IE'] = 'Ireland', 
    ['IL'] = 'Israel', 
    ['IM'] = 'Isle of Man', 
    ['IN'] = 'India', 
    ['IQ'] = 'Iraq', 
    ['IR'] = 'Iran', 
    ['IS'] = 'Iceland', 
    ['IT'] = 'Italy', 
    ['JE'] = 'Jersey', 
    ['JM'] = 'Jamaica', 
    ['JO'] = 'Jordan', 
    ['JP'] = 'Japan', 
    ['KE'] = 'Kenya', 
    ['KG'] = 'Kyrgyzstan', 
    ['KH'] = 'Cambodia', 
    ['KI'] = 'Kiribati', 
    ['KM'] = 'Comoros', 
    ['KN'] = 'Saint Kitts and Nevis', 
    ['KP'] = 'Korea', 
    ['KR'] = 'Korea', 
    ['KW'] = 'Kuwait', 
    ['KY'] = 'Cayman Islands', 
    ['KZ'] = 'Kazakhstan', 
    ['LA'] = 'Lao People?s Republic', 
    ['LB'] = 'Lebanon', 
    ['LC'] = 'Saint Lucia', 
    ['LI'] = 'Liechtenstein', 
    ['LK'] = 'Sri Lanka', 
    ['LR'] = 'Liberia', 
    ['LS'] = 'Lesotho', 
    ['LT'] = 'Lithuania', 
    ['LU'] = 'Luxembourg', 
    ['LV'] = 'Latvia', 
    ['LY'] = 'Libyan Arab Jamahiriya', 
    ['MA'] = 'Morocco', 
    ['MC'] = 'Monaco', 
    ['MD'] = 'Moldova', 
    ['ME'] = 'Montenegro', 
    ['MG'] = 'Madagascar', 
    ['MK'] = 'Macedonia', 
    ['ML'] = 'Mali', 
    ['MM'] = 'Myanmar', 
    ['MN'] = 'Mongolia', 
    ['MO'] = 'Macao', 
    ['MP'] = 'Northern Mariana Islands', 
    ['MR'] = 'Mauritania', 
    ['MS'] = 'Montserrat', 
    ['MT'] = 'Malta', 
    ['MU'] = 'Mauritius', 
    ['MV'] = 'Maldives', 
    ['MW'] = 'Malawi', 
    ['MX'] = 'Mexico', 
    ['MY'] = 'Malaysia', 
    ['MZ'] = 'Mozambique', 
    ['NA'] = 'Namibia', 
    ['NE'] = 'Niger', 
    ['NG'] = 'Nigeria', 
    ['NI'] = 'Nicaragua', 
    ['NL'] = 'Netherlands', 
    ['NO'] = 'Norway', 
    ['NP'] = 'Nepal', 
    ['NR'] = 'Nauru', 
    ['NZ'] = 'New Zealand', 
    ['OM'] = 'Oman', 
    ['PA'] = 'Panama', 
    ['PE'] = 'Peru', 
    ['PG'] = 'Papua New Guinea', 
    ['PH'] = 'Philippines', 
    ['PK'] = 'Pakistan', 
    ['PL'] = 'Poland', 
    ['PT'] = 'Portugal', 
    ['PW'] = 'Palau', 
    ['PY'] = 'Paraguay', 
    ['QA'] = 'Qatar', 
    ['RO'] = 'Romania', 
    ['RS'] = 'Serbia', 
    ['RU'] = 'Russian Federation', 
    ['RW'] = 'Rwanda', 
    ['SA'] = 'Saudi Arabia', 
    ['SB'] = 'Solomon Islands', 
    ['SC'] = 'Seychelles', 
    ['SD'] = 'Sudan', 
    ['SE'] = 'Sweden', 
    ['SG'] = 'Singapore', 
    ['SH'] = 'Saint Helena', 
    ['SI'] = 'Slovenia', 
    ['SK'] = 'Slovakia', 
    ['SL'] = 'Sierra Leone', 
    ['SM'] = 'San Marino', 
    ['SN'] = 'Senegal', 
    ['SO'] = 'Somalia', 
    ['SR'] = 'Suriname', 
    ['ST'] = 'Sao Tome and Principe', 
    ['SV'] = 'Salvador', 
    ['SX'] = 'Sint Maarten (Dutch part)', 
    ['SY'] = 'Syrian Arab Republic', 
    ['SZ'] = 'Swaziland', 
    ['TC'] = 'Turks and Caicos Islands', 
    ['TD'] = 'Chad', 
    ['TG'] = 'Togo', 
    ['TH'] = 'Thailand', 
    ['TJ'] = 'Tajikistan', 
    ['TL'] = 'Timor?Leste', 
    ['TM'] = 'Turkmenistan', 
    ['TN'] = 'Tunisia', 
    ['TO'] = 'Tonga', 
    ['TR'] = 'Turkey', 
    ['TT'] = 'Trinidad and Tobago', 
    ['TV'] = 'Tuvalu', 
    ['TW'] = 'Taiwan', 
    ['TZ'] = 'Tanzania', 
    ['UA'] = 'Ukraine', 
    ['UG'] = 'Uganda', 
    ['US'] = 'United States of America', 
    ['UY'] = 'Uruguay', 
    ['UZ'] = 'Uzbekistan', 
    ['VA'] = 'Holy See', 
    ['VC'] = 'Saint Vincent', 
    ['VE'] = 'Venezuela', 
    ['VG'] = 'Virgin Islands', 
    ['VN'] = 'Viet Nam', 
    ['VU'] = 'Vanuatu', 
    ['WS'] = 'Samoa', 
    ['YE'] = 'Yemen', 
    ['ZA'] = 'South Africa', 
    ['ZZ'] = 'n/a', 
    ['ZM'] = 'Zambia', 
    ['ZW'] = 'Zimbabwe' 
} 
  
addEventHandler("onPlayerJoin",root,function() 
     local country = exports["admin"]:getPlayerCountry(source) 
     if country then 
          setElementData(source,"CountryFlag",":flagjoin/flags/"..flag..".png") --renamed data to countryFlag 
          setElementData(source,"CountryName",countryNames[country]) --renamed data to countryName 
          outputChatBox('[JOIN] #ffffff' .. getPlayerName(source) .. '#00FF09 è entrato nel server [Provenienza #FF8900[' .. tostring(countryNames[country]) .. '] ',root, 2, 255, 2, true) 
     else 
          setElementData ( source , "CountryFlag" , "N/A") 
          setElementData(source,"CountryName","N/A") 
          outputChatBox('[JOIN] #ffffff' .. getPlayerName(source) .. '#00FF09 è entrato nel server [Provenienza sconosciuta]',root,255,255,255,true) 
     end 
end) 
  
addEventHandler('onPlayerChangeNick',root, 
    function(oldNick, newNick) 
    outputChatBox('[Change-Nick] #ffffff' .. oldNick .. '#03B4FF è adesso conosciuto come : #ffffff' .. newNick, root, 3, 180, 255, true) 
end) 
  
addEventHandler('onPlayerQuit',root, 
    function(reason) 
    outputChatBox('[' .. reason .. '] #ffffff' .. getPlayerName(source) .. ' #FE0000è uscito dal server.',root, 255, 0, 0, true) 
end) 

http://pastebin.com/tjSZ7eBj

Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...