Ir para conteúdo

Wend II

Membro
  • Registro em

  • Última visita

Tudo que Wend II postou

  1. Tente assim ou assim
  2. Estou sem nada pra testar e não sou muito bom com NPCs kk
  3. Esqueci de setar uma storage
  4. Teste ai alterando os segundos ali > local limitedeuso = 49002
  5. Ignorância? liga não :\ Resolvido? se sim clique em melhor resposta para que tag seja adicionada automaticamente
  6. Não pode mudar para seu IP amigo, ele tem que fica como localhost mesmo ~~ breve explicação do que é localhost: Bem, localhost é um alias (apelido) para o endereço http padrão de um computador, quando você instala um servidor web como o apache por exemplo, rodar ele, quando acessar o http://localhostvc estará acessando a pasta pública do apache que está rodando na tua máquina, normalmente a pasta "htdocs". Localhost também é "conhecido" como 127.0.0.1. Isso é configurável creio eu no arquivo de hosts do Sistema operacional e os players entraram normal no site pelo seu IP o localhost serve apenas para seu computador
  7. Pelo que sei não dar para fazer isso pelo RME não
  8. ah não ser retirando as fontes de luz ou diminuindo a luminosidade no client
  9. Acho que não só retirando as fontes de luz da caverna, ou baixando a luminosidade do ambiente mais é pelo client ~~
  10. Não entendi, poderia explicar melhor? seu config.lua é pra está mais ou menos assim sqlType = "mysql" sqlHost = "localhost" sqlPort = 3306 sqlUser = "root" sqlPass = "SENHA" sqlDatabase = "NOMEDADATABASE" sqlFile = "NOMEDADATABASE" sqlKeepAlive = 0 mysqlReadTimeout = 10 mysqlWriteTimeout = 10 encryptionType = "sha1"
  11. Resolvido? se sim clique em melhor resposta ~~ boa @Baltazar :\
  12. Teste assim function onUse(cid, item, frompos, item2, topos) local cfg = { qnt = 1, --Quantos boosts o pokémon irá receber. max = 15, --Boost máximo do seu servidor. chance = 2, --Chance de falhar, em % boost_fail = 9, --A partir de quantos boosts poderá falhar. } local myball = getPlayerSlotItem(cid, 8).uid local summon = getCreatureSummons(cid)[1] local boost = getItemAttribute(myball, "boost") or 0 if myball <= 0 then return doPlayerSendCancel(cid, "Coloque um pokemon no Main Slot!") elseif #getCreatureSummons(cid) <= 0 then return doPlayerSendCancel(cid, "Voce precisa estar usando seu pokemon para conseguir boosta-lo!") elseif boost >= cfg.max then return doPlayerSendCancel(cid, "Seu pokemon ja se encontra no nivel maximo de boost!") end if boost >= cfg.boost_fail then if math.random(1, 100) <= cfg.chance then doItemSetAttribute(myball, "boost", (boost + cfg.qnt)) doSendAnimatedText(getThingPos(summon), "+1 BOOST", 215) doPlayerSendTextMessage(cid, 27, "Seu pokemon evoluiu do nivel [+"..tonumber(boost).."] de boost para o nivel [+"..tonumber(boost + 1).."].") doRemoveItem(item.uid, 1) else doSendAnimatedText(getThingPos(summon), "Fail!", 215) doPlayerSendTextMessage(cid, 27, "Sua boost stone falhou!") doRemoveItem(item.uid, 1) end else doItemSetAttribute(myball, "boost", (boost + cfg.qnt)) setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+500) doSendAnimatedText(getThingPos(summon), "+1 BOOST", 215) doPlayerSendTextMessage(cid, 27, "Seu pokemon evoluiu do nivel [+"..tonumber(boost).."] de boost para o nivel [+"..tonumber(boost + 1).."].") doRemoveItem(item.uid, 1) end return true end se não funciona mim diga a base do seu servidor ~~
  13. 1° segure a tecla Shift e passe o mouse por cima da parte do mapa que você copiar, feito isso solte e aperte Ctrl+c para copiar e depois aperte Ctrl+v para colar depois que aperta Shift e passa o mouse por cima do mapa vai fica com uma cor mais ou menos preta ai sim você aperta Ctrl+c para copiar igual na imagem 2° Creio que não dar para fazer isso que você quer por Terrain Palette, mais antes de você procurar a outra parte da escada na aba RAW tem um jeito mais rápido de você encontrar a outra parte, que é clicando com o botão direito do mouse na escada do Terrain Palette e depois selecionando a opção Select RAW que irar abrir uma nova janela com todas as partes da escada uma abaixo da outra
  14. Estou pesquisando um modo aqui no OTClient , quando achar posto como fazer aqui
  15. Testando poste aqui se funcionou ou não, mais é quase certeza que irar funcionar porque testei aqui
  16. Retire essa pokedex e tenha certeza que tudo voltou ao normal, feito isso vou ensinar a instalar outra pokedex igual a PxG Baixe e extraia na pasta modules do seu OTC > http://www.mediafire.com/download/yg0d1f2rur6dsa9/game_pokedex.rar Vou ensinar a instalar o sistema no PDA mais é simples Vai em lib/pokedex system e substitua por isto:
  17. Testando comente aqui, se precisar de mais alguma coisa só falar e lembrando se for resolvido clique em melhor resposta ~~
  18. Então esse erro do look só está acontecendo depois que você adicionou essa pokedex?
  19. Qual base usada? e oque tem haver o client com o erro? se possível postar o look.lua da pasta data/creaturescripts/scripts aqui
  20. Apertando as teclas ctrl + . (ponto) com o client aberto ele fica do jeito que você quer eu acho, veja do jeito que ficou OBS: quando sair do client e entra denovo a tela voltará ao normal , estou tentando arrumar um modo de deixar ele assim ao iniciar
  21. Não entendi , você está querendo adicionar uma nova stone no servidor é? já adicionou no itemeditor e no items.xml? se já segui um tuto rápido ai Entao Faça isso, abra o evolution.lua e adicione isso [charizarditex] = {"Charizard"}, Depois abra o actions.xml, procure por evolution.lua vai estar mais ou menos assim: <action itemid="11441-11453;12232;12242;12244;12419;12401-12414;12417" event="script" value="evolution.lua" allowfaruse="1"/> Deixe Assim: <action itemid="11441-11453;12232;12242;12244;12419;12401-12414;12417;1820" event="script" value="evolution.lua" allowfaruse="1"/> Abra o configuration.lua, procure por spcevo, vai estar mais ou menos assim: spcevo = { ["Poliwhirl"] = {[1] = {level = 36, evolution = "Poliwrath", count = 1, stoneid = 11442, stoneid2 = 11446}, [2] = {level = 1, evolution = "Politoed", count = 1, stoneid = 11442, stoneid2 = 12244}}, ["Gloom"] = {[1] = {level = 1, evolution = "Vileplume", count = 2, stoneid = 11441, stoneid2 = 0}, [2] = {level = 1, evolution = "Bellossom", count = 1, stoneid = 11441, stoneid2 = 12242}}, } e Embaixo vai ter isso \/ heart = 11453 leaf = 11441 grass = 11441 water = 11442 venom = 11443 thunder = 11444 rock = 11445 punch = 11446 fire = 11447 coccon = 11448 crystal = 11449 dark = 11450 earth = 11451 enigma = 11452 ice = 11454 king = 12244 metal = 12232 sun = 12242 dragon = 12417 upgrade = 12419 magma = 12245 Deixe assim heart = 11453 leaf = 11441 grass = 11441 water = 11442 venom = 11443 thunder = 11444 rock = 11445 punch = 11446 fire = 11447 coccon = 11448 crystal = 11449 dark = 11450 earth = 11451 enigma = 11452 ice = 11454 king = 12244 metal = 12232 sun = 12242 dragon = 12417 upgrade = 12419 magma = 12245 charizarditex = 1820 Depois adicione esta linha na parte poevo : ["Charizard"] = {level = 100, evolution = "Mega Charizard X", count = 1, stoneid = 1820, stoneid2 = 0}, Pronto.. Salva, fecha, e tambem tem que ter o monstro criado (Mega Charizard X)
  22. Wend II postou uma resposta no tópico em Suporte Tibia OTServer
    Porque está no local errado igual esse outro > http://www.tibiaking.com/forum/topic/57802-ajuda-script-servesave-global/ Leia as regras ~~
  23. Pronto local condition = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition, CONDITION_PARAM_TICKS, -1) setConditionParam(condition, CONDITION_PARAM_STAT_MAXHEALTH, 500) function onUse(cid, item, frompos, item2, topos) local cfg = { qnt = 1, --Quantos boosts o pokémon irá receber. max = 15, --Boost máximo do seu servidor. chance = 2, --Chance de falhar, em % boost_fail = 9, --A partir de quantos boosts poderá falhar. } local myball = getPlayerSlotItem(cid, 8).uid local summon = getCreatureSummons(cid)[1] local boost = getItemAttribute(myball, "boost") or 0 if myball <= 0 then return doPlayerSendCancel(cid, "Coloque um pokemon no Main Slot!") elseif #getCreatureSummons(cid) <= 0 then return doPlayerSendCancel(cid, "Voce precisa estar usando seu pokemon para conseguir boosta-lo!") elseif boost >= cfg.max then return doPlayerSendCancel(cid, "Seu pokemon ja se encontra no nivel maximo de boost!") end if boost >= cfg.boost_fail then if math.random(1, 100) <= cfg.chance then doItemSetAttribute(myball, "boost", (boost + cfg.qnt)) doSendAnimatedText(getThingPos(summon), "+1 BOOST", 215) doPlayerSendTextMessage(cid, 27, "Seu pokemon evoluiu do nivel [+"..tonumber(boost).."] de boost para o nivel [+"..tonumber(boost + 1).."].") doRemoveItem(item.uid, 1) else doSendAnimatedText(getThingPos(summon), "Fail!", 215) doPlayerSendTextMessage(cid, 27, "Sua boost stone falhou!") doRemoveItem(item.uid, 1) end else doItemSetAttribute(myball, "boost", (boost + cfg.qnt)) doAddCondition(cid, condition) doSendAnimatedText(getThingPos(summon), "+1 BOOST", 215) doPlayerSendTextMessage(cid, 27, "Seu pokemon evoluiu do nivel [+"..tonumber(boost).."] de boost para o nivel [+"..tonumber(boost + 1).."].") doRemoveItem(item.uid, 1) end return true end resolvido? se sim clique em melhor resposta ~~
  24. as configurações no itemeditor são até fáceis, funciona assim quando alguma opção no itemeditor estive com a cor vermelha você deve marca a caixinha ao lado da opção! exemplo está faltando marca essa opção do meu tile ai no itemeditor só que não marquei, ao marca a cor vermelha sai e assim o item está configurado correto Resolvido? se sim clique em melhor resposta ~~
  25. Obrigado Nextbr :\ @Tópico atualizado

Informação Importante

Confirmação de Termo