Results 1 to 10 of 33

Thread: [advanced] Find player's country-of-origin

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Private First Class php's Avatar
    Join Date
    Nov 2012
    Posts
    142
    Thanks
    28
    Thanked 116 Times in 59 Posts
    Not sure if this can be done easier, but I generated a small list of a website which had the shortcodes and full names.

    PHP Code:
    get_country_full() {
        if(!
    isdefined(level.countries)) {
            list = [];
            list[
    "AD"] = "Andorra";
            list[
    "AE"] = "United Arab Emirates";
            list[
    "AF"] = "Afghanistan";
            list[
    "AG"] = "Antigua and Barbuda";
            list[
    "AI"] = "Anguilla";
            list[
    "AL"] = "Albania";
            list[
    "AM"] = "Armenia";
            list[
    "AO"] = "Angola";
            list[
    "AQ"] = "Antarctica";
            list[
    "AR"] = "Argentina";
            list[
    "AS"] = "American Samoa";
            list[
    "AT"] = "Austria";
            list[
    "AU"] = "Australia";
            list[
    "AW"] = "Aruba";
            list[
    "AX"] = "Åland Islands";
            list[
    "AZ"] = "Azerbaijan";
            list[
    "BA"] = "Bosnia and Herzegovina";
            list[
    "BB"] = "Barbados";
            list[
    "BD"] = "Bangladesh";
            list[
    "BE"] = "Belgium";
            list[
    "BF"] = "Burkina Faso";
            list[
    "BG"] = "Bulgaria";
            list[
    "BH"] = "Bahrain";
            list[
    "BI"] = "Burundi";
            list[
    "BJ"] = "Benin";
            list[
    "BL"] = "Saint Barthélemy";
            list[
    "BM"] = "Bermuda";
            list[
    "BN"] = "Brunei Darussalam";
            list[
    "BO"] = "Bolivia, Plurinational State of";
            list[
    "BQ"] = "Bonaire, Sint Eustatius and Saba";
            list[
    "BR"] = "Brazil";
            list[
    "BS"] = "Bahamas";
            list[
    "BT"] = "Bhutan";
            list[
    "BV"] = "Bouvet Island";
            list[
    "BW"] = "Botswana";
            list[
    "BY"] = "Belarus";
            list[
    "BZ"] = "Belize";
            list[
    "CA"] = "Canada";
            list[
    "CC"] = "Cocos (Keeling) Islands";
            list[
    "CD"] = "Congo, the Democratic Republic of the";
            list[
    "CF"] = "Central African Republic";
            list[
    "CG"] = "Congo";
            list[
    "CH"] = "Switzerland";
            list[
    "CI"] = "Côte d'Ivoire";
            list[
    "CK"] = "Cook Islands";
            list[
    "CL"] = "Chile";
            list[
    "CM"] = "Cameroon";
            list[
    "CN"] = "China";
            list[
    "CO"] = "Colombia";
            list[
    "CR"] = "Costa Rica";
            list[
    "CU"] = "Cuba";
            list[
    "CV"] = "Cape Verde";
            list[
    "CW"] = "Curaçao";
            list[
    "CX"] = "Christmas Island";
            list[
    "CY"] = "Cyprus";
            list[
    "CZ"] = "Czech Republic";
            list[
    "DE"] = "Germany";
            list[
    "DJ"] = "Djibouti";
            list[
    "DK"] = "Denmark";
            list[
    "DM"] = "Dominica";
            list[
    "DO"] = "Dominican Republic";
            list[
    "DZ"] = "Algeria";
            list[
    "EC"] = "Ecuador";
            list[
    "EE"] = "Estonia";
            list[
    "EG"] = "Egypt";
            list[
    "EH"] = "Western Sahara";
            list[
    "ER"] = "Eritrea";
            list[
    "ES"] = "Spain";
            list[
    "ET"] = "Ethiopia";
            list[
    "FI"] = "Finland";
            list[
    "FJ"] = "Fiji";
            list[
    "FK"] = "Falkland Islands (Malvinas)";
            list[
    "FM"] = "Micronesia, Federated States of";
            list[
    "FO"] = "Faroe Islands";
            list[
    "FR"] = "France";
            list[
    "GA"] = "Gabon";
            list[
    "GB"] = "United Kingdom";
            list[
    "GD"] = "Grenada";
            list[
    "GE"] = "Georgia";
            list[
    "GF"] = "French Guiana";
            list[
    "GG"] = "Guernsey";
            list[
    "GH"] = "Ghana";
            list[
    "GI"] = "Gibraltar";
            list[
    "GL"] = "Greenland";
            list[
    "GM"] = "Gambia";
            list[
    "GN"] = "Guinea";
            list[
    "GP"] = "Guadeloupe";
            list[
    "GQ"] = "Equatorial Guinea";
            list[
    "GR"] = "Greece";
            list[
    "GS"] = "South Georgia and the South Sandwich Islands";
            list[
    "GT"] = "Guatemala";
            list[
    "GU"] = "Guam";
            list[
    "GW"] = "Guinea-Bissau";
            list[
    "GY"] = "Guyana";
            list[
    "HK"] = "Hong Kong";
            list[
    "HM"] = "Heard Island and McDonald Islands";
            list[
    "HN"] = "Honduras";
            list[
    "HR"] = "Croatia";
            list[
    "HT"] = "Haiti";
            list[
    "HU"] = "Hungary";
            list[
    "ID"] = "Indonesia";
            list[
    "IE"] = "Ireland";
            list[
    "IL"] = "Israel";
            list[
    "IM"] = "Isle of Man";
            list[
    "IN"] = "India";
            list[
    "IO"] = "British Indian Ocean Territory";
            list[
    "IQ"] = "Iraq";
            list[
    "IR"] = "Iran, Islamic Republic of";
            list[
    "IS"] = "Iceland";
            list[
    "IT"] = "Italy";
            list[
    "JE"] = "Jersey";
            list[
    "JM"] = "Jamaica";
            list[
    "JO"] = "Jordan";
            list[
    "JP"] = "Japan";
            list[
    "KE"] = "Kenya";
            list[
    "KG"] = "Kyrgyzstan";
            list[
    "KH"] = "Cambodia";
            list[
    "KI"] = "Kiribati";
            list[
    "KM"] = "Comoros";
            list[
    "KN"] = "Saint Kitts and Nevis";
            list[
    "KP"] = "Korea, Democratic People's Republic of";
            list[
    "KR"] = "Korea, Republic of";
            list[
    "KW"] = "Kuwait";
            list[
    "KY"] = "Cayman Islands";
            list[
    "KZ"] = "Kazakhstan";
            list[
    "LA"] = "Lao People's Democratic Republic";
            list[
    "LB"] = "Lebanon";
            list[
    "LC"] = "Saint Lucia";
            list[
    "LI"] = "Liechtenstein";
            list[
    "LK"] = "Sri Lanka";
            list[
    "LR"] = "Liberia";
            list[
    "LS"] = "Lesotho";
            list[
    "LT"] = "Lithuania";
            list[
    "LU"] = "Luxembourg";
            list[
    "LV"] = "Latvia";
            list[
    "LY"] = "Libyan Arab Jamahiriya";
            list[
    "MA"] = "Morocco";
            list[
    "MC"] = "Monaco";
            list[
    "MD"] = "Moldova, Republic of";
            list[
    "ME"] = "Montenegro";
            list[
    "MF"] = "Saint Martin (French part)";
            list[
    "MG"] = "Madagascar";
            list[
    "MH"] = "Marshall Islands";
            list[
    "MK"] = "Macedonia, the former Yugoslav Republic of";
            list[
    "ML"] = "Mali";
            list[
    "MM"] = "Myanmar";
            list[
    "MN"] = "Mongolia";
            list[
    "MO"] = "Macao";
            list[
    "MP"] = "Northern Mariana Islands";
            list[
    "MQ"] = "Martinique";
            list[
    "MR"] = "Mauritania";
            list[
    "MS"] = "Montserrat";
            list[
    "MT"] = "Malta";
            list[
    "MU"] = "Mauritius";
            list[
    "MV"] = "Maldives";
            list[
    "MW"] = "Malawi";
            list[
    "MX"] = "Mexico";
            list[
    "MY"] = "Malaysia";
            list[
    "MZ"] = "Mozambique";
            list[
    "NA"] = "Namibia";
            list[
    "NC"] = "New Caledonia";
            list[
    "NE"] = "Niger";
            list[
    "NF"] = "Norfolk Island";
            list[
    "NG"] = "Nigeria";
            list[
    "NI"] = "Nicaragua";
            list[
    "NL"] = "Netherlands";
            list[
    "NO"] = "Norway";
            list[
    "NP"] = "Nepal";
            list[
    "NR"] = "Nauru";
            list[
    "NU"] = "Niue";
            list[
    "NZ"] = "New Zealand";
            list[
    "OM"] = "Oman";
            list[
    "PA"] = "Panama";
            list[
    "PE"] = "Peru";
            list[
    "PF"] = "French Polynesia";
            list[
    "PG"] = "Papua New Guinea";
            list[
    "PH"] = "Philippines";
            list[
    "PK"] = "Pakistan";
            list[
    "PL"] = "Poland";
            list[
    "PM"] = "Saint Pierre and Miquelon";
            list[
    "PN"] = "Pitcairn";
            list[
    "PR"] = "Puerto Rico";
            list[
    "PS"] = "Palestinian Territory, Occupied";
            list[
    "PT"] = "Portugal";
            list[
    "PW"] = "Palau";
            list[
    "PY"] = "Paraguay";
            list[
    "QA"] = "Qatar";
            list[
    "RE"] = "Réunion";
            list[
    "RO"] = "Romania";
            list[
    "RS"] = "Serbia";
            list[
    "RU"] = "Russian Federation";
            list[
    "RW"] = "Rwanda";
            list[
    "SA"] = "Saudi Arabia";
            list[
    "SB"] = "Solomon Islands";
            list[
    "SC"] = "Seychelles";
            list[
    "SD"] = "Sudan";
            list[
    "SE"] = "Sweden";
            list[
    "SG"] = "Singapore";
            list[
    "SH"] = "Saint Helena, Ascension and Tristan da Cunha";
            list[
    "SI"] = "Slovenia";
            list[
    "SJ"] = "Svalbard and Jan Mayen";
            list[
    "SK"] = "Slovakia";
            list[
    "SL"] = "Sierra Leone";
            list[
    "SM"] = "San Marino";
            list[
    "SN"] = "Senegal";
            list[
    "SO"] = "Somalia";
            list[
    "SR"] = "Suriname";
            list[
    "ST"] = "Sao Tome and Principe";
            list[
    "SV"] = "El Salvador";
            list[
    "SX"] = "Sint Maarten (Dutch part)";
            list[
    "SY"] = "Syrian Arab Republic";
            list[
    "SZ"] = "Swaziland";
            list[
    "TC"] = "Turks and Caicos Islands";
            list[
    "TD"] = "Chad";
            list[
    "TF"] = "French Southern Territories";
            list[
    "TG"] = "Togo";
            list[
    "TH"] = "Thailand";
            list[
    "TJ"] = "Tajikistan";
            list[
    "TK"] = "Tokelau";
            list[
    "TL"] = "Timor-Leste";
            list[
    "TM"] = "Turkmenistan";
            list[
    "TN"] = "Tunisia";
            list[
    "TO"] = "Tonga";
            list[
    "TR"] = "Turkey";
            list[
    "TT"] = "Trinidad and Tobago";
            list[
    "TV"] = "Tuvalu";
            list[
    "TW"] = "Taiwan, Province of China";
            list[
    "TZ"] = "Tanzania, United Republic of";
            list[
    "UA"] = "Ukraine";
            list[
    "UG"] = "Uganda";
            list[
    "UM"] = "United States Minor Outlying Islands";
            list[
    "US"] = "United States";
            list[
    "UY"] = "Uruguay";
            list[
    "UZ"] = "Uzbekistan";
            list[
    "VA"] = "Holy See (Vatican City State)";
            list[
    "VC"] = "Saint Vincent and the Grenadines";
            list[
    "VE"] = "Venezuela, Bolivarian Republic of";
            list[
    "VG"] = "Virgin Islands, British";
            list[
    "VI"] = "Virgin Islands, U.S.";
            list[
    "VN"] = "Viet Nam";
            list[
    "VU"] = "Vanuatu";
            list[
    "WF"] = "Wallis and Futuna";
            list[
    "WS"] = "Samoa";
            list[
    "YE"] = "Yemen";
            list[
    "YT"] = "Mayotte";
            list[
    "ZA"] = "South Africa";
            list[
    "ZM"] = "Zambia";
            list[
    "ZW"] = "Zimbabwe";
            
    level.countries = list;
        }
        
    self get_country();
        if(
    isdefined(c)) {
            if(
    isdefined(level.countries[c]))
                return 
    level.countries[c];
        }
        return 
    undefined;


  2. The Following 2 Users Say Thank You to php For This Useful Post:

    Jeplaa (23rd April 2014),RobsoN (23rd April 2014)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •