Jump to content

Narutimmy

Members
  • Posts

    1,004
  • Joined

  • Last visited

Everything posted by Narutimmy

  1. Buenas .... hoy ando aburrido y con el fin de mejorar quiero crear un script de flash .... pero no se me ocurre como crear el efecto de cuando va corriendo... osea no la Velocidad sino el rastro rojo que suele quedar detras de el... alguna idea ?
  2. No ya que isElement retorna true cuando la variable es un elemento y false cuando no. por eso, ya lo puse como dices tu y crea un bucle infinito, ya que si es un elemento ejecuta la funcion de nuevo, entonces vuelve a ver si es elemento y la ejecuta de nuevo. (bucle infinito se reproducte y luego otra vez y otra vez) y con if not es... Si no es un elemento ejecuta la funcion nuevamente. (tampoco funciono)
  3. Buenas intente varias formar y no me funciona quiero saber si se esta reproduciendo o no un audio y en caso que yo que se active. para reproducirlo uso: local sonido = { sonido[vehicle] = playSound3D( el problema es que el url que reproduce en ocaciones no se oye a la primera entonces ahi que ejecutarlo 2 veces.
  4. si pero, habeces se satura por horarios, de echo si entras a la web y pones un videos sale que esta saturado que pruebes mas tarde, por eso quiero otro, o que mande un error de pruebas mas tarde. En otras ocaciones cuando esta saturado se oye cortada la cancion.
  5. Pero eso no implica que funcione de igual manera. Lee el recuadro azul que dice "Note" en el artículo de fetchRemote del wiki. Por el motivo que se explica en ese recuadro debes pedir la canción en el servidor y transferirla al cliente de alguna manera, ya que no puedes descargarla directamente desde el cliente. de echo la cancion si funciona y la pido desde el cliente... para eso no ocupo fechremote, lo ocupo para obtener el titulo que esta en un json PD: Ya lo hice funcionar solo pase el fech a Server, sin usar trigle desde ahi mande todo EDIT: Alguien conoce otra web con API que aga lo mismo? esta se satura mucho
  6. pero... Shared function es shared, deberia funcionar en ambos
  7. Buenas gente, estoy tratando de mejorar un script que un usuario publico hace unos dias ya que hace mucho queria hacer algo asi pero no sabia por donde comenzar. Todo funciona bien pero quiero mostrar en el chat el Titulo de la cancion que se esta reproduciendo... Cliente: --[[ Script: Radio en vehiculos. Autor: Blue Pie Servidor: Las Venturas Roleplay. Version: 1.0 ]]-- local sonido = {} function radioOn ( vehicle, link ) local x, y, z = getElementPosition(vehicle) local interior, dimension = getElementInterior ( vehicle ), getElementDimension ( vehicle ) if vehicle and link then if not sonido[vehicle] then sonido[vehicle] = playSound3D("http://www.youtubeinmp3.com/fetch/?video="..link, x, y, z, false) fetchRemote("www.youtubeinmp3.com/fetch/?format=JSON&video="..link, function (data, err) if err == 0 then json = fromJSON(data) outputChatBox("Se Esta Reproduciendo "..json.title, 255, 5, 0 ) else error("Error ["..tostring(err).."] on get MP3 from Youtube URL") end end) if isSoundPaused ( sonido[vehicle] ) then outputChatBox ( "Servicio No Disponible - Intenta mas Tarde!", 255, 5, 0 ) return end setElementDimension ( sonido[vehicle], dimension ) setElementInterior ( sonido[vehicle], interior ) setSoundMaxDistance ( sonido[vehicle], 50 ) attachElements ( sonido[vehicle], vehicle ) else stopSound ( sonido[vehicle] ) sonido[vehicle] = playSound3D("http://www.youtubeinmp3.com/fetch/?video="..link, x, y, z, false) fetchRemote("www.youtubeinmp3.com/fetch/?format=JSON&video="..link, function (data, err) if err == 0 then json = fromJSON(data) outputChatBox("Se Esta Reproduciendo "..json.title, 255, 5, 0 ) else error("Error ["..tostring(err).."] on get MP3 from Youtube URL") end end) if isSoundPaused ( sonido[vehicle] ) then outputChatBox ( "Servicio No Disponible - Intenta mas Tarde!", 255, 5, 0 ) return end setElementDimension ( sonido[vehicle], dimension ) setElementInterior ( sonido[vehicle], interior ) setSoundMaxDistance ( sonido[vehicle], 50 ) attachElements ( sonido[vehicle], vehicle ) end end end addEvent ( "onEncenderRadio", true ) addEventHandler ( "onEncenderRadio", root, radioOn ) Ademas el servidor de musica se satura mucho quiero que mande a imprimir un mensaje de error si no logra conseguir el mp3.... una ayuda ?
  8. el driveby no lo uso, y el bone attach no tiene nada que ver, ese resource solo pega el arma que no usas a la espalda y skins, la desync seria verlo con otra arma que no es mas no los puños es lo raro.
  9. Buenas tengo un sv MTA DayZ, y tengo un bug algo raro, posiblemente por la Desync Server a Cliente.... ya que en ocaciones algunos jugadores tienen un arma y ellos disparan normal pero la otra persona lo ve como si tirara golpes al aire y por lo mismo no se oyen disparos del arma.... alguien tiene ese bug? o sabe arreglarlo?
  10. El retroceso al disparar un arma, osea que se mueva un poco al disparar
  11. Hola buenas vengo pidiendo consejos.... alguna forma de hacer un efecto de retroceso al disparar? tengo el normal que se hace con pequeñas explosiones, pero cuando hay muchos disparos en cortas distancias causa lag, me pregunto si conocen una mejor manera de hacer el efecto
  12. buenas tengo una duda existe alguna funcion para saber si una persona tiene el screenshot upload desabilitado? si lo tiene desabilitado da error pero quiero algo como un isUploadDisable o algo asi existe?
  13. no logro entender mucho... pero es algo asi? local connection = dbConnect ( "sqlite" , "newDB.db" ) local queryHandle = dbQuery ( connection , "CREATE TABLE IF NOT EXISTS GangTop (kill TEXT,gang TEXT)" ) Muertes = {} function KillClan (killer, headshot, weapon) gang = getElementData(killer,"gang") Muertes[gang] = Muertes[gang] + 1 outputChatBox(gang.." ahora tiene "..Muertes[gang].." Kills", getRootElement(), 255, 255, 255) dbFree ( dbQuery ( connection , "UPDATE GangTop SET column1 = ?" , "row1" ) ) outputServerLog ("Tablas Actualziadas") end addEvent("DanoV2", true) addEventHandler("DanoV2", getRootElement(), KillClan)
  14. Nada solo funciona cliente, solo se oye y dispara para el que esta menejando y el copiloto
  15. Pruebs ya probe y nada solo lo escucho yo y solo lo veo disparar yo local w5 = {} local w6 = {} ------- NARU addEvent ( "Crear", true ) addEventHandler ( "Crear", root, function (veh) w5[veh] = createWeapon ( "minigun", 0, 0, 0 ) w6[veh] = createWeapon ( "minigun", 0, 0, 0 ) setElementAlpha(w5[veh],0) setElementAlpha(w6[veh],0) --- setWeaponAmmo( w, 999999999999999 ) attachElements ( w5[veh], veh, .4, 0.7, 0, 0, 0, 90) attachElements ( w6[veh], veh, .2, 0.9, 0, 0, 0, 90) end) local Firing2 = false addEvent ( "Disparos", true ) addEventHandler ( "Disparos", root, function (veh) if Firing2 == false then local v = getPedOccupiedVehicle(getLocalPlayer()) if v and getElementModel( v ) == 424 then setWeaponState ( w5[veh], "firing") setWeaponState ( w6[veh], "firing") muzzleX, muzzleY, muzzleZ = getPedWeaponMuzzlePosition(localPlayer) sound = playSound3D("M60.wav", muzzleX, muzzleY, muzzleZ, true) setSoundMaxDistance(sound, 500) attachElements (sound,v,0,0,0) Firing2 = true ---outputChatBox("Miniguns Actived!", getLocalPlayer(), 171, 205, 239, true) end elseif Firing2 == true then local v = getPedOccupiedVehicle(getLocalPlayer()) if v and getElementModel( v ) == 424 then setWeaponState ( w5[veh], "ready") setWeaponState ( w6[veh], "ready") stopSound( sound ) Firing2 = false ---outputChatBox("Miniguns Desactived!", getLocalPlayer(), 171, 205, 239, true) end end end)
  16. Creo aye el problema aun no lo testeo bien pero como saben me hacian muchos ddos entonces de firewall tenia CSF muy limitado en cuando a conexiones creo yo eso causaba los time out por exceso de conexiones.
  17. Buenas estoy haciendo un resource sencillo minigun pegada a un auto funciona bien y todo el problema es que ... bueno primero lo tenia todo cliente entonces solo lo veia 1 osea yo pero los demas no lo escuchaban disparar ni ni veia ni nada, ademas si estoy solo y disparo a un auto u objeto explota todo bien, pero si ahi otro usuario cercas no los explota ni nada. Creo yo es un error por estar todo cliente. Despues cambie el evento que hace que dispare a server ahora ya los demas lo escuchan incluso el pasajero del auto, pero aun asi no causa daño ni a autos ni nada amenos que este solo o la otra persona este en el mismo auto. CL: addEvent ( "Crear", true ) addEventHandler ( "Crear", root, function (veh) w5 = createWeapon ( "minigun", 0, 0, 0 ) w6 = createWeapon ( "minigun", 0, 0, 0 ) setElementAlpha(w5,0) setElementAlpha(w6,0) --- setWeaponAmmo( w, 999999999999999 ) attachElements ( w5, veh, .4, 0.7, 0, 0, 0, 90) attachElements ( w6, veh, .2, 0.9, 0, 0, 0, 90) end) local Firing2 = false addEvent ( "Disparos", true ) addEventHandler ( "Disparos", root, function (veh) if Firing2 == false then local v = getPedOccupiedVehicle(getLocalPlayer()) if v and getElementModel( v ) == 424 then setWeaponState ( w5, "firing") setWeaponState ( w6, "firing") muzzleX, muzzleY, muzzleZ = getPedWeaponMuzzlePosition(localPlayer) sound = playSound3D("M60.wav", muzzleX, muzzleY, muzzleZ, true) setSoundMaxDistance(sound, 500) attachElements (sound,v,0,0,0) Firing2 = true ---outputChatBox("Miniguns Actived!", getLocalPlayer(), 171, 205, 239, true) end elseif Firing2 == true then local v = getPedOccupiedVehicle(getLocalPlayer()) if v and getElementModel( v ) == 424 then setWeaponState ( w5, "ready") setWeaponState ( w6, "ready") stopSound( sound ) Firing2 = false ---outputChatBox("Miniguns Desactived!", getLocalPlayer(), 171, 205, 239, true) end end end) SV: local deathnaru = {} ---CREAR AUTO--- function crearautoss (thePlayer) if deathnaru[thePlayer] then destroyElement(deathnaru[thePlayer]) outputChatBox("#6002B1[VSC]#FF0000-Tu anterior Auto a sido Destruido!", thePlayer, 171, 205, 239, true) end local x, y, z = getElementPosition ( thePlayer ) -- retrive the player's position deathnaru[thePlayer] = createVehicle ( 424, x + 5, y , z + 3 ) -- create the tank 10 units above them setVehicleDamageProof(deathnaru[thePlayer], true) addVehicleUpgrade ( deathnaru[thePlayer], 1010 ) outputChatBox("#6002B1[VSC]#FF0000- DeahtCar Spawn!", thePlayer, 171, 205, 239, true) setVehicleHandling(deathnaru[thePlayer], "driveType", "awd") setVehicleHandling(deathnaru[thePlayer], "engineAcceleration", 15) ---setVehicleHandling (deathnaru[thePlayer], "tractionLoss", 5) setVehicleHandling(deathnaru[thePlayer], "maxVelocity", 400) Spawneed5 = true triggerClientEvent ( "Crear", thePlayer , deathnaru[thePlayer] ) bindKey(thePlayer,"lshift","down",checkVehicles2) end addCommandHandler( "deathcar", crearautoss) addEventHandler( 'onPlayerQuit', root, function() if (Spawneed5 == true) then if deathnaru[source] then destroyElement(deathnaru[source]) deathnaru[source] = nil end end end ) function checkVehicles2(thePlayer) triggerClientEvent ( "Disparos", getRootElement() , deathnaru[thePlayer] ) end
  18. WinSCP, pero osea yo subo el archivo todo bien pero cuando yo reinicio el resource se pone una descarga si tengo 80 users a 60 le carga bien o lento y a los otros 20 los saca, habeces saca mas hasta 40 users.
  19. Buenas estoy teniendo un problema con MTA, tengo un servidor y cuando cargo un archivo o algo me kickea a 10 users o mas, no dice kick dice quit, y segun los usuarios les sale que fail coneccion 10000 ms o algo asi. Primero pense alomejor el ancho de banda del VPS esta saturado o algo pero segun lo que vi y el host (NFOServers) solo uso un 15% entonces no es eso , hace tiempo lei de tomas que el tenia ese problema pero que hablo con los dev y ya lo habian metido en el parche... saben si es verdad?
×
×
  • Create New...