
Tudo que Agaka postou
-
[Dúvida] Remover Toco de madeira/ ID 8786
@Brunds Cria uma variável para armazenar a quantidade de madeira, e depois só chama ela na mensagem. Assim: local lenha = math.random(3, 7) doPlayerAddItem(cid, madeiras, lenha) doPlayerSendTextMessage(cid, 27, "Voce coletou "..lenha.." "..getItemNameById(premio)..".") Ai o nome do item chama pela variável premio que você criou. Sobre o toco cara, ficou meio confuso suas palavras e o script. No script você está transformando a árvore em toco, decaindo ele, e por fim criando a árvore encima do toco. Nesse caso você só precisaria colocar pra ele decair pelo xml, e depois de x tempo (com base no tempo do xml) criar a árvore novamente.
-
(Resolvido)Coal Basin acendendo e apagando
@tetheuscunha Me fala uma coisa. Quando o player dá use na primeira coal basin (pra pegar a potion), ele só pode pegar 1x ou mais? Esse aqui é o script que vai fazer os itens sumir e aparecer depois de 10 segundos. Em data/actions/scripts, crie um arquivo .lua com o nome que desejar e coloque o código abaixo dentro. Em data/actions, abra o arquivo actions.xml e adicione a seguinte tag nele. Qualquer dúvida na configuração é só perguntar.
-
[CREATURESCRIPT] Como eu tiro esse error?
@poko360 Testa ai.
-
(Resolvido)AJUDA SCRIPTS ACTION - TFS 0.4
@BilauX Configura na tabela. [actionID da alavanca] = {itemBuy = Id do item que o player vai comprar, amountBuy = Quantidade que o player vai comprar por vez, pointsCost = Quantos pontos vai custar}
-
(Resolvido)AJUDA SCRIPTS ACTION - TFS 0.4
@BilauX Testa ai.
-
(Resolvido)ITEM QUE SOLTA X ITEM NO CHÃO
@Gnius Bom cara, acabei setando uma actionID no item2 (esse é o item que precisar usar outro item nele pra criar o outro item... acho que você entendeu AUSHAUSHAUSH), e, coloquei essa actionID porque eu não sei se você possui mais de um item desse no seu mapa, e também para o script ficar mais completo. Em data/actions/scripts, crie um arquivo .lua com o nome que você quiser e adicione o script abaixo nele. Agora em data/actions, abra o arquivo actions.xml e adicione a seguinte tag nele. O tempo você configura no 10*60, modifique o 10.
-
Bug Azerus Teleport Não some
@cocorico303 Nice!
-
Bug Azerus Teleport Não some
@cocorico303 Vou ir editando o post ali encima.. e já editei EUHEUH.
-
Bug Azerus Teleport Não some
@cocorico303 Testa ai. EDIT2*
-
Bug Azerus Teleport Não some
@cocorico303 Eu também não. AUSHAUSHAUSHAUSH A gente vai criar do 0, mas me responde isso. Quando você mata o monstro ele retorna algum erro?
-
Bug Azerus Teleport Não some
@cocorico303 Quando o monstro morre cria um portal em x posição, certo? se for isso, dá uma boa olhada em creaturescripts.xml que deve ter uma linha assim. <event type="death" name="Azerus" event="script" value="AQUI VAI TER UM NOME, ABRE O ARQUIVO QUE TEM ESSE NOME E POSTA O CÓDIGO AQUI.lua"/>
-
Bug Azerus Teleport Não some
@cocorico303 Em data/creaturescripts/scripts, deve ter um arquivo com o nome de Azerus, caso não exista um arquivo com esse nome, abre o creaturescripts.xml, e procura pelo nome Azerus que vai aparecer o diretório do script. Posta ele.
-
Bug Azerus Teleport Não some
@cocorico303 Poste o script do monstro.
-
Help - Action de Teleporte se estiver com x oufit e bebado!
@gokulord que versão você usa?
-
(Resolvido)[Resolvido] Script de speed por vocação.
@ZeeroBR Adiciona essa linha depois da função onLogin. Ela vai deixar os players lentos, e depois você configura certinho o speed na tabela. Caso seu game seja x999, mude o -1000 para -xxxx. Você deve deixar o player lento e não travado (não sai do lugar). OBS: O speed do player só começa a mudar com 650+, caso use o speed -1000. doChangeSpeed(cid, -1000) Qualquer dúvida tamo ae .
-
(Resolvido)[Resolvido] Script de speed por vocação.
@ZeeroBR Criei aqui rapidex, se caso aparecer algum erro só avisar. Em data/creaturescripts/scripts, crie um arquivo .lua com o nome que desejar e adicione o código abaixo dentro. Em data/creaturescripts, abra o arquivo creaturescripts.xml e adicione a seguinte tag nele. <event type="login" name="ChangeSpeed" event="script" value="SEU ARQUIVO.lua"/> E por fim, em data/creaturescripts/scripts, abra o arquivo login.lua e adicione a seguinte linha antes do ultimo return true. registerCreatureEvent(cid, "ChangeSpeed") Pra adicionar mais personagens na tabela, vai seguindo ela, e depois adiciona a verificação no script. Qualquer dúvida e caso queira que eu explique melhor é só falar.
-
Statua Summon
@andrelindo local t = { monster = "Troll", -- Monstro que vai ser criado. estatuaID = 1445, -- ID da estatua. estatuaPos = {x = 95, y = 111, z = 7}, -- Posição da estatua. monsterPos = {x = 95, y = 112, z = 7} -- Posição que vai criar o monstro. } function onUse(cid, item, fromPosition, itemEx, toPosition) doRemoveItem(item.uid, 1) doSendMagicEffect(t.estatuaPos, 2) doCreateMonster(t.monster, t.monsterPos) doSendMagicEffect(t.monsterPos, 2) addEvent(function() doCreateItem(t.estatuaID, 1, t.estatuaPos) end, 10*60) -- Configure aqui o tempo para a estatua ser criada novamente! return true end
-
(Resolvido)Erro no script de refinamento
@Phineasz Acho que o jeito vai ser você usar o system de refinamento que o cara mandou pra você. Por que independente de como eu declaro e chamo as variáveis ele não aceita os valores. Provavelmente estou fazendo algo errado, mas não sei onde Kkkk. Mas relax, daqui a pouco aparece alguém com a solução!
-
(Resolvido)Erro no script de refinamento
@Phineasz Bom cara, tentei fazer um pouco de tudo... mas sempre retornava o erro nas linhas 60 e 122 . De qualquer modo, vou dar mais uma olhada no problema.
-
(Resolvido)Erro no script de refinamento
@Phineasz Testei em um OTX 8.60 e funcionou normal cara . Tenta copiar e colar novamente o código de cada arquivo, caso tenha feito isso e sua base for free manda o link ai, vou tentar reproduzir teu erro.
-
(Resolvido)Spell de buff que cause dano em área
@Arthurdavv Modifica o exhaustion pela tag.
-
(Resolvido)Erro no script de refinamento
@Phineasz Qual sua versão? Testei em 8.60 e tá tudo funfando legal.
-
(Resolvido)Spell de buff que cause dano em área
@Arthurdavv Qualquer coisa só comentar.
-
(Resolvido)Remover efeito
@douglera21 Acho que encontrei o arquivo, ou ao menos me parece ser ele xD. Vamos ver se é ele mesmo! Em data/creaturescripts/script, abra o arquivo saveplayer.lua. Após abrir o arquivo, vá para linha 5 ( doSendMagicEffect(getThingPos(cid), 11) ) e substitua esse 11 pelo efeito 12 (famoso pó azul kkk), assim a gente vai saber se é esse arquivo ou não, se aparecer o efeito 12 no player é esse arquivo. Acredito ser ele mesmo pelo código . Se você substituir para o efeito 12, e de fato aparecer o "pó azul", pode remover essa linha que não vai ter problema nenhum no código. E como o próprio nome do arquivo diz, é um script que fica dando save no player de tempo em tempo. Qualquer coisa só comentar e é nóis.
-
(Resolvido)Remover efeito
@douglera21 Uma coisa é certa, você vai precisar virar teu servidor ao avesso pra encontrar esse "erro" que está ocorrendo. O mais provável era ser um creaturescript, já que você procurou e não encontrou nada, tenta dar uma olhada em todas as pastas do seu ot, por que pode ser um movement de itens (Equip/DeEquip), um Mod, um Sistema... Enfim, não tem outro jeito, você vai ter que procurar em todo lugar pelo erro ou algo que aponte a ele . (Caso sua base seja free, manda o link aqui pra mim dar uma olhada. Caso não seja ignore isso xD)