Jump to content

Charly_767

Members
  • Posts

    7
  • Joined

  • Last visited

Charly_767's Achievements

Newbie

Newbie (4/54)

0

Reputation

  1. Queria preguntar si este script podria cargar modelos presonalizados, pero sin cargar de lag MTA San Andreas (creo que esto se llama objetos dinamicos ) La interpretación del codigo, cuando el cliente este jugando se detecta si el modelo es visible en pantalla, de lo contrario este vuelve a su estado original (con el modelo por defecto de GTA SA), ademas este codigo guardaria coherencia con la distancia de dibujado function replacement01 () -- aqui creo que seria util un code (local id = 6666) para modificar menos el resources if isElementOnScreen (;--aqui creo hay que poner algo que aga referencia al modelo, pero no se lo que-- ) then -- aqui hace falta un code que comprueve si el objeto ya esta cargado, para evitar lag txd = engineLoadTXD( "nuevo_modelo.txd" ) -- carga las texturas col = engineLoadCOL( "nuevo_modelo.col" ) -- carga los collision dff = engineLoadDFF( "nuevo_modelo.dff", 0 ) -- carga los modelos engineImportTXD( txd, 6666 ) -- remplaza las texturas engineReplaceCOL( col, 6666 ) -- remplaza los Collision engineReplaceModel( dff, 6666 ) -- remplaza los Modelos else -- aqui hace falta un code que comprueva que el modelo ya se descargo de la memoria engineRestoreModel (6666) end end addEventHandler ( "onClientPreRender", getResourceRootElement(getThisResource()), replacement01 ) Yo no se continuarlo mas, una ayudita estaria bien
  2. I have a question, what is the item's limit? Because if I load an IDE and a IPL with a lot of items the replacement doesn't work, but the rest of the map is here (with SA objets). And, if I run two maps created with this tools MTA became crazy, it spawn parts of objets in anywere.
  3. Alguien me podria ayudar con este codigo para un lanzagranadas: function onClientPlayerWeaponFireFunc(weapon,ammo,ammoInClip,hitX,hitY,hitZ,hitElement) if weapon == 27 then -- cuando el jugador local este usando una escopeta de combate... x,y,z = getElementPosition(getLocalPlayer()) if not createProjectile(getLocalPlayer(),16,x,y,z,200) then -- se comprueva si se ha rozado el limite outputChatBox ( "Se ha llegado al limite de granadas, espera a que exploten algunas ;D", source ) -- si es asi salta este texto end end end addEventHandler("onClientPlayerWeaponFire", getLocalPlayer(), onClientPlayerWeaponFireFunc) El fallo basicamente es que no pasa nada cuando porngo el ID de la granada (16), pero cuando pongo el de el "roket" (29) funciona, alguien me lo podria corregir?
  4. Hola, alguien podria hacerme un codigo que al hacer click en un boton "teletransportase" el jugador local a esta ubicación (mas abajo),y que despues se cerrase la ventana Tambien les dejo el codigo de la ventana
  5. Sasuke, gracias por corregirlo va perfeco
  6. Hola a todos tengo problemas con este script que he modificado para MTA, basicamente no funciona , se lo dejo aqui abajo, me podrian decir lo que falla... El funcionamiento de este script, en teoria, era que cuando alguien entre en un vehiculo ( ID 551 - Merit ) en un lugar de la pantalla se muestre una imagen (551.png) function veh_img (theVehicle, seat, jacked) local id = getElementModel ( theVehicle ) dxDrawImage ( screenWidth - 290, 500, 250, 50, "veh_names/".. tostring( id ) .. ".png") end addEventHandler("onPlayerVehicleEnter", getRootElement(), veh_img) Bueno en realidad seria una imagen para cada auto, pero eso si el scrpt funciona, el codigo original : https://wiki.multitheftauto.com/wiki/GetVehicleName
×
×
  • Create New...