
Solutions
-
WhiteBubble's post in *Quest Diaria* was marked as the answerVocê não especificou pra qual versão de servidos, mas para o tfs 0.3.6, 0.4 (8.60) use esse.
Em actions.xml coloque:
O uniqueid deverá ser usado no bau que ira ganhar as recompensas.
Agora em scripts crie um arquivo.lua com o nome:
questdaily.lua
e adicione dentro:
Creditos: @Ackerzin
-
WhiteBubble's post in NPC falando com 1 player por vez was marked as the answerTente usar esse npcsystem, faz um backup do seu antes, fica em data/npc/lib
npcsystem.rar
-
-
WhiteBubble's post in Box para iniciantes was marked as the answerDesculpa a demora pra fazer, eu estava muito ocupado com meu servidor, mas te respondendo, segue abaixo o pedido.
Em actions, scripts crie um arquivo com nome "boxlvl25.lua"
e adicione dentro:
Agora em actions.xml adicione:
<action itemid="id_da_box" event="script" value="boxlvl25.lua"/>
Explicando o script, cada box que for criar você vai ter que alterar o storage por um valor diferente, no exemplo ai ta "55931" então na proxima box vai ter que ser "55932" ou qualquer outro numero, assim por diante, esse metodo e para o player não ficar criando varios personagens pra pegar a box e usar em um personagem só.
Para mudar o level que vai usar a box é em:
getPlayerLevel(cid) < 25 , onde ta 25 é o level necessario e abaixo tem mais um getPlayerlevel que tambem deve ser alterado.
Agora pra adicionar os itens que vai ganhar você altera nessa parte
doPlayerAddItem(cid, 2160, 1) Onde esta 2160 é o id do item que vai ganhar e o 1 logo após é a quantidade
se quiser adicionar mais itens é só copiar esse pedaço e adicionar abaixo dessa maneira:
doPlayerAddItem(cid, 2159, 1)
doPlayerAddItem(cid, 2162, 1)
doPlayerAddItem(cid, 2160, 1)
Qualquer duvida só perguntar.
-
WhiteBubble's post in (Resolvido)Dúvida sobre VPS was marked as the answerquer gastar pouco e ter um ot global ? praticamente impossivel isso mas respondendo as pgt.
1. Mais importante é a memoria RAM para cada 25 MB de mapa precisa de 1 GB de memoria RAM (por isso disse que gastar pouco e ter ot global não combina).
2. Eu usava do WEBLARA e nunca tive nenhum problema com eles, e recomendo usar VPS linux mas se não tiver muita experiencia pode pegar windows mesmo.
3. Quanto vai gastar vai depender do VPS que escolher e da sua necessidade.
-
WhiteBubble's post in (Resolvido)Vocação Não Aparece no Account Manager Fiz Algo Errado ? was marked as the answero fromvoc ta com os ids errados, o numero que você coloca la são sempre o da vocation anterior exceto o primeiro de cada nova vocation como fiz abaixo:
<vocation id="11" name="Sasuke" description="a sasuke" needpremium="0" gaincap="20" gainhp="300" gainmana="300" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.1" attackspeed="300" soulmax="300" gainsoulticks="60" fromvoc="11"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0"/> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0"/> </vocation> <vocation id="12" name="Sasuke" description="a sasuke" needpremium="0" gaincap="20" gainhp="300" gainmana="300" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.1" attackspeed="300" soulmax="300" gainsoulticks="60" fromvoc="11"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0"/> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0"/> </vocation> <vocation id="13" name="sasuke" description="a sasuke" needpremium="0" gaincap="20" gainhp="300" gainmana="300" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.1" attackspeed="300" soulmax="300" gainsoulticks="60" fromvoc="12"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0"/> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0"/> </vocation> <vocation id="14" name="sasuke" description="a sasuke" needpremium="0" gaincap="20" gainhp="300" gainmana="300" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.1" attackspeed="300" soulmax="300" gainsoulticks="60" fromvoc="13"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0"/> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0"/> </vocation> <vocation id="15" name="sasuke" description="a sasuke" needpremium="0" gaincap="20" gainhp="300" gainmana="300" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.1" attackspeed="300" soulmax="300" gainsoulticks="60" fromvoc="14"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0"/> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0"/> </vocation> <vocation id="16" name="sasuke" description="a sasuke" needpremium="0" gaincap="20" gainhp="300" gainmana="300" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.1" attackspeed="300" soulmax="300" gainsoulticks="60" fromvoc="15"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0"/> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0"/> </vocation> <vocation id="17" name="sasuke" description="a sasuke" needpremium="0" gaincap="20" gainhp="300" gainmana="300" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.1" attackspeed="300" soulmax="300" gainsoulticks="60" fromvoc="16"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0"/> <skill fist="2.0" club="2.0" sword="4.0" axe="2.0" distance="2.0" shielding="2.0" fishing="2.0" experience="2.0"/> </vocation> </vocations>
-
WhiteBubble's post in (Resolvido)Ajuda com Erro Na Distro ( Linux) was marked as the answerBom dia, o linux ele tem case sensitive ou seja ele diferencia maiuscula de minuscula, nos talkactions ali ta errado a \ que é /, e no final ali acredito eu que no config.lua o nome do mapa ta minusculo e na pasta ta maiusculo.
-
WhiteBubble's post in (Resolvido)Retirar este ip '''server.tibiarpgbrasil.com''' do otclient was marked as the answerDesculpa a demora, eu estava meio ocupado a tarde, me responde uma duvida ? Esse autenticator token e importante ?
Editei o entergame.lua original seu, lembrando coloque seu ip dentro das ' ' aonde ta escrito 'seuip' ficando por exemplo '127.0.0.1'
-
WhiteBubble's post in (Resolvido)[duvida] meu server não tem Pasta Source was marked as the answer@dissolima Desculpa a demora, é que estava compilando ela para ver se estava tudo certo, enfim aqui o link da source: Source e o scan, não sei se precisa do scan mas ta ai : Scan
Caso não saiba compilar no windows use esse tutorial, que foi o que eu usei quando não sabia: Tutorial
-
WhiteBubble's post in (Resolvido)Sistema de reset was marked as the answerComo ninguem me ajudou, fiz umas gambiarra peguei uns pedaços de uns scripts depois interpretei os erros da distro e consegui fazer,caso alguem precise aqui o script. OBS: Não sei se tem alguma função unica do meu server.
function onSay(cid, words, param) if (getPlayerStorageValue(cid,100023) ~= 1 and (getPlayerLevel(cid) >= 800)) then doPlayerAddExp(cid, getExperienceForLevel(100)-getPlayerExperience(cid)) doCreatureAddMana(cid, getCreatureMaxMana(cid)-getCreatureMana(cid)) doCreatureAddHealth(cid, getCreatureMaxHealth(cid)-getCreatureHealth(cid)) setPlayerStorageValue(cid,100023,1) doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "Voce resetou!") doRemoveCreature(cid) else doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "Voce ja tem 1 reset ou nao esta level 800.") end end
-
WhiteBubble's post in (Resolvido)Erro Transformar was marked as the answerTesta ai