Jump to content

manawydan

Members
  • Posts

    980
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by manawydan

  1. obrigado. só queria saber por que tem como baixar o arquivo parkour.ifp no bugsmta? pra que deixam pra download se não podemos usar?
  2. iv = 0 function toggleInvis( thePlayer ) local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then if iv == 0 then iv = 1 setPlayerNametagShowing(thePlayer, false) setElementAlpha(thePlayer, 0) elseif iv = 0 setPlayerNametagShowing(thePlayer, true) setElementAlpha(thePlayer, 255) end end end addCommandHandler ( "invisible", toggleInvis ) no tested
  3. server function skins () ped = createPed ( 7, 1265.9000244141, -2025.0999755859, 59.200000762939 ) setPedRotation ( ped, 23.7500610 ) setPedFrozen ( ped, true) setElementData(ped, "imune", true) end addEventHandler ( "onResourceStart", getRootElement(), skins) client function cancelPedDamage () if (getElementData(source, "imune") == true ) then cancelEvent() end end addEventHandler ( "onClientPedDamage", getRootElement(), cancelPedDamage ) tente eu não testei
  4. o que voce quer exatamente fazer? criar um ped e deixar ele imune a morte?
  5. ola, eu ja ouvi fala muito de um bug que "atrapalha" animações. queria saber como posso colocar novas animações no mta e se isso é possivel.e até onde esse bug pode atrapalhar? obrigado
  6. ola, eu estava pensando como poderia adicionar vida extra a um ped ou player. então queria saber se isso funcionaria: colocar numa variavel o numero de vida extra, e quando o ped perder vida diminuir o numero que esta na variavel, enquanto o número da variavel de vida extra for maior que zero cancelar o dano com onClientPedDamage então isso funcionaria? desde ja agradeço. p.s: desculpe os erros de português.
  7. essas linha são lua tag. voce cricka em lua e coloca o código entre ela. mas se voce quiser um editor de script pode usar o notepad++ ou o mta script editor (by 50p) http://scripteditor.beta.mtasa.com/file ... _Setup.exe
  8. muito obrigado, só queria saber porque Ada deu um valor nil(nulo)
  9. voce pode usar cancelEvent por exemplo: function cancelPedDamage ( ) cancelEvent() end addEventHandler ( "onClientPedDamage", getRootElement(), cancelPedDamage ) ou function cancelPedDamage2 ( ) cancelEvent() end addEventHandler ( "onPedDamage", getRootElement(), cancelPedDamage2 ) para especificar o ped voce pode usar setElementData e getElementData ou outras formas. se voce quer criar bot use o script slothbot( criado por slothman)
  10. bom, eu tentei local zone1 = createColCuboid(-1319.85034, 488.24384, 17.23438, 91.574462890625, 117.61444091797, 116.52228546143) function ZoneNaviuEnter ( theElement, matchingDimension ) if (getElementData(theElement, "Ada") == true) then outputChatBox("Teste", hitElement, 0, 125, 200) setTimer( function() triggerClientEvent ( "callSetPedControlState", root, Ada, "accelerate", false) triggerClientEvent ( "callSetPedControlState", root, Ada, "steer_forward", false) end , 500, 1) end end addEventHandler ( "onColShapeHit", zone1, ZoneNaviuEnter ) pórem, o debug diz: Bad argument @ setPedControlState
  11. obrigado por comentar. eu ja tentei com setTimer porém o tempo pode aumentar ou diminuir por uns fatores de tempo( dependendo da hora e o clima o timer pode ser maior ou menor).
  12. ola, bom com a ajuda de vocês (em tópicos passados) consegui faze o ped(chamado ada) voar. meu problema é que quero que ele pouse em uma area especifica. então como poderia pegar a distancia dela(o ped) até esse ponto especifico? desde ja obrigado!
  13. como DNL291 disse, você pode criar marker e usa o evento onMarkerhit. para checar quando o jogador entra no marker, depois use setElementPosition e setElementInterior (para fazer o jogador "entrar" na casa) e para sair você pode criar outro marker dentro da casa(interior) e usa novamente onMarkerHit para o jogador sair da casa (setElementPosition e setElementInterior). bom é apenas uma sugestão. boa sorte!
  14. try. no tested function onPlayerSpawn (thePlayer) sourceAccount = getPlayerAccount ( thePlayer ) if isGuestAccount ( sourceAccount ) then setPlayerTeam (thePlayer, offline) else setPlayerTeam ( thePlayer, Army ) setElementPosition ( thePlayer, 238.4085, 1909.1389, 17.84 ) givePlayerMoney ( thePlayer, 2000 ) setElementModel( thePlayer, 179 ) setPlayerNametagColor ( thePlayer, 59, 166, 109 ) end end addEventHandler ( "onPlayerJoin", getRootElement(), onPlayerSpawn )
  15. createMarker givePlayerMoney setElementData getElementData createVehicle can be useful
  16. onClientPedWeaponFire onClientPlayerWeaponFire onClientWeaponFire
  17. não tenho palavras para agradecer! vocês me ajudaram muito. eu tentei de várias maneiras fazer o ped voar. agora posso terminar o script, muito obrigado mesmo.
  18. o problema foi que o setPedControlState Não funcionou
  19. ola, novamente tenho problema com setPedControlState Client addEvent ( "callSetPedControlState", true ) addEventHandler("callSetPedControlState", root, function (thePed, control) setPedControlState( thePed, control, true ) end) server addEvent ( "MissaoP3", true ) addEventHandler ( "MissaoP3", root, function ( ) Maverick = createVehicle(497, -799.13732910156, 2428.3779296875, 157.08525085449) Ada = createPed (263, -795.38226318359, 2423.7541503906, 157.08544921875) setElementModel(Ada, 263) warpPedIntoVehicle ( Ada, Maverick, 0 ) local thePed = Ada local control = "accelerate" triggerClientEvent ( "callSetPedControlState", root ) setElementSyncer ( Ada, true ) end)
  20. function NemesisShotRocktLancer(weapon, ammo, ammoInClip, hitX, hitY, hitZ, hitElement) if (getElementData(source, "nemesis") == true) then local resultado = math.random(1,4) if resultado == 1 then local xw, yw, zw = getPedWeaponMuzzlePosition ( source ) createProjectile(source, 20, xw, yw, zw, 0.1, getLocalPlayer()) end end end addEventHandler ( "onClientPedWeaponFire", getRootElement(), NemesisShotRocktLancer) bom tudo certo só uma coisa que eu queria "melhorar". o missel é criado e ele me segue(por um tempo) mas ele não explode. como poderia arrumar isso?
  21. desculpe. tenho que estudar mais lua. eu não percebi "()" desculpe, por causar tanta "confusão" por um erro tão simples e bobo. agradeço, não por me passar o código mas, por explicar! muito obrigado e me desculpe pelo GRANDE incomodo que causei!
×
×
  • Create New...