-
Total de itens
1090 -
Registro em
-
Última visita
-
Dias Ganhos
7
Tipo de Conteúdo
Perfis
Fóruns
Calendário
Publique
Tudo que Wise postou
-
[AJUDA SCRIPT] Erro na script quando desloga!
Wise respondeu ao tópico de Ribeiro Foda em Suporte Tibia OTServer
Você por acaso adicionou a seguinte linha ao arquivo login.lua? (data/creaturescripts/scripts) registerCreatureEvent(cid, "PlayerLogout") E também a outra da função de death (onDeath), que você não postou a tag configurada.. -
Não testei, mas pela lógica daria debug nos players ao tentar mudar o outfit, já que você atribuiu um novo valor máximo de outfits somente ao distro e não aplicou o mesmo ao client que seus players usam. O client tem um limite de outfits configurado, você vai ter de fazer um client próprio.
-
Você terá de alterar (caso tenha a source) em constant.h, onde está: #define OUTFITS_MAX_NUMBER 25 Adicionando o valor numérico máximo de outfits em seguida, no lugar do valor (geralmente) padrão (25). Porém, não é só isso. Você terá de ter um certo conhecimento mínimo em C++ pra modificar a source do seu client (pois se não fizer isto, os players levaram debug ao tentar setar o outfit). Ou talvez você também possa editar um OTClient, não sei ao certo se é possível modificar a quantidade máxima de outfits nele, mas enfim..espero que sirva de orientação.
-
Creio que não..eu ao menos nunca vi um parâmetro do tipo, e por lógica, não daria certo uma verificação no XML do NPC já que não terá a quem retornar um valor, caso retorne (e creio que precisaria retornar). Use uma checagem do valor da storage no script do seu NPC mesmo..como por exemplo: if(msgcontains(msg, 'hi')) then if getPlayerStorageValue(cid, 1000) < 0 then selfSay('Tenho uma "missao" para voce.', cid) talkState[talkUser] = 1 elseif getPlayerStorageValue(cid, 1000) > 0 then selfSay('Nao tenho nenhuma missao para voce.', cid) talkState[talkUser] = 0 end return true
-
Você quer que ele ao morrer, receba uma recompensa? Tem certeza? Não tem lógica pra mim, mas se é o que você quer então só confirma.
-
Está tudo certo..obrigado xWhiteWolf, não tem a necessidade de prolongar isso.
-
Velho..eu peguei a base no script do MaXwEllDeN no link que o HeBoy postou como referência de qual script ele já havia testado (que eu acho que foi de onde você retirou o script que postou) e adaptei pra ele. Se liga!! Não preciso copiar nada de ninguém igual à você pra ficar ganhando reputation point. Só isso, enfim, já resolveu a dúvida então até mais ver.
-
Eu digitei errado..é um movement. Eu sei que não..foi uma falta de atenção desastrosa minha, desculpe. Já editei, desculpem..estava fazendo um movement e um creature script ao mesmo tempo. Acabei me confundindo na hora da edição da resposta
-
(Resolvido)Wand + condition
Wise respondeu ao tópico de M47r1x em Suporte Tibia OTServer (Resolvidos)
Eu sei como fazer, só citei o detalhe. -
Um pouco extenso, mas enfim: não testei doubletile.lua (data/movements/scripts): local t, sto = 30, 17845 function NormalExp(cid) doPlayerSetExperienceRate(cid, 1) doPlayerSay(cid, "NORMAL EXP..", TALKTYPE_ORANGE_1) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) end function onStepIn(cid, item, position, fromPosition) if isPlayer then if getPlayerStorageValue(cid, sto) - os.time() <= 0 then if getConfigValue("experienceStages") == "yes" then addEvent(NormalExp, t*60*1000) setPlayerStorageValue(cid, sto, os.time() + t*60) doPlayerSay(cid, "DOUBLE
-
Usar x item somente em determinada position
Wise respondeu ao tópico de RamonS em Suporte Tibia OTServer
Como vou saber o que contém nesse "evolution.lua" se você não posta o script? Poste o actionscript das suas stones.. -
Ok, poste o script dele.
- 6 respostas
-
- #ajuda
- #batlefield
-
(e 1 mais)
Tags:
-
Disponha. Crie outro tópico, brother. Esse assunto não tem convicção com o tópico atual.
-
REMOVIDO! Ops..aqui não havia carregado a mensagem do membro acima e.e
-
É, por storage seria mais simples. Daí basta configurar uma função de verificação nos NPCs para que executem determinado script caso tenha determinado valor da storage usada para cada linguagem. Você pode configurar em seu site para que por exemplo, determinada opção de escolha de linguagem de um novo character adicione determinada storage à esse novo char..assim os NPC's irão checar o valor dela e executar tal script.
-
(Resolvido)Wand + condition
Wise respondeu ao tópico de M47r1x em Suporte Tibia OTServer (Resolvidos)
O script acima só dará ao player a condição de fogo, não dará as dos outros elementos. Mas ok. -
Um sistema geral..não creio que seja possível com as funções padrão do tibia. Mas você pode optar por configurar o script do NPC para que reconheça uma string, e se o player confirmar, retornará positivamente, então dará continuidade a função de tal modo. Poste um exemplo de NPC que você quer que tenha múltiplas linguagens e me informe em quais idiomas você quer que ele possa responder.
-
Usa este do Absolute.
- 6 respostas
-
- #ajuda
- #batlefield
-
(e 1 mais)
Tags:
-
Usar x item somente em determinada position
Wise respondeu ao tópico de RamonS em Suporte Tibia OTServer
Eu mencionei que as reticências . . . representavam a continuidade do script (onde você vai poder adicionar outras funções = o que acontece com o player ao dar use nesse item). Essa stone, no caso seria aquela de evoluir pokemons, certo? Poste o script dela que eu ajeito pra você. -
Então você apenas quer que mude a outfit do player ao digitar transformar..certo. Dê uma olhada nessa talkaction de saga, você pode alterar as palavras de conjuração do script para como quiser.
-
Certo..só uma coisa: Aumenta a "força" do player em que sentido? Qual skill? Pois os hitpoints variam de acordo com os skills e/ou valores atribuídos por itens/spells (detalhe óbvio). Seja o mais específico possível.
-
Missao, coisa simples preciso de ajuda!REP+++
Wise respondeu ao tópico de xFaRe z em Suporte Tibia OTServer
Faltavam 3 ends, aqui está: local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler -
EU venho pedir ajuda valendo 2rep+
Wise respondeu ao tópico de MURICI alagoano em Suporte Tibia OTServer
Poste o script do arquivo portrait.lua. -
(Resolvido)[Pedido] Comando (URGENTE)
Wise respondeu ao tópico de linhhares em Suporte Tibia OTServer (Resolvidos)
Editei, tente agora. -
Verifique se você possui a seguinte tag em talkactions.xml (data/talkactions): <talkaction log="yes" words="/addskill" access="5" event="function" value="addSkill"/> Se não tiver, adicione-a. Caso você tenha feito isso e ainda assim a talkaction não funciona, então vá até a pasta data/lib, procure e abra o arquivo 050-function.lua e adicione esse script à ele: function doPlayerAddSkill(cid, skill, amount, round) if(skill == SKILL__LEVEL) then return doPlayerAddLevel(cid, amount, round) elseif(skill == SKILL__MAGLEVEL) then return doPlayerAddMagLevel(cid, amount) end re
TibiaKing
Open Tibia Server
Quer aprender a criar seu próprio servidor de Tibia? Então está no lugar certo, aqui você encontrará milhares de tutorias, scripts, códigos, mapas e utilitários para que você possa fazer o seu próprio servidor de Tibia começando do zero.
Anuncie no TibiaKing
Precisa de mais visibilidade em seus projetos? Quer fazer um plano publicitário para o seu servidor? Anuncie no OTKing e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução!