Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 23/10/17 in all areas

  1. وانا ماحد شاف حلي
    2 points
  2. Lo único que te puedo sugerir hacer eso lo siguiente: Re-estructuras todo el código de la generación, pasar los items de usar setElementData que es muy pesado para la memoria ram y mas en cantidades industriales como en los servidores dayz. Pasar de setElementData a Arrays. Para mejorar un poco los for loop te sugiero usar pairs en vez de ipairs que suele tardar x1.3 - 2.0 mas tiempo en su ejecución. Con estas dos cosas yo pienso que el tiempo de ejecución del código se reducirá un 60 - 70%, eso el mas importante es el primero que es donde mas notarias la diferencia y mas trabajo tiene. Eh visto que has posteado esto ya varias veces y nadie te ayuda, no te voy a decir ningún secreto pero nadie te ayuda porque no pones nada de tu parte... vamos que como que ni te has empeñado en dejar el post legible para los usuarios del foro. Y claro otra cosa es que nadie te va a ayudar y mas con un código tan largo si vienes pidiendo que te arreglemos esto, podrias decir por lo menos que has probado o que no has probado o si has intentando al menos a hacer algo o simplemente has dicho voy a postear me lo arreglan y yo feliz de la vida. Te escribo esto sin odio ninguno pero no somos tus scripters personales ni nada por el estilo, si quieres que alguien te ayuda en arreglar algo tan grande al menos deberia de poner algo de tu parte no venir aquí a preguntar si alguien te lo hace.
    2 points
  3. Hoje eu venho lhes trazer um servidor de mta RPG ┤✮☛ BRASIL CIDADE VIDA REAL (VAS)┤✮☛IP: mtasa://142.44.227.145:22113┤✮☛TS: 167.114.32.47:6091┤✮☛Carros/Trabalhos/Mapas/Exclusivos┤✮☛CP:Corporaçoes, ROTA,PCC... ┤✮☛Com Vaga Na Staff. ┤✮☛Dúvidas Passa Lá!!!
    1 point
  4. @GonzaloBuenosAires Tienes un aire a un tal 'Cytrus' que vino hace tiempo a montar solo bardo en foro. ¿Crees que respondiendo de esta forma, llamando 'niño' (que te aseguro 200% que no es ningun niño jajaja) vas a quedar bien o "parar" esto? Bardo + seguir bardo = más bardo. Solo os vais a ganar la expulsión del foro. Y bueno, no hables mucho de moral porque eres tú mismo quien se las da de moralista ahora mismo y suena bastante hipócrita. @.:CiBeR:. menciono a Ciber a ver si se pasa y ve lo que se está liando aquí por una tontería.
    1 point
  5. local sounds = { --Format: {sound/url,volume(0-100)}, {'The_Incredible_Coneman_Death.wav',100}, {'sound2.wav',100}, {'sound3.wav',100}, {'sound4.wav',100}, {'sound5.wav',100}-- always leave the last one without a comma } -- this is our function to get random sound, and avoid getting the same on as the previous.. local previous function getRandom(t) local random = math.random(1,#t) if not random == previous then previous = random return random else getRandom(t) end end function wasted() local randomSound = getRandom(sounds)-- we use the function we just created and input the sounds table. -- it will return a table with 2 variables, 1st the sound url and 2nd the volume.. local sound = playSound(randomSound[1],false)-- so we use the first variable, the sound url to create the sound. setSoundVolume(sound,randomSound[2]/100)-- and the second variable to set the volume. -- divide the volume by 100 so that mta reads it as the regular decimal value end addEventHandler('onClientPlayerWasted',localPlayer,wasted) I hope this helped you. Later I will explain how to do specific sounds for specific skins. I'm a bit busy at the moment.
    1 point
  6. ترا مايحتاج داتا تقدر تسويها بالمتغيرات
    1 point
  7. اشتغل واسمي موجود؟
    1 point
  8. OK.I won't add it as a type of dgs. Instead I will provide an alternative interface.
    1 point
  9. function torre() local x, y, z = getElementPosition(localPlayer) x = x + 5 if isElement(obj) then destroyElement(obj) end obj = createObject(3279, x, y, z-1, 0, 0, 0 ) createBlipAttachedTo(obj, 54) end addCommandHandler("create", torre)
    1 point
  10. اضافه للشرح في حاله ازاله كلمه السر يوضع. nil ;=p
    1 point
  11. Buen tutoriales, son buenos aportes, seria bien mas de estos pero con ejemplos al MTA mas directos. +1 --realizando código para ayudar a @BlackSoul en un momento paso a editar acá--
    1 point
  12. Llegue tarde con mi tuto :v ¿Qué metodo estas utilizando para añadir las torres?
    1 point
  13. DGS Dx Memo is almost finished. There are still some bugs to be fixed. If there is nothing unexpected, 2.88 will be released at next weekend.
    1 point
  14. Tienes que tratar de leer detenidamente para que entiendas mejor, otra cosa importante es que estudies sobre la programación, esto no es solo buscar en youtube "como crear un script de "tal cosa"" siempre es más bonito cuando lo haces tu, y sobretodo, entiendes lo que haces, no es copiar y pegar, si quieres hacer algo genial, esfuerzate un poco se que puedes, es solo un consejo. Antes que nada debes entender o al menos tener una idea de lo que significan las lineas de código, para esto necesitas saber que son las funciones, como usarlas, server y cliente ¿que son? Etc etc, puedes encontrar muchos tutoriales tanto acá como en youtube, te dejo un canal que me parece que explica bien, y desde lo basico, éxitos.
    1 point
  15. Más de lo mismo, intenta hacer lo que te comente, creas el objeto con sus coordenadas, ya que si lo colocas en algún lugar random, siendo el mapa tan extenso, tardaras un rato en encontrarlo.
    1 point
  16. Jaja solo me pareció gracioso. Buena vibra, de hecho seria genial si estas en PC y puedas completarle la idea, ya que yo no pude del todo, saludos.
    1 point
  17. Wtf, no vayas citando cosas de otros posts.
    1 point
  18. Si mal no entiendo, lo que necesitas es crear un mapeado, sea este una casa, o que se yo, un semáforo y este iniciarlo con un comando solo en determinada situación y no junto con el servidor. Si es así, primero debes tener las coordenadas y la id del objeto a iniciar o mapear, para esto debes iniciar el map editor, una vez has terminado y guardado tendrás el archivo con extensión .map que es donde se guarda tu creación, ya solo te falta iniciarlo, puedes hacerlo de dos maneras, una que pienso es la mas sencilla, es colocar en la consola "start "nombre de la carpeta donde esta el mapeado") ojo.. Antes debes enviar esta a la carpeta "resourses". El otro método y para mi, el mas optimizado, es crear los objetos y convertimos a un archivo .lua (Ya un usuario de la comunidad aporto un resourse para esto Pulsa aqui para ir ). Luego de todo esto, puedes o bien cargarlo completamente ya optimizado o creas una función para esto, un ejemplo puede ser este de la Wiki: function mapLoad ( name ) -- create an object at a specified position with a specified rotation createObject ( 1337, 5540.6654, 1020.55122, 1240.545, 90, 0, 0 ) end addEventHandler ( "onResourceStart", resourceRoot, mapLoad ) Solo que añades un addCommandHandler para ejecutarlo por comando, te dejo la explicación de la Wiki, no te dejo el script hecho ya que ando de la Tablet y si que jode mucho hacerlo por acá. addCommandHandler Wiki Espero haberte entendido y poder ayudarte, saludos.
    1 point
  19. هناك لوحة يشتغل عليها الاخ بتكون شي كبير @iMr.WiFi..!
    1 point
  20. رتب اكوادك تعرف اخطاءك. function checkEnd ( ) c = 0 for i,p in pairs ( getElementsByType("player") ) do if checkExistPlrOnDuel(p) then c = c+1 winner = p end end ???
    1 point
  21. تقول اذا عندي اقتراح , اقتراحي هو انك تسويها دي اكس او تسوي لوحة ثانيه ماحد سواها من قبل By 7Mod? Edited by 7Mod (< هذا الصح .
    1 point
×
×
  • Create New...