Ir para conteúdo

thelifeofpbion

Membro
  • Registro em

  • Última visita

Tudo que thelifeofpbion postou

  1. Bom, veja se era isso que você precisava... obs: não esquece de mudar os ids dos itens e mudar a quantidade que é retirada também, porque modifiquei para "2". só uma pergunta... seu servidor existe moeda adicional? aquelas que depois de 1kk vira outra? E cara... não precisa usar <=499, você poderia ter usado apenas < 500 tendeu?
  2. blz... dinheiro e item né? mais tarde eu vejo e te mando kk
  3. é uma forma de encriptar as senhas, ao usar o "plain" você fica mais "vulneravel" se alguém invadir seu bd a pessoa vai ter acesso a todas as senhas... porque não esta mais em "sha1" que era uma forma de "proteger". ou seja não é recomendado usar plain
  4. Seja mais especifico. qual o id do item que o npc vai coletar? é 2 itens com o mesmo id? ou são dois itens diferentes? qual o id deles?
  5. Mano, antes de tudo tenta assim.. se não der, me da um toque que eu vou achar o problema e organizar. obs: mudei a function e identei... vê se funciona. function onUse(cid, item, frompos, item2, topos) local itemid = 5468 local outfit = {lookType = 870} -- Looktpe sem reborn local outfit2 = {lookType = 870} -- looktype da UltraGod local outfit3 = {lookType = 870} -- looktype reborn if isPlayer(cid) then if getPlayerItemCount(cid, itemid) >= 1 then if getPlayerStorageValue(cid,99023) == 4 and doCreatureChangeOutfit(cid, outfit2) and doPlayerRemoveItem(cid, itemid, 1) and addEvent(doRemoveCreature, 1, cid) then doPlayerSetVocation(cid, 647) elseif getPlayerStorageValue(cid,30023) == 4 and doCreatureChangeOutfit(cid, outfit3) and doPlayerRemoveItem(cid, itemid, 1) and addEvent(doRemoveCreature, 1, cid) then doPlayerSetVocation(cid, 647) elseif getPlayerStorageValue(cid,60150) == 1 and doCreatureChangeOutfit(cid, outfit) and doPlayerRemoveItem(cid, itemid, 1) and addEvent(doRemoveCreature, 1, cid) then doPlayerSetVocation(cid, 642) end end return true end end
  6. thelifeofpbion postou uma resposta no tópico em Suporte Tibia OTServer
    Primeiramente, a palavra preciso e perigoso e coisa são com S e não Z como estão falando os npcs. afinal, o que você quer que arrume? pois pelo que o que eu vi existem diversas mini quests, como o do pergaminho e o do queijos podres.. explica melhor como funciona o que você esta pensando em fazer.. com qual npc o player tem que falar primeiro? tem que falar com um ganhar um pergaminho e entregar pro outros?
  7. ta pera, você falou que cria item e não cria monstro... você sabe que não tem nada a ver um com outro né? para criar item é /i e para criar mosntro é /m. então não tem porque fazer essa comparação. muda teu place_monster por esse. aqui deu normal. function onSay(player, words, param) if not player:getGroup():getAccess() then return true end if player:getAccountType() < ACCOUNT_TYPE_GOD then return false end local position = player:getPosition() local monster = Game.createMonster(param, position) if monster ~= nil then monster:getPosition():sendMagicEffect(CONST_ME_TELEPORT) position:sendMagicEffect(CONST_ME_MAGIC_RED) else player:sendCancelMessage("There is not enough room.") position:sendMagicEffect(CONST_ME_POFF) end return false end
  8. thelifeofpbion postou uma resposta no tópico em Suporte Tibia OTServer
    Normalmente esses get são usados em if exemplo if getPlayerStorageValue(cid, 1000) == 0 then --ação-- end na nossa lingua seria... se a storage 1000 do player for igual a 0 fazer tal ação... bom, a diferença desses comandos que você mandou é apenas as expressões lógicas, isso você encontra facil no google. é mais ou menos assim... == igual a x > maior a x < menor a x ~= diferente de x
  9. tenta pegar a talkaction de outro servidor. talvez resolva.
  10. ue é só vc olhar o script e ir modificando... isso é preguiça? kkk doPlayerRemoveItem(cid, 2123, 1) < essas são as linhas de comando q remove os itens.. é só vc troca como vc quer
  11. usa addEvent mano..
  12. ué, não não da de editar pelo Remeres?
  13. data>xml>groups.xml no banco ta que po player é do grupo 3 e não existe o grupo 3 '-' ou você muda no banco o grupo do personagem ou vc adiciona o grupo tres no xml
  14. thelifeofpbion postou uma resposta no tópico em Suporte Tibia OTServer
    Bom pelo que entendi, você vai ter que fazer um script para cada teleport? não é mais facil fazer o script parar nesse tal sqm? na boa acho dificil alguém te ajudar nisso. O que eu posso fazer é um script movement onde o player pisa e é teleportado para x sqm. pronto vc coloca um tp sem pos. e fim kkk enfim.
  15. essa é a posição correta de twint? {x = 60544, y = 366, z = 7} })
  16. tenta re fazer o sistema vip... talvez solucione. esse vip ai é o do mock, acho que o matk q postou aqui no forum.
  17. reseta level vida, exp, mana e cap manda as pessoas pro templo UPDATE players SET posx = 160, posy = 54, posz = 7; reseta skill UPDATE `players_skills` SET `value` = '10' do resto não lembro, mas tem tudo no forum, inclusive o adm postou XD é so procurar...
  18. WTF que porra é essa? local topos = {885=, 1460=, 5=} se usa assim. local topos = {x=885, y=1460, z=5} e isso também ta errado. " Se teleportar ~acontece~" SE? porque usar uma condição? se não tem um else "caso nao n teleportar" if doTeleportThing(cid, topos) then enfim...
  19. eu pensei q ela tava com a camisa do gremio
  20. não vou descartar sua opinião porque também concordo.. muitos servidores não tem o rpg que (EU) acho importante, porém não é só sua opinião que importa... existem milhares de jogadores e muitos deles prederem justamente o que você acha uma "merda" que é se divertir do jeito que pode. Bom acredito que quem joga ta gostando, se você não gosta é só você jogar global que inclusive vai ter o RPG que tanto você quer, e caso ache q o global é caro ou dificil existem outros, com mapa global. É aquele frase né amigo "Não gostou, não joga." simples
  21. com movements não da? verifica se for player, e se não for teleporta o "alvo" (n sei se funciona com monstros) mas acredito que sim ja que tem a função p verificar se é player kk
  22. function onStepIn(cid, item, fromPosition, item2, toPosition) local stg = 3873847 local teleport = {x=1215, y=1099, z=7} -- Coordenadas para onde o player irá ser teleportado se tiver a storage if getPlayerStorageValue(cid, stg) > 0 then else doCreatureSay(cid, "Voce precisa ter o ring.", TALKTYPE_ORANGE_1) doTeleportThing(cid, teleport) end end @DiegoRulez
  23. procura script de anihilator, que é bem o que você pede (pelo menos a parte do teleport) existem vários no forum

Informação Importante

Confirmação de Termo