Jump to content

Sergioks

Members
  • Posts

    262
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Sergioks

  1. Estas seguro? intente poner una animacion y luego usar setControlState para que camine y no funciona. Yo también soy testigo de ello, cambiaron la animación "phone_in" en el trayecto de la mano a la oreja, q cambiaron por otra animacion, como si estubiera viendo el móvil, como leyendo un mensaje
  2. ese es otro ejemplo . bueno, encontre esta funcion: EngineLoadIFP pero dice que esta inhabilitada
  3. Buenas a todos! tengo 2 dudas de animaciones. 1.- ¿Como puedo hacer que una animación se haga, pero que el ped pueda caminar con ella? porque quiero usar la animación 'ped' 'phone_talk' pero que el jugador pueda caminar mientras habla. 2.- ¿Como puedo poner animaciones personalizadas en mi servidor? Eh visto servidores por MTA con animaciones personalizadas ( mas que todo RolePlay ), Como en un caso que cuando te arrestan, el ped mueve los brazos hacia adelante como si estuviera esposado, etc... ¿alguien sabe? Espero sus respuestas, Gracias de antemano!
  4. Buenas, Quisiera saber como puedo detectar los usuarios por sus nombres, pero que estos tengan el gsub para eliminar codigo HEX. osea.. getPlayerName(thePlayer):gsub("#%x%x%x%x%x%x", "") porque cuando uso getPlayerFromName me dice que el usuario no existe ¿como puedo detectarlo con ese gsub incluido? Gracias de antemano
  5. Buenas a todos. Quisiera saber como hacer un grupo de markers, y que estos sean creados mediante una tabla. Y Que estos, puedan usarse para un proposito especifico (todos iguales) yo lo hice asi: skillsMarkers = { {posX=0, posY=0, posZ=3} } for index, skillMarker in ipairs(skillsMarkers) do theSkillMarker = createMarker(skillMarker.posX, skillMarker.posY, skillMarker.posZ) end lo malo, es que al momento de poner un evento que pueda abrir todos los markers, no Agarra addEventHandler("onMarkerHit", root, function() if (source == theSkillMarker ) then openSkillGUI(true) end end) ¿que hice mal? y ¿como lo soluciono? - Gracias de antemano.
  6. Ya lo termine al inicio no supe que hice, pero ahora si. Solo debia añadir unas file functions en el client-side, y otras en el server-side. en ambas como para detectarla con fileExists Gracias por la ayuda
  7. Buenas. Alguien me puede recomendar un Host que tenga MySQL remoto, que sea de buena calidad y económico a la vez? lo agradeceria mucho. - Salu2 y Gracias por leer
  8. Ya use esa funcion, al igual que su evento, para poder enviar y crear la foto. Mi unico problema es para leerla. No hay problema en la creacion de la misma. La crea en el archivo correspondiente y todo mi unico problema/duda es porque busca la foto en el client-side del usuario, y no en el script
  9. Trabajando en el script, me aparecio esto: Error Loading Image @ 'guiStaticImageLoadImage' [D:/MTA/mods/deathMatch/resources/report_System/Images/Sergioks/[12][8][2014]/[12][28][ruletest](4).png] cuando pongo la imagen en esa direccion, osea, en el server en client-side, agarra la imagen tranquilamente. ¿porque la pide alla? puse un outputChatBox antes de esta para que me diga la direccion, y me dice la direccion de la imagen bien. Osea... Images/Sergioks/[12][8][2014]/[12][28][ruletest](4).png ¿como hago para que no la busque alli si no en el script? Server-Side: addEvent("AdminPanel.getReportedImage", true ) function getReportedImage(path) outputChatBox(path..".png", source, 255, 0, 0 ) local img = path..".png" triggerClientEvent(source, "showImage", source, img) end addEventHandler( "AdminPanel.getReportedImage", root, getReportedImage) Client-side: function showImage(img) setTimer(guiStaticImageLoadImage, 1000, 1, ReportImage, img) guiSetVisible(VisualizadorReportWindow, true) addCommandHandler("closereport", closeImage) end addEvent("showImage", true) addEventHandler("showImage", root, showImage) - Espero respuestas
  10. No me aparece nada en el debugScript 3, no esta en el meta puesto a que estas se crean con el comando /report y la id proporcionada si es la correcta, lo probe con outputChatBox y, tambien porque esa misma direccion la testee con un dxDrawImage y funciono EDIT: el script trata de un sistema de reports. escribes la palabra /report y este toma una fotografia, y es enviada a los admins, y cuando das doble click en el reporte en una GridList, se cierra el panel Admin, y se abre una ventana con la imagen en el centro, la imagen que el usuario reporto.
  11. queda la GUI sin imagen, como si no se hubiese colocado
  12. Buenas, quisiera saber como hacer para que, el script lea una imagen que esta digamos creado con una composicion de codigos, y que dicha imagen sea visible en una gui: Gui: function showImageInWindow(image) if ( image ) then VisualizadorReportWindow = guiCreateWindow(410, 190, 622, 521, "Visualizador de Reportes", false) guiWindowSetSizable(VisualizadorReportWindow, false) ReportImage = guiCreateStaticImage(15, 31, 592, 475, image, false, VisualizadorReportWindow) end end yo hice algo asi: - Client Side - function showReports() local id = guiGridListGetItemData(AdminList[2], guiGridListGetSelectedItem(AdminList[2]), 1) if ( id ) then showReportImage(id) end end function showReportImage(id) local img1 = fileOpen(id..".png") showImageInWindow(img1) fileClose(img1) end DebugScript: [color=#FF8000]WARNING: Reports_c.lua:49: Bad usage 'fileOpen' [unable to load files 'Reports/Sergioks/[12][8][2014]/[12][28][ruletest](4).png'][/color] ¿cual es el problema alli? es la primera vez que uso 'file functions'
  13. Sergioks

    DXedit?

    igual me podrias explicar? de todas formas como scripter que soy debo aprenderlo. - Salu2!
  14. Sergioks

    DXedit?

    Buenas! Siempre tuve esta duda, como hago un editBox con un dxDrawTectangle? se como hacer botones usando onClientClick, pero, como hago un editbox? o en este caso se aplica la "maniobra" de poner un GUIEditBox atras de este? - Espero respuestas, gracias de antemano!
  15. Buenas, estoy tratando de hacer un sistema de clanes, ya lo tengo casi terminado, exceptuando que me falta el sistema de "log".. hice algo asi, pero no funciona. alguna sugerencia de que puede estar mal? DebugString: [color=#F09400]WARNING: Clan-System:662: Bad argument @ guiGridListSetItemText [expected string at argument 4, got table][/color] Server-Side: addEvent("mostrarLog", true) function showGangLog( theGangName ) local theGangLogTable = {} local theLog = executeSQLQuery("SELECT Log FROM theGangLog WHERE NameGroup=?", theGangName) -------------------------------"SELECT * FROM punishments WHERE serial=? if (not theLog) then return end for i=1, #theLog do theGangLogTable[i] = theLog[i] end triggerClientEvent(source, "setGangLog", source, theGangLogTable ) theGangLogTable = {} end addEventHandler("mostrarLog", root, showGangLog ) Client-Side: addEvent("setGangLog", true) addEventHandler("setGangLog", root, function(theGangLogTable) guiGridListClear(LogGridList) --- Column: theLogColumn for i=1, #theGangLogTable do local row = guiGridListAddRow(LogGridList) guiGridListSetItemText(LogGridList, row, theLogColumn, theGangLogTable[i], false, false) --- LINEA #662 end end) es mi primera vez haciendo una cosa asi, por eso pido ayuda en este asunto. - Gracias de Antemano.
  16. concuerdo con JAVI10210. es mas sencillo simplemente crear los markers y unirlos con el eventhandler "onMarkerHit" sin embargo, igual te explicare lo que quieres (aunque no se mucho sobre tablas) hiciste (según yo) una forma mas difícil de sacar los datos de la tabla. pudiste haber hecho algo asi: marcadores = { {1323, 21332, 1}, {1542, -234, 1}, {1245, -2133, 1}, } for i=1, #marcadores do createMarker(marcadores[i][1], marcadores[i][2], marcadores[i][3]) end aunque no se, porque como dije no se mucho de tablas. :T espero haberte ayudado. ¡Salu2!
  17. en la wiki aparecen ejemplos que pueden ayudarte, aveces incluso las explicaciones cortas te ayudan a comprender como crear un script. Y si tu problema es el ingles, haz lo que yo, copia la explicacion, y la traduces en el traductor google . o bien puedes leer la version en español de la wiki. Aunque la misma esta un poco incompleta ( a mi parecer ). No es nada del otro mundo el scripting, no son palabras muy dificiles de aprender (del ingles).
  18. el comandhandler esta mal puesto. function skintm1 (source) local gangName = getElementData ( source, "gang" ) if ( gangName and gangName == "clanfer" ) then setElementData( source,"skin",287) outputChatBox("Te has colocado el skin de tu clan correctamente",source,0, 0, 255,true) else outputChatBox("Acceso Denegado!",source,255,0,0,true) end end addCommandHandler ( "skintm", skintm1 ) pusiste como nombre de funcion "Funcion", y para que te funcione el commandHandler tienes que ponerle "skintm1", como lo especificas en el mismo.
  19. Podrias probar algo asi addEventHandler("onResourceStart", root, function() for index, AllVehicles in ipairs (getElementsByType("vehicle")) do if getVehicleName(AllVehicles) == "Infernus" then setVehicleHandling ( AllVehicles, "maxVelocity", 400) setVehicleHandling ( AllVehicles, "engineAcceleration", 50) end end end) Mira a ver si te funciona asi. nunca he hecho algo como lo describes, asi que lo hice como yo creo que es, no se si estara bien... y aprender scripting no es dificil si sabes ingles. un ejemplo: En ingles: if getVehicleName(AllVehicles) == "Infernus" then En Español(Obviamente no es valido en el codigo normal script, pero para que te des una idea): si(if) el nombre de un vehiculo detectado(getVehicleName(AllVehicles) es igual a (==) "Infernus" entonces(then) espero haberte ayudado. ¡Salu2!
  20. Si se puede.. podrias hacer algo asi, con createRadarArea y createColCuboid y usas el Evento onColShapeHit para iniciar el evento al entrar, y onColShapeLeave cuando salga. y hazlo algo asi: Server-side addEventHandler("onColShapeHit", root, function() local localTeam = getPlayerTeam(source) if getTeamName(localTeam) == "TEAM" then outputChatBox("BIENVENIDO!", source, 0, 255, 0, true) else outputChatBox("ACCESO DENEGADO!", source, 255, 0, 0, true) killPed ( source, source) end end) Algo asi es lo que quieres?
  21. lel no me entiendes. Eso tambien ya lo se. Mi problema esta en los calculos que debo usar para que el radar se mueva. La imagen se crea, y rota a la perfeccion, pero el movimiento que debe hacer es lo que me complica. Es decir, aparece en el radar la imagen del mapa, pero el blip queda en el centro del mapa y no se mueve para nada. Sin importar a donde valla o con que velocidad valla. Ese es mi problema. osea.. dxDrawImageSection (0,0,width,height,mapx,mapy,width*currentZoomState,height*currentZoomState,mapRadar,-rot, 0, 0, tocolor(255, 255, 255, 255), false) ---- Cual de los 6 argumentos, puedo utilizar, para el dxDrawImage? dxDrawImage(cual?, cual?, width, height, mapRadar, -rot, 0, 0, tocolor(255,255,255,255), false) image: Si puedes ver, los blips siguen en sus posiciones calculadas.. pero, el problema es que el localPlayer tiene el blip en el centro del mapa, y eso no se como arreglarlo. Para eso pido soporte EDIT: O tengo que usar otros calculos para este caso?
  22. Si, eso es lo que trato de aplicar ahora. Mi duda es.. ¿Como hago para que la imagen se mueva como en el ImageSection? es decir, transformar esto: dxSetRenderTarget( radar,true ) dxDrawImageSection (0,0,width,height,mapx,mapy,width*currentZoomState,height*currentZoomState,mapRadar,-rot, 0, 0, tocolor(255, 255, 255, 255), false) dxSetRenderTarget( ) en.. dxDrawImage(?, ?, ?, ?, mapRadar, -rot, 0, 0, tocolor(255,255,255,255), false)
×
×
  • Create New...