Ir para conteúdo

Developer Berg

Membro
  • Registro em

  • Última visita

Tudo que Developer Berg postou

  1. Eu editei s olhe ai, e me diga oque falta editar '-' local config = { door = {621, 605}, --{ID da porta fechada, ID da porta aberta}, ids = { [actionid] = { --[action_id] = { {x = 1056, y = 1053, z = 7}, --Posições das portas. {x = 1053, y = 1053, z = 7}, }, }, } function onStepIn(cid, item, position, fromPosition) if config.ids[item.actionid] then for _, pos in pairs(config.ids[item.actionid]) do local it = getTileItemById(pos, config.door[1]).uid if it > 0 then doTransformItem(it, config.door[2]) end end end return true end function onStepOut(cid, item) if config.ids[item.actionid] then for _, pos in pairs(config.ids[item.actionid]) do local it = getTileItemById(pos, config.door[2]).uid if it > 0 then if getSpectators(pos, 1, 1) then return true end end end for _, pos in pairs(config.ids[item.actionid]) do local it = getTileItemById(pos, config.door[2]).uid if it > 0 then doTransformItem(it, config.door[1]) end end end return true end <movevent type="StepIn" actionid="2701;2702;2703;2704;2705;2706;2707;2708;2709;2800" event="script" value="porta1.lua"/> <movevent type="StepOut" actionid="2701;2702;2703;2704;2705;2706;2707;2708;2709;2800" event="script" value="porta1.lua"/> Se for essa parte aqui [actionid] = { --[action_id] = { eu coloquei as actions ai e deu outro erro na distro
  2. Developer Berg postou uma resposta no tópico em Suporte & Pedidos
    Lol boa, eu achei ótimo parabéns
  3. é isso ai '-' é o máximo que consigo explicar '-'
  4. ss igual a pxg nn só iria abrir a parte da direita > pq tipo a parte esquerda é mesma coisa com a porta aberta e fechada, só oque muda é a parte direita.
  5. tipo seria assim " um player chega e pisa em tal tile, e quando ele pisa-se nesse tile removeria uma parede ( que no caso seria a porta fechada ) e substituía por outra ( que no caso seria a porta aberta ), e quando esse player sai-se de cima do tile removeria a porta que ta aberta e substituía por a porta fechada " tipo seria como transformar uma parede para outra e quando o player sai do tile a parede voltaria pra a que tava antes. seria 2 itemid ( 1 para a porta fechada que no caso seria o id que iria ser transformado ) e o outro itemid ( que seria no caso o da porta aberta, ai quando o player sai-se do tile esse id voltaria para o 1° id que no caso o da porta fechada ) obs: de preferencia que pode-se 2 players pisar no mesmo tile que abra a porta, pq um amigo aki do tibiaking o ( Caronte ) fez uma script pra mim + quando 2 players pisava ao mesmo tempo no mesmo tile pra abrir a porta, a script bugava, ela parava de funcionar e n abria + a porta ) Só isso kkkk acho que agr da pra entender kkk
  6. ok to aguardando se n conseguir avisa também
  7. n funciono, n fez nada n deu nem erro na distro e a porta n abriu tipo acho que deu errado pq isso n é bem uma porta, isso é como se fosse 2 paredes pq n sei adicionar uma nova porta no server ai criei eles como itens N n é por causa da porta, eu testei com uma porta normal agr e n funciono '-'
  8. Queria uma script de porta automática, tipo a pessoa chega perto da porta e ela abre sozinha, ai a pessoa se afasta da porta e ela volta ao normal vou deixar print da porta que quero colocar esse sistema Onde tá vermelho seria onde o player pisaria pra abrir a porta Do Rep+ quem me ajudar
  9. Pego Normal + Quando 2 Players Pisa No Mesmo Tile Que Ta A Action A Porta N Abre + Vou Mostra Com Print Onde Ta Pintado De Vermelho É Os Tiles Que Ta Com A Action
  10. Tipo como configuro essa script ? e tipo n é que um player pode andar em cima dos outros é que coloquei a action id ao redor da porta pra tipo se pisa-se em qual quer tile que tive-se o action removeria a parede e substituía por outra, + quando eu loguei 2 accs e pisei com as 2 nos tiles que tem a action 1 das 2 accs bugaram, tipo quando eu pisava novamente com a acc bugada n removia + a parede
  11. Deixa pra lá fico bom + achei um bug O.o tipo se 2 players ao mesmo tempo passar por cima do tile, a parede n é + removida, n deu nem um erro na distro + ta acontecendo isso
  12. Funciono perfeitamente reputado teria como modificar essa script para tipo, a pessoa pisa no tile ai remove uma parede e é criada uma nova parede e em seguída essa parede nova é removida e criada outra, ai quando o player sai-se do tile a parede voltava ao normal. do outro rep+ rsrs
  13. Queria um script de quando um player pisa-se em um tile uma parede se transforma-se em outra parede e quando ele sai-se do tile a parede voltava ao normal Tipo igual a porta do cp do pxg, quando alguém chega perto da porta ela se abre sozinha. Do Rep+ quem me ajudar
  14. Queria um script de quando um player pisa-se em um tile uma parede se transforma-se em outra e quando ele sai-se do tile a parede voltava ao normal Tipo igual a porta do cp do pxg, quando alguém chega perto da porta ela se abre sozinha. Do rep+ quem me ajudar
  15. Developer Berg postou uma resposta no tópico em Suporte Tibia OTServer
    Queria um script de quando um player pisa-se em um tile uma parede se transforma-se em outra e quando ele sai-se do tile a parede voltava ao normal Tipo igual a porta do cp do pxg, quando alguém chega perto da porta ela se abre sozinha. Do rep+ quem me ajudar
  16. Também to procurando um jeito de fazer isso, eu procurei em outros forums e n achei nada
  17. Olá Queria saber como colocar som nas citys do meu poketibia com o Old Client Obs: Não é em Otc é em Old Client Tenho Essa Script Aqui, sendo que ela só serve para som nos ataques dos pokemons quem sabe ela pode ajudar soundskpdo = { ["super vines"] = { file= "175.wav,300,sounds/175.wav"}, } Do Rep+ Quem Tentar Me Ajudar
  18. Tente Esse Script Aqui Vá Em Data/ Moviments/ scripts/ e crie um arquivo.lua com o nome " passarmonstros " e cole isso nele function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor) if isPlayer(cid) then local d2 = getCreaturesInRange(getThingPos(cid), 20, 20, 1, 0)---->>> quantidade de monstros que tem que matar para passar local numerodewilds = 0 for _,pid in pairs(d2) do if isMonster(pid) then if not isSummon(pid) then numerodewilds = numerodewilds +1 --doSendAnimatedText(getThingPos(pid), "Kill me haha", 215) end end end if numerodewilds >= 1 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Have pokes in this floor , have "..numerodewilds.." pokes in this place kill for up") return true end local d2 = getCreaturesInRange(getThingPos(cid), 25, 25, 0, 1) local posatual = {x=157,y=1927,z=12} --->>> Coordenadas Para Onde Vc Serar Teleportado Depois De Matar Os Monstros for _,pid in pairs(d2) do if #getCreatureSummons(pid) >= 1 then doTeleportThing(getCreatureSummons(pid)[1], getClosestFreeTile(getCreatureSummons(pid)[1], posatual)) end doTeleportThing(pid, getClosestFreeTile(pid, posatual)) end if #getCreatureSummons(cid) >= 1 then doTeleportThing(getCreatureSummons(cid)[1], getClosestFreeTile(getCreatureSummons(cid)[1], posatual)) end doTeleportThing(cid, getClosestFreeTile(cid, posatual)) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Fight Now!") end return true end Depois Vá Em Data/ Moviments/ Moviments.xml e cole essa tag lá <movevent type="StepIn" actionid="9236" event="script" value="passarmonstros .lua"/> E vá no seu mapa e coloque o action " 9236 " no item
  19. Queria que alguém me ensinasse a criptografar scripts ou os arquivos .dat e spr para que não pudessem roubar minhas sprites e meu cliente Ex: 熶ڡ㰮垛詬䂿⋢栝︸ሎ뮥麮⏢ꍇ뮎贐쥟⡜樂 Isso é uma parte criptografada do client do PAdventures. Não tenho certeza se esse é o lugar adequado para postar isso, mas foi o local que eu considerava ser mais correto. rep+ pra quem tentar me ajudar nisso

Informação Importante

Confirmação de Termo