Jump to content

Tonyx97

Members
  • Posts

    155
  • Joined

  • Last visited

Everything posted by Tonyx97

  1. entonces que tengo que hacer para que funcione pork no me funciona, una cosa he creado muchos pickup custom con la ID 150 y funcionaban de puta madre y asi lo hice: spawnBagC = {} spawnBagC[1] = {1, 2, 4} spawnBagC[2] = {1, 1, 4} spawnBagC[3] = {1, 2, 4} spawnBagC[4] = {1, 1, 4} spawnBagC[5] = {1, 2, 4} spawnBagC[6] = {1, 1, 4} spawnBagC[7] = {1, 2, 4} function TimerOfSpawn () setTimer ( spawnBag, 10000, 1 ) end addEventHandler ("onResourceStart", getRootElement(), TimerOfSpawn) function spawnBag () numero = math.random ( 1, #spawnBagC ) x,y,z = unpack ( spawnBagC[numero] ) bag = createPickup ( x, y, z, 3, 1550 ) end function enterBag (player) if (source == bag) then money = math.random (2000,4000) givePlayerMoney ( player, money ) outputChatBox ("*Has encontrado $"..(money).."", player, 0, 200, 0) destroyElement ( bag ) setTimer ( TimerOfSpawn, 5000, 1 ) end end addEventHandler ("onPickupUse", getRootElement(), enterBag)
  2. entonces esto estaria bien: SERVER: function TimerOfSpawn () setTimer ( spawnBag, 10000, 1 ) end addEventHandler ("onResourceStart", getRootElement(), TimerOfSpawn) function spawnBag () number = math.random( 1, #spawn ) --createBlipAttachedTo ( bag, 37 ) bag = createPickup ( unpack( spawn[number] ), 3, 1550 ) end
  3. bueno lo intetare arreglar gracias por la info ;P
  4. pruebalo en el INT 2 en las mismas coordenadas de los mios "palacio de crack de big smoke"
  5. perdon me falto el guiSetVisible ( windowMakeIt, false )
  6. Has dado en el clavo tio, eso mismo quiero hacer, ayudame porfa
  7. este es: windowMakeIt = guiCreateWindow(512,236,248,230,"Ejemplo",false) markerCreate1 = createMarker ( 2560, -1303, 1043.09, "cylinder", 1, 100, 0, 0, 150 ) markerCreate2 = createMarker ( 2560.20, -1284, 1043.09, "cylinder", 1, 0, 100, 0, 150 ) setElementInterior ( markerCreate1, 2 ) setElementInterior ( markerCreate2, 2 ) function MakeIt ( hitElement, matchingDimension ) if hitElement == getLocalPlayer() then guiSetVisible ( windowMakeIt, true ) showCursor ( true ) end end addEventHandler ("onClientMarkerHit", markerCreate1, MakeIt) function MakeIt2 ( hitElement, matchingDimension ) if hitElement == getLocalPlayer() then guiSetVisible ( windowMakeIt, true ) showCursor ( true ) end end addEventHandler ("onClientMarkerHit", markerCreate2, MakeIt2)
  8. un math.random no es lo que me refiero, es como esto: dropPosicion = { {-688.069,938.0789,13.6328}, {-2350.32,-1646.42,483.703}, {2536.47,-1669.60,15.1673}, } pero quiero mas, osea ponerle mas posiciones y en vez de aparecer asi: function soltar () randomDrop = math.random(#dropPosicion) dropX,dropY,dropZ = dropPosicion[randomDrop][1],dropPosicion[randomDrop][2],dropPosicion[randomDrop][3] tarjeta = createPickup (dropX, dropY, dropZ, 3, 1581) end addCommandHandler ("dropear", soltar) quiero ponerle mas posiciones a esta funcion
  9. Hola tengo una duda, quiero hacer aparecer un pickup cualiquiera en distintas zonas por ejemplo, SERVER: function TimerOfSpawn () setTimer ( spawnBag, 10000, 1 ) end addEventHandler ("onResourceStart", getRootElement(), TimerOfSpawn) function spawnBag () bag = createPickup (x, y, z, 3, 1550) end function enterBag () if (source == bag) then destroyElement ( bag ) setTimer ( TimerOfSpawn, 5000, 1 ) end end addEventHandler ("onPickupUse", getRootElement(), enterBag) en las coordenadas quiero x, y, z quiero que cada vez que se repita la funcion sea una coordenada distinta de las que yo ponga pero no se como hacerlo, ayudenme plz
  10. Lo de al3grab es esto no? https://community.multitheftauto.com/index.php?p= ... ls&id=4169 si es esto los 2 script serverside y clientside estan codificados, como puedo mirar sus funciones?
  11. Estoy harto ya de este problema o lo que *** sea, pork por ejemplo creo un marker en la coordenada 0, 0, 20, y paso por la coordenada 0, 0, 0 y es como si lo golpease pork tengo una funcion de cuando lo golpee salga una ventana, kiero solucionar este problema por favor, no es problema de mi script eso segurisimo por eso no pongo el codigo, tambien este error se da en los pisos.
  12. Y que diferencia hay entre, Function speed () setGameSpeed (5) end addCommandHandler ("ej", speed) y lo que has escrito tu ( escrito por BlackBerry que mierda )
  13. Bueno prieba esto pekio: ServerSide function abrircars () Coches = getElementType ("vehicle") Id = getElementModel ( Coches ) if id == then setVehicleLocked ( Coches, false ) end end addCommandHandler ("abrircoches", abrircars)
  14. Ya puse el trigger, hago un trigger desde server side a client side. Ayudenme D:
  15. function ejemplo() triggerClientEvent("Speed",getRootElement()) end addCommandHandler ("ej", ejemplo)
  16. intente ponerle eso de getLocalPlayer() pero cuando lo ejecuto me sale en el panel de admin en la pestaña de server la misma velocidad que yo puse esto function speed() setGameSpeed ( 1.5 ) setTimer ( setGameSpeed, 10000, 1, 1 ) end addEvent ("speed", true) addEventHandler ("speed", getLocalPlayer(), speed)
  17. me refiero a esto "setGameSpeed" el setGameSpeed no tiene argumentos solo la cantidad osea "setGameSpeed ( 1.5 )" esto he intentado ponerlo en client pero nada.
  18. Velocidad: Hola a todos, tengo una duda, vamos a ver quiero poner la velocidad para el jugador local, por ejemplo, una ventana con 1 boton que ponga "Velocidad 1.5" le doy y la velocida del jugador local se aumenta sin cambiar la del server o la de los demas jugadores, y probado a ponerlo en client y nada. Cielo: Esto es lo mismo pero quiero que el cielo se vea distinto solo para el local jugador. gracias.
  19. Hola a todos, lo que quiero es meter uun jugador a la carcel con un comando y hacer que en "su" pantalla tenga una cuenta atras en un DXText para salir de la carcel, aki el codigo: estos son los DX que quiero: dxDrawText("Segundos para salir",1009.0,614.0,1351.0,663.0,tocolor(23,160,206,200),1.7,"beckett","left","top",false,false,false) dxDrawText("1111",915.0,617.0,998.0,659.0,tocolor(23,160,206,200),1.7,"beckett","left","top",false,false,false) Observen el codigo: function meterCarcel ( player, command, victima, tiempo ) remainingSegundos = tiempo * 1000 setElementInterior ( victima, 6 ) setElementPosition ( victima, 265.21185302734, 77.63591003418, 1001.0390625 ) dxDrawText("Segundos para salir",1009.0,614.0,1351.0,663.0,tocolor(23,160,206,200),1.7,"beckett","left","top",false,false,false) setTimer(function() remainingSegundos = remainingSegundos - 1 dxDrawText(""..tostring(remainingSegundos).."",915.0,617.0,998.0,659.0,tocolor(23,160,206,200),1.7,"beckett","left","top",false,false,false) end , 1000, remainingSegundos) end addCommandHandler ("carcel", meterCarcel) Con este codigo pretendo meter a una persona en la carcel con el tiempo que le keda a el en su pantalla no en la mia pero no me funciona ( lo de salir de la carcel ya lo hare con un setTimer y un setElementInterior o position ahora quiero concentrarme en que salga una cuenta atras para "victima"
  20. Si ese es el GUI (intentando copiar a CIT eh) pero yo no digo nada, ahora utiliza las otras funciones para crear los vehhicles
  21. de lo unico que se compone un script es una carpeta con el archivo meta.xml para defi los server y client side que tenga el script. Hacemos una cosa, yo te puedo enseñar a scriptear y avanzado tambien, si tienes server dimelo por aki con la IP y a que hora te sueles conectar para que te ayude mejor , ok!?
  22. Facil, crea un marker en medio de la puerta que sea grande, haces dos funciones de una con "onClientMarkerHit" y la otra en "onClientMarkerLeave" si necesitas ayuda miralo en wiki.multitheftauto.com, lo siguientes poner un "if getPlayerTeam (source) == tuclan then y ya escribes el moveObject para abrirla, todo eso en "onClientMarkerHit" en el siguiente lo mismo pero moveObject para cerrarlo espero que entiendas.
×
×
  • Create New...