Saltar al contenido
  • Global

    Global

    Chatroom Rules

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

Publicaciones recomendadas

  • Usuario
Publicado (editado)

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 "?"]

Editado por Raikden
  • Ex-Staff
Publicado

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
Publicado

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
Publicado (editado)

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.
)

Editado por Raikden
  • Ex-Staff
Publicado

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.

Invitado
Responder a este tema...

×   Pegar como texto enriquecido.   Pegar como texto sin formato

  Only 75 emoji are allowed.

×   Tu enlace se ha incrustado automáticamente..   Mostrar como un enlace en su lugar

×   Se ha restaurado el contenido anterior.   Limpiar editor

×   No se pueden pegar imágenes directamente. Carga o inserta imágenes desde la URL.

  • Explorando recientemente   0 miembros

    • No hay usuarios registrados viendo esta página.
×
×
  • Crear nuevo...