-
Posts
1,027 -
Joined
-
Last visited
Everything posted by BorderLine
-
el primer argumento de vehiclecolor es el vehiculo, y guest es un team? eso no funcionara en lo absoluto
-
dime el nombre exacto de la textura que quieres hacer cambiar de color y te ayudo, ya me ilumine la mente
-
Creo que los shaders son la unica forma. De otra forma no tengo la mas minima idea. O simplemente cambiando las texturas del objeto y reemplazandolas
-
No es normal que eso pase. Probaste reinstalando MTA?
-
una cosa es getPlayerTeam y otra cosa es getTeamName lo otro, debees usar un cancelEvent y chekar si el msg type es team, main o /me de otra forma se mostraran 2 textos al hablar, uno con el chat default y otro con tu codigo
-
1.- ¿Como reaccionaste cuando quisiste hacer tu primer script? R: La verdad no recuerdo, fue hace mucho, ni tampoco fue una gran asaña 2.- ¿Cual fue tu primer script? R: tampoco recuerdo. 3.- Al principio cuando apenas estabas aprendiendo el scripting, ¿Te resultaba un poco fácil? R: La verdad si, porq ya estudiaba ing en informatica y tenia el concepto claro de la programacion 4.- ¿De que forma aprendiste? (Leyendo, practica, consejos, entre otros) R: Editando scripts de la comunidad y leyendo la wiki 5.- ¿Si comienzas un primer script, que es lo primero que haces? R: solo enfocarme en eso y no en otras cosas 6.- ¿Cual seria tu mayor desafío? R: Matar de apuñaladas a todos los mapers de DM. 7.- ¿Porque comenzaste a scriptear? ¿Que te impulso?
-
PROBLEMA CON MI IP
BorderLine replied to santiagoBMX's topic in Ayuda relacionada al cliente/servidor
creo que independiente de que la mayor parte de usuarios de MTA tengan el San andreas pirata, es incentivar la pirateria por medio de links para descarga. Hasta donde tengo conocimientos no es admitido publicar links de descarga para san andreas, lo correcto seria comprarlo -
Problemas de IP estatica, para evitar un supuesto bug del reconnect. La gente con IP dinamica no tiene problemas, yo cuando se me presenta ese bug, reinicio el modem lo que hace que cambie mi IP y deja el mensaje de joinflood. Esto deberias consultarlo directamente con Samt. Es el unico que tiene conocimientos de porq pasa eso
-
toma el primer mapeo, abre con bloc de notas, o lo que ocupes para editar. copias todo el contenido, a expecion de y lo que esta al final. copia todo y pegalo al otro mapeo, debajo de las otras lineas. Si eso cubre lo que quieres esta bien. Pero no puedes abrir 2 maps a la ves
-
PROBLEMA CON MI IP
BorderLine replied to santiagoBMX's topic in Ayuda relacionada al cliente/servidor
te suguiero que hables con tu proveedor de internet y le digas que quieres una IP estatica, ambas tiene su pro y sus contras. Pero mejor eso, usar webs o algunas herramientas podrian dañar tu coneccion con la central telefonica -
function buyFlip(p) if (isPedInVehicle(p)) then local v = getPedOccupiedVehicle(p) local x, y, z = getElementRotation (v) setElementRotation (v, 0, 0, (x > 90 and x < 270) and (z + 180) or z) end end addCommandHandler("flip", buyFlip) hazte una idea con eso
-
https://community.multitheftauto.com/index.php?p= ... ls&id=7739 edited from dxscoreboard DONE
-
las funciones las aplicas para poder aplicar en que momento se ejecuta la funcion. UNa funcion puede tener varios eventos distintos, mientras coincidan los argumentos claro. Por ejemplo, el createmarker si lo pones sin funcion se creara al momento de iniciar dicho resource pero en cambio si usas infernus = createVehicle(....) function cm() createMarker(....) end addEventHandler("onVehicleEnter",infernus,cm) En ese caso el marker se creara en cuanto el jugador entre al infernus creado fuera de la funcion, lo dejamos fuera y sin funcion porq se creara al iniciar el script. Y asi, solo debes saber de eventos, y lo otro agregar es los argumentos de los eventos, que los aplicas entre los parenteceis de la funcion function checkKiller(killer, int killerWeapon, int bodypart)-- esos son los argumentos del evento onPlayerWasted outputChatBox("has been killed by ".. getPlayerName(killer), source,255,0,0,true)-- source es la persona que muere, y killer es el que te mata end addEventHandler("onPlayerWasted",getRootElement(),checkKiller)
-
y el debugscript? arroja algun error?
-
Sajed, eso no es nesesario, el primer argumento de onClientPlayerVehicleEnter es el vehiculo, te ahorras el getEpedOcc...
-
es obio que noo dara resultado, si llamaste a la funcion onClientPlayerWeaponFire y en el evento lo agregaste como onEngineOn
-
el cuarto argumento esta malo. Fijate la wiki. dice theType: The visual type of the marker to be created. Possible values: "checkpoint": A race checkpoint. These are very tall, but not infinite, light pillars. Checkpoints snap to ground and become invisible after going over a certain Z height. "ring": Doughnut shaped ring, normally used for aircraft. "cylinder": Small glowing ground ring. These are the glow markers you walk into to activate missions or events in single player. "arrow": Arrow pointing down. These are the arrows on the doors you can enter in single player, except MTA's are not animated by default. "corona": A glowing ball of light. debes usar cualquiera de esos. marcado esta mal.
-
myV = createVehicle ( 411, 0, 0, 0, 0, 0, 0, "Brad" ) function warpV() x,y,y = getElementPosition(source) setElementPosition(myV, x +2,y +2 ,z +2) end addCommandHandler("warpv",warpV) con eso se creara el vehiculo al iniciar el script y cada vez ke ejecutes el comando el vehiculo estara a tu lado. le agrege algunas cordenadas mas para que no bugee al player y aparesca exactamente donde mismo.
-
podrias hacer un aparte mas grande, que abarque mas metros, y desactivansdo los controles de disparar, y aapuntar
-
en la funcion del spawn si, usa onVehicleEnter.
-
intenta usando onVehicleEnter
-
dentro de todo los resources de mta, viene un resource llamado gps, lo que contiene es vehiclenodes, ese archivo pesa alrrededor de 3mb, intenta hacer algo con eso al respecto, sirve para las rutas del gps y todas las calles de San andreas
-
entonces debe ser algun metodo de seguridad de dayz para evitar cambios de skins de parte de moderadores u administradores. Intenta verificar de donde viene esto, si algun script esta afectando
-
en ese script no defines current. Intenta asi function checkHumanity() cHum = getElementData(source,"humanity") if cHum <= "200" then setElementModel(source,210) end end addEventHandler("onPlayerDamage",getRootElement(),checkHumanity) aunque con eso por gada golpe bajo 200 te seteara el skin, nose si lagee o algo. de todos modos modificalo y moldealo
-
puede que humanity use elementData podrias usar onPlayerDamage getElementData setElementModel