Jump to content

Cristtk

Members
  • Posts

    33
  • Joined

  • Last visited

1 Follower

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Cristtk's Achievements

Rat

Rat (9/54)

0

Reputation

  1. screenW, screenH = guiGetScreenSize() x,y,w,h = 1514, 413, 100, 100 slots = { {1067, 381, 281, 281, imgx = 1101, imgy = 433}, {1067, 381, 281, 281, imgx = 1101, imgy = 513}, {1067, 381, 281, 281, imgx = 1218, imgy = 511}, {1067, 381, 281, 281, imgx = 1179, imgy = 511}, {1067, 381, 281, 281, imgx = 1140, imgy = 512}, {1067, 381, 281, 281, imgx = 1140, imgy = 433}, {1067, 381, 281, 281, imgx = 1179, imgy = 433}, {1067, 381, 281, 281, imgx = 1218, imgy = 433} } addEventHandler("onClientRender", root, function() dxDrawImage(1067, 381, 281, 281, "exemplo1.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawImage(x,y,w,h, "exemplo2.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) end) showCursor(true) temp = {} movendo = false addEventHandler("onClientClick", root, function(b, s) if b == "left" then if s == "down" then if isMouseInPosition(x,y,w,h) then movendo = true addEventHandler("onClientRender", root, Mover) end else if movendo then movendo = false local inSlot = false if not inSlot then x,y = temp[1], temp[2] end for i,v in ipairs(slots) do if isMouseInPosition(v[1], v[2], v[3], v[4]) then inSlot = true x,y = v.imgx, v.imgy break end end temp = {} difx, dify = nil,nil removeEventHandler("onClientRender", root, Mover) end end end end) difx, dify = nil,nil function Mover() if #temp == 0 then temp[1], temp[2] = x, y end local mx, my = getCursorPosition() if not difx then difx, dify = (screenW * mx) - x, (screenH * my) - y end local cx, cy = (screenW * mx) - difx, (screenH * my) - dify x, y = cx, cy end function isMouseInPosition ( x, y, width, height ) if ( not isCursorShowing( ) ) then return false end local sx, sy = guiGetScreenSize ( ) local cx, cy = getCursorPosition ( ) local cx, cy = ( cx * sx ), ( cy * sy ) return ( ( cx >= x and cx <= x + width ) and ( cy >= y and cy <= y + height ) ) end Estou na duvida de como fazer com que a imagem exemplo2 fique sempre disponivel para ser movida para imagem exemplo1, ou seja, ao mover a imagem exemplo2 para a exemplo1, ela sera criada no primeiro slot imgx = 1101, imgy = 433. Assim sucessivamente, como se tivesse preenchendo a caixa.
  2. Use uma bindkey, quando eu aperto ela deveria definir a vida de pouco em pouco até concluir os 100 de vida. Mas quando aperto a bindkey ela só seta vida uma vez que no caso no script acima é +0,5. Estou usando o lado server.
  3. Ola boa tarde, como faço para essa função funcionar e adicionar vida ao player conforme o time. Segui o código abaixo. No caso a cada 2 segundos setar +1 de vida ao player até que se complete todo o life. function oneLife(player) if isElement(player) then unbindKey(player, "F", "down", oneLife) theTimer = setTimer(function() if getElementHealth(player) >= 100 then toggleAllControls (player, true) setPedAnimation(player) killTimer(theTimer) return end setElementHealth(player, getElementHealth(player) + 0.5) end,2*1000,1) setElementPosition(player, 2006.3161621094, -1390.7022705078, 27.355516433716) setElementRotation(player, -0, 0, 180) setPedAnimation( player, "CRACK", "crckidle2", -1, false, false, false, true) setPedHeadless(player, false) toggleAllControls ( player, false ) end end
  4. Ola como faço para proteger as imagens de um serve. TIpo ao baixar um servidor você pode ir no diretorio do mta e ver la os mods e imagens baixadas. Como faço para proteger de modo que as imagens não fiquem no diretorio dos players?. Teria algum meio de proteger .dff e .txd tambem? Para que não apareça no diretorio do mta de outros player?
  5. How do i convert .dff, .txd, .col files to .dffc, .txdc, .colc?
  6. Coloquei essa linha de codigo do lado serve. theZone = false function shapeHit ( thePlayer ) outputChatBox ( getPlayerName ( thePlayer ) .. " is in the zone!" ) end function setZone ( playerSource, commandName, fX, fY, fZ ) if ( fZ and fY and fX ) then local tempCol = createColCuboid ( fX, fY, fZ, 10.0, 10.0, 10.0 ) if ( tempCol == false ) then outputConsole ( "Syntax is: set_zone <X> <Y> <Z>" ) else if ( theZone ~= false ) then destroyElement ( theZone ) else addEventHandler ( "onColShapeHit", theZone, shapeHit ) end theZone = tempCol outputChatBox ( "Zone has moved!" ) end end end addCommandHandler ( "set_zone", setZone )
  7. Ola como faço pra criar um ColCboid? Ja tentei usar as instruções do https://wiki.multitheftauto.com/wiki/CreateColCuboid e não consegui. Se alguem puder me ajudar agradeço.
  8. Ola boa tarde, como faço para os team ficar salvo quando reinicio o servidor. Ja tentei alguns metódos e nada, quando desligo o servidor local e ligo novamente os team some. Teria como deixar salvo mesmo nçao tendo player neles?
  9. Ola como faço para os carros sumir quando o dono dele deslogar. No servidor aqui quando o dono do carro desloga(quit), o carro continua no servidor, teria como fazer o carro sumir? Desde ja agradeço.
  10. function toggleWeaponSounds_f ( ) local enabled = isWorldSoundEnabled ( 5 ) enabled = not enabled local state = "enabled" if ( not enabled ) then state = "disabled" end -- setWorldSoundEnabled ( 5, enabled ) outputChatBox ( "Weapon sounds " .. state ) end addCommandHandler ( "toggleweaponsounds", toggleWeaponSounds_f ) Com comando funciona, mas como faço pra ativar automático sem usar comando? Tipo ligo o mod e ja desativa os sons sem comando. E como faço pro mod funcionar pra todo mundo, desativar o audio de todo mundo? Desde ja agradeço.
  11. Ola, tem como desativar os sons originais das armas por meio de script ? Se sim poderia me dizer como fazer. Desde ja agradeço.
  12. Ola como faço para criar um NPC com animação fixa. Explorar quero criar um npc que fique aberto para sempre.
  13. Ola, teria como remover um objeto do mapa através de um script colocando o id e todas as cordenadas? Vi uma vez no forum que é possivel mas não to achando mais o tópico que fala sobre. Se puderem me ajudar mostrando o tópico ou me indicando um script agradeço. Eu tentei esse mas não funcionou. bool removeWorldModel ( 3980, 75.638, 142.5733, 79.3254, 20.0932 [, int interior = 0 ] )
×
×
  • Create New...