Ir para conteúdo

miguel223

Membro
  • Registro em

  • Última visita

Tudo que miguel223 postou

  1. miguel223 postou uma resposta no tópico em Formação de Equipe
    Olá, galera do TibiaKing! Estou procurando um parceiro para abrir um baiak (já pronto) hard e bem melhor do que os atuais. No primeiro mês, eu entro com o OT e o parceiro com o dinheiro do host+domínio (somando tudo, o valor gira em torno de 110 reais). Entrar em contato com: miguel_quessada (skype)
  2. Mexi de novo, tenta ai, e qualquer coisa se nao der, tenta altera item.itemid por itemEx.itemid
  3. Sei mexer, mas não sou scripter.
  4. Não, eu editei o seu mesmo. Ao matar o cristal, ganha o premio automaticamente (ou não shauhssush). Se der errado, me avisa.
  5. Tenta item.itemuid ou somente item.uid na segunda linha (ao invés de item.itemid)
  6. Crie um arquivo chamado estatua.lua em globalevents/scripts e adicione: function onThink(item, fromPosition, itemEx, toPosition) local item = ID DA ESTATUA if item.itemid == IDDAESTATUA then doSendMagicEffect(toPosition, CONST_ME_LOSEENERGY) end return TRUE end Em globalevents.xml, adicione: <globalevent name="estatua" interval="2000" script="estatua.lua" />
  7. Crie um arquivo chamado crystal.lua em creaturescripts/scripts e adicione: function onKill(cid, target) if (isPlayer(cid) == TRUE and getCreatureName(target) == NOME DO CRISTAL) then ------------------ Inicio das Config ------------ local castle_one_name = "Castle24h" -- Nome do castelo 1 local storages = {154154,54321,123123} -- Storages ( se vc eh iniciante, deixe como está...) -------PREMIOs I N D I V I D U A L --------- local premio_por_vezes = 1 -- Premio por vezes de conquista de castelo. (1) = Ativo (0) = Desativa. local premio_vezes = 15 -- Caso ativo, a quantidade de conquista que o player tem, para ganhar PREMIO. local premio = 10309 -- ID do Premio local premio_cont = 1 -- Quantidade do Premio local premio_reset = 1 -- Resetar o contador do premio depois que atingir a meta?? (1) = SIM (0) = NAO -------FIM PREMIOs I N D I V I D U A L --------- ----------------- FIM DAS CONFIG ----------------- local sto_ativ = getGlobalStorageValue(storages[2]) position = getCreaturePosition(cid) if isPlayerGuild(cid) == TRUE then if sto_ativ == 1 or sto_ativ == -1 then guildname = getPlayerGuildName(cid) guild = getPlayerGuildId(cid) guild_sto = getGlobalStorageValue(storages[3]) if guild ~= guild_sto then setPlayerStorageValue(cid,guild_sto,guild) if getPlayerStorageValue(cid,storages[1]) == -1 then setPlayerStorageValue(cid,storages[1],0) end sto_vezes = getPlayerStorageValue(cid,storages[1]) setGlobalStorageValue(storages[3],getPlayerGuildId(cid)) setPlayerStorageValue(cid,storages[1], sto_vezes + 1) sto_vezes_total = getPlayerStorageValue(cid,storages[1]) doBroadcastMessage("O(a) "..getCreatureName(cid).." acabou de conquistar o castelo "..castle_one_name.." para a guild \""..guildname.."\" pela "..sto_vezes_total.."ª vez(s).", 22) doSendMagicEffect(position, 39) if premio_por_vezes == 1 then if getPlayerStorageValue(cid,storages[1]) == premio_vezes then if getItemWeightById(premio,1) <= getPlayerFreeCap(cid) then doBroadcastMessage("O "..getCreatureName(cid).." ganhou uma(o) "..getItemNameById(premio).." como recompensa das suas "..premio_vezes.." conquistas!", 21) doPlayerAddItem(cid, premio,premio_cont) doPlayerSendTextMessage(cid, 18, "Voce recebeu o(a) "..getItemNameById(premio).." como recompensa das suas "..premio_vezes.." conquistas!") ----------------------------------------------- -- if premio_reset == 1 then -- setPlayerStorageValue(cid,storages[1],0) -- Resetar a contagem end -- ----------------------------------------------- -- else doPlayerSendTextMessage(cid, 18, "Voce nao tem capacidade para ganhar o item. Vamos verificar novamente em 10 segundos!") addEvent(additem,10000,cid,premio,premio_cont,premio_reset) end end end else doPlayerSendCancel(cid,"Este castelo ja foi conquistado pela sua guild!") doSendMagicEffect(position, 2) end else doPlayerSendCancel(cid,"O sistema está desativado") end else doPlayerSendCancel(cid,"É nescessario ter guild para dominar o castelo!") doSendMagicEffect(position, 2) end end ------------------------- por pc98 function additem(cid,premio,premio_cont,premio_reset) if getItemWeightById(premio,1) <= getPlayerFreeCap(cid) then doPlayerAddItem(cid, premio,premio_cont) doPlayerSendTextMessage(cid, 18, "Voce recebeu o(a) "..getItemNameById(premio).." como recompensa das suas "..premio_vezes.." conquistas!") if premio_reset == 1 then setPlayerStorageValue(cid,storages[1],0) end stopEvent(additem) else doPlayerSendTextMessage(cid, 18, "Voce nao tem capacidade para ganhar o item. Verificando novamente em 10 segundos!") addEvent(additem,10000,cid) end end ------------------------- por pc98 function isPlayerGuild(cid) if getPlayerGuildName(cid) ~= "" then return TRUE else return FALSE end end return TRUE end Lembrando que eu fiz com que o arquivo se tornasse um creaturescripts, logo deve-se adicionar a linha (em creaturescripts.xml): <event type="kill" name="crystal" event="script" value="crystal.lua"/> E a linha (em login.lua): registerCreatureEvent(cid, "crystal")
  8. Apague o que tiver dentro do arquivo action/scripts/tools/pick.lua e coloque isso: function onUse(cid, item, fromPosition, itemEx, toPosition) local itemGround = getThingFromPos({x = toPosition.x, y = toPosition.y, z = toPosition.z + 1, stackpos = STACKPOS_GROUND}) if(isInArray(SPOTS, itemGround.itemid) and isInArray({354, 355}, itemEx.itemid)) then doTransformItem(itemEx.uid, 392) doDecayItem(itemEx.uid) doSendMagicEffect(toPosition, CONST_ME_POFF) return true end if(itemEx.itemid == 7200) then doTransformItem(itemEx.uid, 7236) doSendMagicEffect(toPosition, CONST_ME_BLOCKHIT) return true end if(itemEx.actionid == ACTIONID DA PAREDE) then setPlayerStorageValue(cid, VALOR DA STORAGE, 1) doSendMagicEffect({x = POSX DA PAREDE, y = POSY DA PAREDE, z= POSZ DA PAREDE}, CONST_ME_BLOCKHIT) return true end return false end
  9. Olá galerinha, queria um script que funcionasse da seguinte forma: * A cada level upado com ele na mão, ele subiria 1 de dano (no caso uma axe ou sword por exemplo). Espero respostas, preciso muito dele para um servidor meu.
  10. miguel223 postou uma resposta no tópico em Ferramentas OpenTibia
    mano, é isso minha duvida e vc n explico nada de novo, como eu abro do rme.
  11. miguel223 postou uma resposta no tópico em Ferramentas OpenTibia
    Vei, eu n consigo intender, como assim abrir da pasta? Da onde eu abro essa pasta 10.10? Em q lugar do rme? Qual a opção? Eu entendi todo o tutorial, mas o final eu nao sei aonde eu clico pra abrir a pasta...
  12. Alguem ja testou? Sabe se funfa? Pode ser até mesmo o dono do tópico, so para saber mesmo...

Informação Importante

Confirmação de Termo