
Tudo que Redseb9 postou
-
NPC Promotion/Reset
if player:getStorageValue(Storage.Promotion) == promotionNumber then npcHandler:say("You are already promoted!", cid) elseif player:getStorageValue(Storage.Promotion) == 1 and promotionNumber == 2 then npcHandler:say("You need the first promotion!", cid) else faltou um ELSE antes do if. Tenta assim.
-
Me ajudem por favor não aguento mais, dou recopensa Help durante 1 semana
Tenta usar os comandos: lsof -ti:3306 lsof -ti:7171 lsof -ti:7172 e manda aqui o que aparece. Manda também o data/xml servers.xml.
-
[AJUDA] Bug move1.lua
Se for compatível, tente usar esta versão:
-
NPC Promotion/Reset
Qual a versão do TFS? Para TFS 1.1+: O xml você pega de qualquer um e coloca os nomes/outfit/etc que você quiser.
-
Bug de sprite
Então o problema deve ser da versão do client. Atualiza ele pra ultima versão e tenha certeza que o spr usado é da mesma versão do tibia que você está abrindo o OTC também.
-
Bug de sprite
Seu OTC está na ultima versão? Você mudou alguma coisa nele? Seu spr está expandido? (aumentou o limite de alguma coisa?) Aparece erro no log?
-
Erro no creaturesripts
Aparece algum erro? Tenta do jeito que estava. (Já arrumei ali)
-
Erro no creaturesripts
Modifiquei o post para você ver se funciona. Desculpe, não conheço as funções do 0.x muito bem.
-
Erro no creaturesripts
Limpei um pouco seu script. Não precisa do for ali, já que você vai fazer a verificação do texto e do unique depois, mas você quem sabe nessa parte. Haha
-
Erro no creaturesripts
Muda isso: <event type="text" name="Senha" event="script" value="senhaporta.lua"/> por isso: <event type="textedit" name="Senha" event="script" value="senhaporta.lua"/>
- [SHOW OFF] OwlAAC - O inicio
-
Alguem pode consertar essa weapon para mim
O que você quer nela? Qual erro está aparecendo?
-
O que é open scoure?
"Código aberto, ou open source em inglês, é um modelo de desenvolvimento que promove um licenciamento livre para o design ou esquematização de um produto, e a redistribuição universal desse design ou esquema, dando a possibilidade para que qualquer um consulte, examine ou modifique o produto." Um programa Open source é um programa que tem disponível todos os seus códigos para que todos possam ver/alterar. Compare por exemplo o cliente do tibia, onde você não pode ver os códigos que estão nele, já que ele está compilado com criptografia, e o otclient, um programa de código aberto em que você pode modificar tudo, já que os códigos estão livres para você modificar (tanto em questão de criptografia/facilidade quando legalmente). Concluindo, se você tiver as sources e puder modificar elas (legalmente também) tem um programa open source. No caso de ot, comumente você vai ouvir que os "ots"/distros open source são as que você tem as sources delas. Nesse caso você poderá adicionar funções e editar livremente as sources. O outro caso são distros já compiladas que não são distribuídas com suas sources. Muitas modificações e sistemas precisam das sources do servidor. Dê uma olhada na seção Bibliotecas e funções por exemplo. Tudo o que tiver a ver com C++(Ou C#) tem a ver com o código do servidor. Se for fazer um servidor alternativo, é completamente necessário que você tenha as sources, mas se for ficar só no RL e não quiser arrumar bugs (dependendo da versão) ou colocar coisas novas, talvez você nunca nem veja a pasta src.
-
(Resolvido)Spell de pokemon em servidor normal.
Não vão ficar do jeito que você quer se você não for usar o otbm do ot de pokemon. Poste algumas fotos dos spells ou video, se possível. Você usa tudo deste ot pokemon ou ta usando um servidor tfs de tibia mesmo?
-
Script sobre drop ao anunciar morte
Qual a versão do TFS? Precisamos desta informação para saber que funções usar.
-
bank item
Você tem acesso às sources e consegue compilar?
-
Nuker no servidor
Foi só um exemplo. Mas de qualquer maneira, o problema dele não parece ser por ser net de casa, mas sim alguém sobrecarregando o servidor com algum bug da versão - nesse caso um dedicado poderia não aguentar também. Por isso seria bom mais informações do @Sleet.
-
Aumentar lvl max
Nesse caso ele vai apenas não adicionar a exp, certo? O que ele quer é ao contrário disso.
-
Aumentar lvl max
Na verdade não é não. Você tem que editar a quantidade de informação que pode ser armazenada. Deve mudar nas sources mesmo, na parte da fórmula para conseguir leveis. Mas isso vai alterar toda a quantidade de exp necessária. Você precisaria resetar o servidor. Sei que o tópico é antigo, mas caso alguém ainda tenha este problema e queira esta solução: Procure por static uint64_t getExpForLevel(int32_t lv) e mude por algo assim: static uint64_t getExpForLevel(int32_t lv) { lv--; return ((150ULL * lv * lv) - (50ULL * lv * lv) + (1200ULL)) / 3ULL; } *créditos: gesior Depois tem que alterar as rates, etc... para auxiliar a mudança da fórmula acima, use o wolfram alpha e vá mudando pra ver até quando quer deixar, igualando á exp máxima (int64 = 2^64 = 18.446.744.073.709.551.615).
-
System Duat
Ele é 8.6, certo? Eu não trabalho com essa versão, mas o que posso adiantar para você é que provavelmente não será possível abrir uma janela estilo container com isso, a não ser que este container esteja com o jogador. Pra dar uma base de como fazer, você pode fazer por storages o depósito dos items. se o player tiver o item x na lista de items dele (depot + bp), variável adicinou = false de 1 até 5 se a storage i estiver vazia e variável adicionou == false setStorage(i,iddoitem) e variável adicionou = true se não break end end se adicionou == true, manda msg pro player "Você colocou o item ".. nome .." no duat." se não manda msg "Você só pode colocar 5 items no duat" end end A lógica seria essa. Outra opção é trabalhar com database, mas não sei se sua versão usa mysql.
-
Debug Em Players Caçando
Aparece algum erro na distro? tem foto do debug? Isso ajudaria bastante. Sumona cada monstro separadamente e vê qual ta dando o debug. Depois disso posta o script dele aqui.
-
System Duat
Explica melhor umas coisas: Só pode por items nesse local aí se a pessoa estiver no depot? Você não quer que abra uma janela com os items (estilo container) né? Pois se quiser, uma melhor opção é colocar no local de um dos items do inventário (tipo no ring) para que não sejam necessárias muitas modificações em C++. Esse sistema deposita os items no dp? Pois nesse caso não entendi como o limite funcionaria. EDIT: Ah, e qual a versão do TFS?
-
QUERO SABER COMO COLOCA BASE DE POKETIBIA NA VPS
Linux é o mesmo procedimento. Abre as portas, muda o config e roda. Pode ser que tenha coisas a mais dependendo do VPS que você usa e da versão, tipo se tiver site você tem que arrumar as configurações dele também. Na seção tutoriais do tibiaking tem alguns tutoriais para você começar.
-
Nuker no servidor
Procura um firewall bom (como esse aqui: http://www.tibiaking.com/forum/forums/topic/36356-anti-ddos-windows-firewall-download/) na seção de tutoriais, mas não acho que é o caso. Em ultimo caso, você pode criar uma regra no firewall para não deixar ele acessar o seu, mas se ele usar proxy esqueça isso. Qual a versão do TFS/distribuição que você usa? Pode ser um bug deixado propositalmente no servidor para nukar.
-
Vocation mudando após shutdown
Qual a versão do TFS? Pesquise no /data arquivos com "player:setVocation" (se for tfs 1.1+)