Ir para conteúdo
  • Cadastre-se

Sekk

Membro
  • Total de itens

    1467
  • Registro em

  • Última visita

  • Dias Ganhos

    13

Tudo que Sekk postou

  1. NN no rme vc muda a actionid. vai no rme, botao direito no bau, properties e ve qual a action id q ta no bau, ai vc vai no actions.xml do server, procura por actionid="action q ta no bau pelo rme" e manda aqui o script pra eu ver
  2. Então usa uma storage diferente no bau e nesse script ai q te passei
  3. Isso, a primeira vez que o char logar, o server vai setar aquela storage como valor 1, então todo script q vc quer usar, q necessita q o player tenha valor 1 nessa storage, coloca getPlayerStorageValue(cid, 1010101) == 1 then
  4. magina cara, é bem complicado mexer NA MINHA OPINIAO, mas vai q vc curte e vira spriter
  5. Vc pode usar o programa Object Builder, tem vários tutoriais tanto no TibiaKing, como outros fóruns ou pesquisando no google e vendo videos do youtube. Desculpe, mas não sei mexer mesmo no programa vc terá que criar uma nova sprite, arrumar o tamanho dela etc
  6. Tem como colocar a storage ja ao logar, pela primeira vez.. É parecido com o firstitems creaturescripts/scripts/ fstor.lua local stor = 1010101 local pos = getCreaturePosition(cid) function onLogin(cid) if getPlayerStorageValue(cid, stor) <= 0 then setPlayerStorageValue(cid, stor, 1) doSendMagicEffect(pos, CONST_ME_MAGIC_BLUE) end return true end creaturescripts.xml <creaturescript type="login" name="firstStor" event="script" value="fstor.lua"/>
  7. Creio que não seja possível sem edição dos arquivos .dat e .spr do client do ot '-'
  8. Esse aqui funciona, só configurar os itens... Deixei o nome de cada item em cada lugar <?xml version="1.0" encoding="ISO-8859-1"?> <mod name="First Items" version="1.0" author="Sekk" enabled="yes"> <event type="login" name="FirstItems" event="script"><![CDATA[ local firstItems = {} firstItems[0] = -- none { 2173, -- aol 2525, -- d shield 3965, -- hunting spear 2124, -- ring 2457, -- steel helmet 2647, -- plate legs 2463, -- plate armor 2643 -- leather boots } firstItems[1] = -- sorcerer { 2173, -- aol 2525, -- d shield 7429, -- super wand 2124, -- ring 2457, -- steel h
  9. compila em 32bits, vai consumir menos
  10. creio q não vai chegar em 100% n... E seu pc é oq? 32 ou 64?
  11. Então seria um monstro, que vc coloca no lugar da alavanca, e ao matar ele, vc ganha a storage etc?
  12. ser estável não é consumir menos memoria ou manter apenas certa porcentagem de memoria kkk, ser estável é ficar um boooom tempo online, sem ocorrer bugs criticos e nem fechar o server sozinho tendeu? Não ocorrer anomalias. Por ser 64bits a compilação, ele vai consumir mais memória consequentemente, por causa da arquitetura(64) que é mais 'pesada'
  13. tenta usar a distro antiga q vc tinha antes, se funcionar, faz um backup da sua database. Outra coisa, é q vc n pode mexer mais no encryptionType n entendi
  14. desculp,e não sou o criador do sistema, e n entendo quase nada do tfs 1.x Como assim? ao invés de clicar na alavanca, clicar em uma pedra?
  15. o encryprion da sua database tava como plain ou sha1? eu uso essas dll's https://github.com/s3kk/tfs04/releases/tag/1.3
  16. sinceramente, não sei se funciona local pos1 = {x = 1290, y = 975, z = 7} local pos2 = {x = 1290, y = 974, z = 7} local pos3 = {x = 1290, y = 973, z = 7} local c = { s = 121223, t = 121224, p = 2 } function onStepIn(cid, item, position, fromPosition) if isPlayer(cid) then doSendMagicEffect(getThingPos(cid), 2) doTeleportThing(cid, pos1) setPlayerStorageValue(cid, c.s, os.time() + c.p) end if getPlayerStorageValue(cid, c.s) > 0 then doSendPlayerCancel(cid, "Wait 2 seconds.") else doSendMagicEffect(getThingPos(cid), 2) doTeleportThing(cid, pos2) setPlayerStorag
  17. no q vc tinha, o registro no login.lua tem q estar exatamente igual o xml, deathBroadcast
  18. function onDeath(cid, corpse, deathList) if isPlayer(cid) then return doBroadcastMessage(" O Jogador ".. getCreatureName(cid) .. " [Level: " .. getPlayerLevel(cid) .. "] Foi morto pelo jogador " .. getCreatureName(deathList[1]) .. " [Level: " .. getPlayerLevel(deathList[1]) .. "]",20) end return doBroadcastMessage(" O Jogador ".. getCreatureName(cid) .. " [Level: " .. getPlayerLevel(cid) .. "] Foi morto pelo monstro " .. getCreatureName(deathList[1]) .. ".",20) end
  19. Tem 2 videos ensinando isso na minha assinatura, um ensinando no ubuntu, outro no windows(visual studio 2010)
  20. @tirso function onUse(cid, item, fromPosition, itemEx, toPosition) local items = {6497,2472,2471, 2160, 12640, 12411, 12468} -- defina seus itens local r = items[math.random(#items)] local m = 9971 -- item q usa como moeda local q = 10 -- preço local p = getPlayerPosition(cid) if doPlayerRemoveItem(cid, m, q) then if r == 2160 or r == 12640 or r == 12411 or r == 12468 then doPlayerAddItem(cid, r, 10) doPlayerSendTextMessage(cid,22,"Você ganhou uma "..getItemNameById(r)) doBroadcastMessage("O player "..getCreatureName(cid).." acabou de ganhar 10 "..getItemNameById(r).."
  21. passa o id dos itens q tem q vir a cima de 1, e é pra ser aleatório essa quantidade? e eu ja arrumei o doSendMagicEffect, ja editei a minha ultima resposta ali
  22. esse ate eu testei e gostei uahauh function onUse(cid, item, fromPosition, itemEx, toPosition) local items = {6497,2472,2471, 2160} -- defina seus itens local r = items[math.random(#items)] local m = 9971 -- item q usa como moeda local q = 10 -- preço local p = getPlayerPosition(cid) if doPlayerRemoveItem(cid, m, q) then if r == 2160 then doPlayerAddItem(cid, r, 100) doPlayerSendTextMessage(cid,22,"Você ganhou uma "..getItemNameById(r)) doBroadcastMessage("O player "..getCreatureName(cid).." acabou de ganhar 100 "..getItemNameById(r).." do random box", 22) doSendMagicEffect
  23. @tirso n sei se funciona tbm uahauh tenta ai function onUse(cid, item, fromPosition, itemEx, toPosition) local items = {6497,2472,2471, 2160} -- defina seus itens local r = items[math.random(#items)] local m = 2160 -- item q usa como moeda local q = 10 -- preço if doPlayerRemoveItem(cid, m, q) then if r == 2160 then doPlayerAddItem(cid, r, 100) doPlayerSendTextMessage(cid,22,"Você ganhou uma "..getItemNameById(r)) doBroadcastMessage("O player "..getCreatureName(cid).." acabou de ganhar um "..getItemNameById(r).." do random box", 22) else doPlayerAddItem(c
  24. se usar as libs corretas, n da erro n
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo