Jump to content
  • Global

    Global

    Chatroom Rules

    • NO SE DA SOPORTE EN CHATBOX
    • NO SPAM
    • NO FLOOD

Recommended Posts

  • Usuario
Posted (edited)

Hola, Soy nuevo aquì y he tratado de hacer un script que te diga el pais del jugador, por un drawText, El punto es que quiero saber si voy bien o mal, si voy mal porfavor diganme cual es el error ^^. Gracias

 

Aquì El Codigo:

 

countryNames = {
["VZ"]="Venezuela"
}

function showCountry()
local pais = exports.admin:getPlayerCountry(source)
dxDrawText("Pais: "..tostring(countryNames[countryCodes]).."", 347, 325, 506, 346, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false)
end
addEventHandler("onClientRender", root, showCountry)

ah por cierto, el error es: ERROR:pais/client.lua7: call: failed to call 'admin:getPlayerCountry' [string "?"]

Edited by Raikden
  • Ex-Staff
Posted

Intenta con

countryNames = {
 ["VZ"]="Venezuela"
}

function showCountry()
local pais = exports.admin:getPlayerCountry(source)
dxDrawText("Pais: "..tostring(countryNames[pais]).."", 347, 325, 506, 346, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false)
end
addEventHandler("onClientRender", root, showCountry)
  • Ex-Staff
Posted

Creo que esa función exportada del 'admin' te devuelve un index, por lo que deberías crear una tabla con todos los paises y recién ahí probar el script xd

  • Usuario
Posted (edited)

asì?


g_Root = getRootElement()


countryNames = {
AD="Andorra",
AE="Arabia",
AF="Afghanistan",
AG="Antigua and Barbuda",
AI="Anguilla",
AL="Albania",
AM="Armenia",
AN="Netherlands Antilles",
AO="Angola",
AP="Asia",
AR="Argentina",
AS="American Samoa",
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",
BR="Brazil",
BS="Bahamas",
BT="Bhutan",
BW="Botswana",
BY="Belarus",
BZ="Belize",
CA="Canada",
CD="Congo The Democratic",
CF="Central African Republic",
CH="Switzerland",
CI="Ivory Coast ",
CK="Cook Islands",
CL="Chile",
CM="Cameroon",
CN="China",
CO="Colombia",
CR="Costa Rica",
CS="Serbia and Montenegro",
CU="Cuba",
CY="CY",
CZ="Czech Republic",
DE="Germany",
DJ="Djibouti",
DK="Denmark",
DO="Dominican Republic",
DZ="Algeria",
EC="Ecuador",
EE="Estonia",
EG="Egypt",
ER="Eritrea",
ES="Spain",
ET="Ethiopia",
EU="Europa",
FI="Finland",
FJ="Fiji (Fiyi)",
FM="Micronesia, Federal States",
FO="Faeroe Islands",
FR="France",
GA="Gabon",
GB="United Kingdom",
GD="Grenada",
GE="Georgia",
GF="French Guiana",
GH="Ghana",
GI="GibraItar",
GL="Greenland",
GM="Gambia",
GR="Greece",
GT="Guatemala",
GU="Guam",
GW="Guinea",
GY="Guyana",
HK="Hong Kong",
HN="Honduras",
HR="Croatia (Croacia)",
HT="Haiti",
HU="Hungary (Hungria)",
ID="Indonesia",
IE="Ireland (Irlanda)",
IL="Israel",
IN="India",
IO="India Ocean",
IQ="Iraq",
IR="Iran",
IS="Iceland (Islandia)",
IT="Italy (Italia)",
JM="Jamaica",
JO="Jordan (Jordania)",
JP="Japan (Japon)",
KE="Kenya (Kenia)",
KG="Kyrgyzstan",
KH="Cambodia (Cambolla)",
KI="Kiribati",
KN="Saint Kitts And Nevis",
KR="Korea",
KW="Kuwait",
KY="Cayman Islands",
KZ="Kazakhstan",
LA="Democratic Republic",
LB="Lebanon",
LC="Santa Lucia",
LI="Liechtenstein",
LK="Sri Lanka",
LR="Liberia",
LS="Lesotho",
LT="LithuaniaI",
LU="Luxembourg",
LV="Latvia (Letonia)",
LY="Libya (Libia)",
MA="Morocco (Marruecos)",
MC="Monaco",
MD="Moldova",
MG="Madagascar",
MK="MK",
ML="Mali",
MM="Myanmar",
MN="Mongolia",
MO="Macau",
MP="MP",
MR="Mauritania",
MT="Malta",
MU="Mauricio",
MV="Maldivas",
MW="Malawi",
MX="Mexico",
MY="Malaysia",
MZ="Mozambique",
NA="NAMIBIA",
NC="New Caledonia",
NE="Nigger",
NF="Norfolk Island",
NG="Nigeria",
NI="Nicaragua",
NL="Netherlands",
NO="Norway",
NP="Nepal",
NR="Nauru",
NU="Niue",
NZ="New Zealand",
OM="Oman",
PA="Panama",
PE="Peru",
PF="French Polynesia",
PG="Papua New Guinea",
PH="Philippines",
PK="Pakistan",
PL="Poland (Polonia)",
PR="Puerto Rico",
PS="Palestinian territories",
PT="Portugal",
PW="Palau",
PY="Paraguay",
QA="Qatar",
RO="Romania",
RU="Russian",
RW="Rwanda",
SA="Saudi Arabian",
SB="Solomon Islands",
SC="Seychelles",
SD="Sudan",
SE="Sweden",
SG="Singapore",
SI="Slovenia",
SK="Slovak Republic",
SL="Sierra Leone",
SM="San Marino",
SN="Senegal",
SR="Suriname",
SV="El Salvador",
SY="Syrian Arab Republic",
SZ="Swaziland",
TG="Togo",
TH="Thailand",
TJ="Tajikistan",
TM="Turkmenistan",
TN="Tunisia",
TO="Tonga",
TR="Turkey",
TT="Trinidad Tobago",
TV="Tuvalu",
TW="Taiwan Province China",
TZ="Tanzania",
UA="Ukraine",
UG="Uganda",
US="United States",
UY="Uruguay",
UZ="Uzbekistan",
VA="Vatican City",
VE="Venezuela",
VG="Virgin Islands (British)",
VI="Virgin Islands (U.S.)",
VN="Vietnam",
VU="Vanuatu",
WS="Samoa",
YE="Yemen",
YU="Formally Yugoslavia",
ZA="South Africa",
ZM="Zambia",
ZW="Zimbabwe",
ZZ="Reserved"
}


addEventHandler("onClientRender", g_Root,

function ()
local pais = exports.admin:getPlayerCountry(source)
dxDrawText("Pais: "..tostring(countryNames[pais]).."", 335, 289, 380, 305, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false)
end

 

Me sigue dando el mismo error.
)

Edited by Raikden
  • Ex-Staff
Posted

Un error que veo allí es que estás utilizando source, en el código que tienes no veo que esté definido, intenta con getLocalPlayer()

 

Si no funciona fíjate en la función exportada que es lo que devuelve y lo posteas

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

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