Cristtk
Members-
Posts
33 -
Joined
-
Last visited
Cristtk's Achievements
Rat (9/54)
0
Reputation
-
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.
-
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.
-
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
-
Mas funciona com imagens?
-
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?
-
How do i convert .dff, .txd, .col files to .dffc, .txdc, .colc?
-
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 )
-
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.
-
Obrigado pela a ajuda.
-
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?
-
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.
-
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.
-
Ola, tem como desativar os sons originais das armas por meio de script ? Se sim poderia me dizer como fazer. Desde ja agradeço.
-
Ola como faço para criar um NPC com animação fixa. Explorar quero criar um npc que fique aberto para sempre.
-
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 ] )