Ir para conteúdo

Pedro.

Membro
  • Registro em

  • Última visita

Tudo que Pedro. postou

  1. escolha a melhor resposta para adicionar a tag [ Resolvido ]
  2. ótimo tutorial, porém para quem não entende, tá bem vago de como fazer as modificações, achar arquivos etc.
  3. ao invés de player:addMount(i), tente adicionar doPlayerAddMount(cid, montaria)
  4. Exemplo: Eu aceitei uma quest e terminei ela, após isso eu ganhei uma storage 701. Dai eu vou na sala de boss, para eu passar no tp antes tem um TILE que precisa dessa storage, o player passa tranquilo, porém ele consegue passar mil vezes, eu quero fazer com que ele passe apenas 1 vez. Para não fica matando o boss 20x tópico resolvido ;x function onStepIn(cid, item, position, fromPosition) if getPlayerStorageValue(cid, 701) <= 0 then doTeleportThing(cid, getPlayerMasterPos(cid)) doPlayerSendTextMessage(cid, 22, "Você precisa terminar a missão antes, você foi teletransportado para o templo.") elseif getPlayerStorageValue(cid, 702) <= 0 then setPlayerStorageValue(cid, 702, 1) else doTeleportThing(cid, getPlayerMasterPos(cid)) doPlayerSendTextMessage(cid, 22, "Você só pode passar aqui uma vez.") end return TRUE end
  5. tente esse daqui http://www.mediafire.com/download/u0bao9bcp9ua5vr/Gesior+ACC+0.3.8+-+TibiaKing.com.rar
  6. porque não usa gesior amigo?
  7. qual a versão do seu servidor?
  8. Bom, to fazendo uma quest no meu servidor que funciona de seguinte maneira. O Player pede a missão em um npc, e depois que completar ele vai ganhar storage 701. Após isso, ele vai em outro npc, que vai ser teleportado para um local aonde ele vai poder matar o boss, ele só vai conseguir matar o boss, depois que tiver a storage 701 pra passar no tile. [ Até ai ok ] Eu gostaria de saber, como eu faço pra ele conseguir passa no tile apenas uma vez, para que ele não fique matando o boss toda hora. Ps: eu já tentei fazer um script que seta-se outra storage assim que ele matasse o boss, porém não adiantou, alguém tem alguma solução para mim? /script do tile. function onStepIn(cid, item, position, fromPosition) if getPlayerStorageValue(cid, 701) <= 0 then doTeleportThing(cid, getPlayerMasterPos(cid)) doPlayerSendTextMessage(cid, 22, "você precisa terminar a missão antes, você foi teletransportado para o templo.") end return TRUE end
  9. aconselho trocar de site, é para wodbo? deve haver outros por aí.
  10. tente assim. movements/script/blabla.lua function onStepIn(cid) if isPlayer(cid) then setPlayerStorageValue(cid, POR AQUI SUA STORAGE, 0) end return true end <movevent type="StepIn" actionid="256900" event="script" value="blabla.lua"/>
  11. só você mudar a storage <quest name="The Pits of Inferno" startstorageid="39822" startstoragevalue="1"> <mission name="Acces to shortcuts" storageid="39822" startvalue="1" endvalue="2"> <missionstate id="1" description="At the end of this quest you will be able to use shortcuts."/> <missionstate id="2" description="Unlocked shortcut and now do not have to move all the 15 lever and you can use the teleport in the necromancer's house."/> </mission> <mission name="Thrones: Verminor" storageid="2082" startvalue="1" endvalue="1"> <missionstate id="1" description="You have already absorbed some of Veminor's spirit."/> </mission> <mission name="Thrones: Infernatil" storageid="2080" startvalue="1" endvalue="1"> <missionstate id="1" description="You have already absorbed some of Infernatil's spirit."/> </mission> <mission name="Thrones: Tafariel" storageid="2081" startvalue="1" endvalue="1"> <missionstate id="1" description="You have already absorbed some of Tafariel's spirit."/> </mission>
  12. área correta seria suporte de scripts, daqui a pouco alguém direciona pra lá. tente assim; crie um tp.lua em creaturescript e adicione isso lá. local tpId = 1387 local tps = { ["Orshabaal"] = {pos = {x=761, y=57, z=7}, toPos = {x=767, y=52, z=7}, time = 30}, } function removeTp(tp) local t = getTileItemById(tp.pos, tpId) if t then doRemoveItem(t.uid, 1) doSendMagicEffect(tp.pos, CONST_ME_POFF) end end function onDeath(cid) local tp = tps[getCreatureName(cid)] if tp then doCreateTeleport(tpId, tp.toPos, tp.pos) doCreatureSay(cid, "O teleport irá sumir em "..tp.time.." segundos.", TALKTYPE_ORANGE_1) addEvent(removeTp, tp.time*1000, tp) end return TRUE end - Tutorial - ["Orshabaal] --------- Nome do monstro pos = {x=761, y=57, z=7} ----------- onde o Teleport irá abrir toPos = {x=767, y=52, z=7} ------- onde o teleport vai leva eles time = 30 ------------ tempo em segundos que o teleport ficará aberto em creaturescript adicione: <event type="death" name="tp" event="script" value="tp.lua"/> no arquivo.xml do seu monstro adicione: <script> <event name="tp"/> </script>
  13. bump ²
  14. me impressiono com a quantidade de fera em lua aqui, mds ;x
  15. Olá, se ainda não tiver resolvido, tente dessa maneira. Creaturescript, crie um lua droploot.lua e adicione isto. registre em login. player:registerEvent("DropLoot") adicione isto em xml. <event type="death" name="DropLoot" script="droploot.lua"/> espero respostas.
  16. Pedro. postou uma resposta no tópico em Formação de Equipe
    pode postar cara, eu simplesmente desativei o facebook, se voce procurar "Pedro Giampietro" vai aparecer outro, e pode ver que tem fotos de 2013, e se quiser eu ativo o outro ainda vou te ter como amigo, e vai ter 2 fotos só, não preciso mentir cara, eu apenas desativei o facebook e esqueci de voce, e voce não me procurou pra dizer nada, porque não estava interessado, qm quer corre atrás, voce simplesmente tá vindo aqui usando um motivo p me diminuir, mas não ta funcionando, voce é mais um sangue-suga cara, não te vejo ativo no forum mt menos ajudando, a seção que voce visita é "formação de equipes". Deve ser mais um que pega scripts, baixa ots e não reputa ngm mt menos comente, cara não venha me fazer perder tempo que não tenho.
  17. Pedro. postou uma resposta no tópico em Formação de Equipe
    Ainda tenho que ler isso. Deveria nem te responder pelo fato de te ceder algo e você vim dizer isso aqui de mim, primeiro. Meu facebook que você tinha me adicionado para "contato" tinha 200 amigos, criei por causa do meu ex-namoro que minha mina batia mal, criei outro só p amigos pessoais "com menos mulheres". Assim que terminei desativei um e ativei o outro, que tenho 1.200 amigos. 2º a primeira vez que você me disse que o vps não tava ligando, o vps pingava normal, porém voce fez cagada e formatei a maquina, 2º o vps ainda tá lá com o mesmo nome/usuario/senha. Depois de 1 semana, sem está sendo utilizado eu emprestei pra outro cara, que está fazendo uso. Antes de vir aqui me caluniar você mal tentou me mandar uma msg, ou pm, ou me procurar dnv no facebook até no skype. Enfim.
  18. cara o problema não é ter vindo um shell upado no site, ainda mais acho dificil também pelo site de onde baixou, enfim. Tem diversos sites aqui, dependendo da versão do seu servidor, baixe o gesior2012. O problema é seu xampp, se for utilizar, verefique as vunerabilidades antes, como disse uma delas é o WebDav.
  19. bump.
  20. a rapaziada que diz "troque de host " está defecando pela boca, lgv tem nome e não hackearia seus próprios clientes, seu website se for antigo tem bastante vulnerabilidade, aconselho vereficar se existe a pasta "webdav" no seu xampp, se tiver apague. Existe entre outras vunerabilidades, para upar uma shell, executar um .bat e hackear seu vps, criando um usuario admin pelo cmd, então não venham por culpas em empresas .-.
  21. creaturescripts\scripts local blessLevel = 80 function onLogin(player) if player:getLevel() <= blessLevel then for i = 1, 5 do player:addBlessing(i) end player:getPosition() end return true end se for tfs 1.0 registre em login assim player:registerEvent("BlessProtect") dps em xml <event type="login" name="BlessProtect" script="bless_protect.lua"/> @edit li errado voce n qer perder nenhum % de nd ne?
  22. não da nenhum erro nem quando abre, nem quando upa o level.
  23. sim po, não sou cone, ieuhiuehaihe

Informação Importante

Confirmação de Termo