-
Total de itens
176 -
Registro em
-
Última visita
-
Dias Ganhos
1
Tipo de Conteúdo
Perfis
Fóruns
Calendário
Publique
Tudo que dominus postou
-
É só modificar essa parte: if queststatus1 == -1 and queststatus2 == -1 and queststatus3 == -1 and queststatus4 == -1 then Por esta: if queststatus1 >= -1 and queststatus2 >= -1 and queststatus3 >= -1 and queststatus4 >= -1 then Ou seja, essa parte se tornou desnecessária, bom seria remove-la, mas isso já resolve seu problema. Estive observando o script e fiquei me perguntando se isso funciona: If playe1.itemid > 0 and ... Acho que deveria ser assim: If player1.uid > 0 and ...
-
Muito bom. Vou usar no meu ot. Vlw por ter postado esse código pra nos. Rep+
- 6 respostas
-
- double weapon
- dual wield
- (e 1 mais)
-
Possivelmente isso deva ser bug no character. Isso já aconteceu comigo. Um char meu bugou no meu ot e ficou upando skill sem parar, mesmo eu mudando rate etc.... só deletando ele foi que resolveu.
-
Posta o código closindoor.lua e lib/050-function para ser analisado. Diga qual a versão do ot serve que tu usas.
-
Essa função não existe. "setSpeechBubble"
-
Qual sistema de war você está usando? Qual a versão do servidor?
-
Normal [AJUDA] Script Malicioso no SERVER !!!
dominus respondeu ao tópico de BlinkRox em Suporte Tibia OTServer
Esse script faz com que strings geradas pelo plauer se tornem funções executáveis no servidor. Qualquer erro de sintaxe derruba o servidor. -
O erro é simplesmente que string.explode () usa "str" como string, só que ela esta sendo chamado com um valor numérico. Você pode retornar um valor caso não seja uma string. If not type (str) == "string" then return "" end Ou dessa forma: if( type(str) ~= "string" or type(sep) ~= 'string' or isInArray({tostring(str):len(), sep:len()}, 0)) then return {} end Nesse caso estou adicionando uma sentença ao código já existente. Ps: isso é para ser posto na função string.explode ()
- 10 respostas
-
- talkactions
- erro
-
(e 3 mais)
Tags:
-
Normal [AJUDA] Script Malicioso no SERVER !!!
dominus respondeu ao tópico de BlinkRox em Suporte Tibia OTServer
Caso você necessite usar esse script, adiciona "acess", dessa forma um player comun não poderá usar. A tag de acesso, você encontra dentro do próprio arquivo talkactions.xml -
8.5x - 8.7x [8.70] The Forgotten Server v0.2.10 (Mystic Spirit)
dominus respondeu ao tópico de Erimyth em Tibia Global OTServer
Toda vez que faço o download ele me manda um arquivo com 40 e poucos kbits. Tem como arrumar o link ou postar em outro site por favor. Obrigado. -
Derivado criar item com timer on use
dominus respondeu ao tópico de wevertonvrb em Suporte Tibia OTServer
Averiguei o sistema e descobrir o error que ocorrer; existe uma latência em Lua, devido a isso ele demora um tempo até atualizar o sistema provocando aquele "bug" de transformar os items sem o tempo. Então cheguei a duas formas de fazer o que tu queres: uma seria adicionar atributos no item: items/items.xml <item id="id do item" article="a" name="item"> <attribute key="decayTo" value="0000"/> <attribute key="duration" value="10"/> </item> adicionando esses dois atributos "decayto" e "duration", o item vai -
Derivado criar item com timer on use
dominus respondeu ao tópico de wevertonvrb em Suporte Tibia OTServer
Substitui essa parte: elseif (store <= agora) then por esta: elseif (store > 0 and store <= agora) then -
Derivado criar item com timer on use
dominus respondeu ao tópico de wevertonvrb em Suporte Tibia OTServer
O erro se deu por culpa do teclado do android que põe as palavras em minúsculas. Era para ficar assim: doTransformItem() Modifiquei o script adicionando stores globais. function onUse (cid, item, pos) -- valor do intervalo local tempo = 10 -- 2 horas local agora = os.time () local store = getGlobalStorageValue(#"STORE_GLOBAL") if (store <= 0) then setGlobalStorageValue(#"STORE_GLOBAL",agora+tempo) elseif (store <= agora) then doTransformItem(item.uid, 15143) doSendMagicEffect(pos, CONST_ME_MAGIC_RED) else doPlayerSendCancel (cid,"O item -
Derivado criar item com timer on use
dominus respondeu ao tópico de wevertonvrb em Suporte Tibia OTServer
Modifiquei o script. function onUse (cid, item) -- valor do intervalo local tempo = 2*60*60 -- 2 horas local agora = os.time () local newitem = 0000 -- ponha o id do item que ele vai se transformar if (item.actionid == 0) then doItemSetAttribute (item.uid,"aid", agora+tempo) elseif (item.actionid <= agora) then dotransformeItem (item.uid,newitem) else doPlayerSendCancel (cid,"O item sera transformado as: "..(os.date ("%H:%M:%S", item.actionid))..".") end return true end -
(Resolvido)Remover acessos das quest
dominus respondeu ao tópico de markimbozi em Suporte Tibia OTServer (Resolvidos)
@markimbozi Remover o acesso das portas é só retirar a actionid que está inserida nela. Eu nao me lembro exatamente qual o termo que tem que ser mudado Para libera os outfits; vai na pasta xml/outfits.xml e inspeciona a diferença entre os outfits que já estão liberados e os que não estejam. -
(Resolvido)Bug na Action
dominus respondeu ao tópico de markimbozi em Suporte Tibia OTServer (Resolvidos)
O erro esta aqui: for i = 1, #t do Ele não sabe o que é "t", essa letra não tem valor algum, por isso deu esse erro. Especifique o valor dessa variável - tem que ser uma string, pois estás à usar o operador de tamanho "#". -
Derivado criar item com timer on use
dominus respondeu ao tópico de wevertonvrb em Suporte Tibia OTServer
Seria isto o que tu queres? function onUse (cid, item) -- valor do intervalo local tempo = 2*60*60 -- 2 horas local agora = os.time () if (item.actionid == 0) then doItemSetAttribute (item.uid,"aid", agora+tempo) elseif (item.actionid <= agora) then -- aqui é executado a ação. -- essa função com o número 0, ela desliga a ação. -- caso queira que essa ação se repita de tempos em tempos, troque o numero 0 pelo termo "agora+tempo" <<< sem as aspas. doItemSetAttribute (item.uid,"aid",0) else doPlayerSendCancel (cid,"somente podera ser usada as: -
Derivado criar item com timer on use
dominus respondeu ao tópico de wevertonvrb em Suporte Tibia OTServer
Como assim tempo configuravel? O player pode determinar o tempo ao usá-lo? Ou ele está prescrito no script? -
Vou tentar te ajudar. Além de ter o script.xml do guard, tem que adiciona-lo no arquivo monster.xml, caso tu tenha feito isso e continua com erro, posta o arquivo woe.
-
Para adicionar essas duas funções; abre o arquivo data/creaturescript/scripts/login.lua após a função onLogin () adiciona essa função setPlayerMaglevel (cid, valor da ml) setPlayerSkillLevel (cid, skill-Id, valor da skill) Na questão do skull system, o erro não é source code do distro; apenas adicionando um evento na pasta globalevents resolveria o problema. Eu tenho um sistema semelhante que mantém a white slull do player o dia inteiro, poderia eu reorganiza-lo para resolver seu problema, mas estou tc do meu celular e estou sem net em casa. Se possível eu te passo ele
-
Não vou poder te passar o script para resolver seus problemas pois estou usando celular. 1°) o sistema mod que tu usas ele não tem um evento para ficar marcando skull do player, ou seja pelo sistema base do skull system que vem no distro, após o tempo de pz acabar ele retira a skull, assim necessitando que haja um evento para continuar marcando essa skull no player. 2 ° e 3°) é facil de resolver adicionando funções como setplayerskilllvl (), setplayermaglvl () etc adiciona isso em login .lua
-
Se ele estiver pegando skull depois da implementação do script, o erro está no script; caso não, então é problema na souce code. Se o erro for depois da implementação do sistema, posta o script para ser analisado, assim poderemos ajuda-lo.
-
À idéia é boa e pode ser feita, mas a forma eficiente de se fazer é modificando o código fonte - o que não é tão facil assim.
-
Normal [duvida] Como Colocar efeito no attack da sword
dominus respondeu ao tópico de L30N4RD0 em Suporte Tibia OTServer
Na pasta weapons/script você pode criar um script lua para ser usado com a arma deseja. Adicione a arma no arquivo weapons.xml
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!