-
Total de itens
416 -
Registro em
-
Última visita
-
Dias Ganhos
5
Tudo que drakylucas postou
-
+ uma coisa, acho q o roksas esqueceu... registra o onStepOut no movements.xml tbm, pois vc só registrou o onStepIn..
-
n ficaria zuado, ficaria a mesma coisa oO.. e sem lag... e nesse caso, o monstro precisaria sim, porque senão de segundo em segundo ele executaria o script por ser onThink, então iria sim dar lag... e você precisa registra-lo no chicken.xml, pois se não nao leria o script.. n é login! isso dae é tipo uma gambiarra pra função onSpawn (que pode ser instalada nas sources.. ja tem nos forums) kkk o unico motivo que está o unregisterCreatureEvent ai é para ele só ler a função createEgg() uma unica vez, pois se nao ele leria 1000x e criaria sei la, uns 10 ovos por segundo toda hora kkk... faz do jeito que você achar melhor, só dei minha opniao, porque talvez executar um script toda hora que a galinha der um passo possa causar lag nos servidores, visto que nao há uma unica galinha kk enfim só minha opiniao, nao estou criticando, estou abrindo sua mente a ideias diferentes para um mesmo fim! kk
-
você pode utilizar um registerCreatureEvent no monstro com onThink, dae você cria um arquivo.lua em creaturescript, no arquivo cria uma função que a cada 1 minuto, por exemplo, passe (com addEvent msm), e dps se repita, e logo no final do script la coloca o unregisterCreatureEvent para evitar ficar repetindo... dae a galinha poderia botar o ovo, sem esses erros, e sem dar lag... é só abrir o chicken.xml (monstro), registrar o script, e criar um script +- assim (Fiz direto no xtibia, assim nao irá funcionar, mas a ideia é essa )
-
action URGENTE! Dúvida em alavanca+item= teleport
pergunta respondeu ao tathiicarvalho de drakylucas em Scripts
sim era virgula, sorry kkkk eu fiz direto pelo xtibia.. nem abri o notepad kkkk vlw slicer kkk -
action URGENTE! Dúvida em alavanca+item= teleport
pergunta respondeu ao tathiicarvalho de drakylucas em Scripts
Você nao está entendendo kkk o valor padrão de todas as storages, de 00001 até 65545 é -1 (1 negativo) vc ta verificando se ela é diferente de 1, ela vai ser diferente de 1, entao a pessoa nao vai precisar estar no lugar correto para usar a alavanca, ela só vai ser igual a 1 se em algum momento na vida do jogador ele pisou no tile e dps saiu dele (o stepOut q ta deixando 1)... enfim vo para de discutir.. boa sorte ao usuario q for utilizar os scripts, escolha ai o que achar melhor para você. -
action URGENTE! Dúvida em alavanca+item= teleport
pergunta respondeu ao tathiicarvalho de drakylucas em Scripts
só uma dica.. do seu jeito ainda nao está funcional kkk if getPlayerStorageValue(cid,49139) ~= 1 then se a pessoa nunca pisou no piso antes, a storage vai estar -1, entao ele nao verificaria a posição do msmo jeito... =p.. isso só funcionaria pra qm ja foi na quest antes kk... sua logica até ta certa, só é questao de treino.. kk -
action URGENTE! Dúvida em alavanca+item= teleport
pergunta respondeu ao tathiicarvalho de drakylucas em Scripts
Roksas, vc ta um pouco mal treinado em lua eu acho... onde você esta usando a storage? kkk esse script da pra ficar muito menor =p O outro nao está nem verificando a posiçao do player.. esse ta melhorzinho eu acho.. teste ai.. EDIT: só pra lembrar, nao precisa de movements, você só ta fazendo gasto maior de memoria oO -
bom tutorial... eu mesmo, no fim do ano passado quando tentei mexer no otclient até desisti, pois tudo que eu fazia não funcionava kkkk.. facilitará mt a vida de mtos kkk
-
[PFG] Arton - Alternative Tibia Server [SHOW OFF]
tópico respondeu ao LuckinhaSan de drakylucas em Lixeira Pública
nossa cara... parabens... eu ja tive em mente em fazer um projeto desses, mas sem conhecer spriters bons seria muito dificil, ainda mais que meu PC é uma lerdeza, então todo código que fosse adicionar nas sources teria que levar seculos para testar =/ Uma coisa que não gostei dai foi o BOT... o botao ficou legal, mas tente utilizar o OTClient e faça uma interface dentro do tibia com mais opçoes, colocar mais itens para looting, algo com visual e botões, entende?... faça do tibia um Xenobot (por exemplo), que é inteiramente injetavel kk As sprites dai estão demais!! outra dica, no esquema de Look seu, tente fazer algo tipo look simples e advanced look, pq se uma pessoa está numa hunt e der look num item e aparecer o dialog, ela n pode usar hotkeys, por exemplo.. e poderia morrer... Pretende colocar sons no jogo? seria uma boa o jogo ter sons.. mais inovador ainda ^^ (mas com opções para ativar e desativar, pq sempre tem os que preferem ouvir musica ^^ ) novamente, parabens... tem o mes previsto pra lançamento ja? não tenho jogado tibia, mas vou entrar no servidor pra ve-lo de perto ^^.. -
talkaction Returning Talkaction
tópico respondeu ao Skymagnum de drakylucas em Actions e Talkactions
cara, storages também salvam tabela viu.. nao precisa usar gmatch nem gsub... é só salvar todos os dados em uma tabela em uma unica storage ¬¬ -
dúvida Colocar essa magia para poder usar sem esta em party HELP Vodkart
pergunta respondeu ao KennyConrad de drakylucas em Scripts
entenda, o jeito q vcs tao fazendo nunca vao funcionar.. me diz, onde nessa reply ./\ está declarado o memberlist? ¬¬ for _, pid in ipairs(membersList) do pra arrumar é só verificar os players de tal area até tal area.. procura em algum sistema meu de guildwar sei la, q tem as linhas do codigo... ñ vo faze agora pq to sem server pra testar, e sem nenhum editor LUA, dae eu erro facil =/... dica pra quem for arrumar: pega todas as pessoas de tal até tal posição, adiciona na tabela memberlist, e dps só continuar o script igual! -
tenta isso: local level = getItemAttribute(item.uid, "description"):match("Level: (.*)") if getPlayerLevel(cid) < level then return doPlayerSendTextMessage(cid,19,"BUAHAHA") end
-
action Potion System (Meu Primeiro Script em OOP)
tópico respondeu ao LuckOake de drakylucas em Actions e Talkactions
cara muito bem feito o script, parabens, sério! oww.. me tira uma dúvida? (tou tentando entender ele certo ) na função: você está atribuindo o uid = 0 sempre, então nao é desnecessario esse uid? (só por curiosidade mesmo) e novamente, parabens! rep+ merecido! -
TibiaAPI é uma DLL que contem dados do client do Tibia.. A mesma também é utilizada para fazer Bots, coisa do tipo, tudo que se injeta no client. Procure no google: TPforums .. la vc pode ter uma noção de como programar usando tibiaAPI, só q é complicado.
-
[Vip] No Nome (Removendo Ao Acabar.)
tópico respondeu ao drakylucas de drakylucas em Globalevents e Spells
e meu script ainda sendo usado? kkk olha galera explicando melhor sobre outros vip system.. no lugar que ta if isVip(cid) then, mude para função de sua vip.. exemplo: if getPlayerStorageValue(cid,1000) > 1 then .. isso vai depende de cada verificação de vip system... creio que funcione com qualquer versão, pois ele é bem universal, nao usa funções especificas para uma unica versão. Talvez não funcionaria com distros diferentes, mas nos classicos baiak, TFS e etc funciona sim kk.. -
talkaction System de Correr (por talkaction)
tópico respondeu ao TheCaos de drakylucas em Actions e Talkactions
na real tem um erro.. na sua explicação para premium, você mandou adicionar antes do return true, então ele fará a função antes de chegar ao if, essa verificação estaria sendo inutil... e, pq local premium = true?? vc nao usou a variavel =p... é um script bem basico kk.. usa esse que é pra premium configuravel.. coloca true ou false em premium kk: function onSay(cid, words, param) local premium = true if not isPremium(cid) and premium == true then return doPlayerSendCancel(cid, "You need P.A to use speed.") end doChangeSpeed(cid, 3 * 1000000) doCreatureSay(cid, "OMG PEGUEI NITRO", TALKTYPE_ORANGE_1) return true end se vc tiver aprendendo scripting, ta no caminho certo..- 14 respostas
-
- correr
- poketibia correr
- (e 4 mais)
-
globalevent Monster War Arena System 1.0 - By SmiX
tópico respondeu ao SmiX de drakylucas em Globalevents e Spells
parece legalzinho.. dica: ao invés do user colocar a posição que o bicho vai nascer, faz um random pra nascer em qualquer lugar de dentro da arena ... dae os players num vao ficar esperando resp nas posições corretas -
sistema Arena Sobrevivencia Event System
tópico respondeu ao drakylucas de drakylucas em Mods, funções e outros
o horario que quiser... é por comando não horario pré definido... Vish faz tempo que nao acesso forum de OT... num tem nada novo =/.... ideias? to sem nenhum rolê pra esse fds.. =/ -
area errada.. e ja tem outros tutoriais a respeito cara.
-
sistema Arena Sobrevivencia Event System
tópico respondeu ao drakylucas de drakylucas em Mods, funções e outros
os ganhadores do evento ja ganham premios. configura aqui: premio = { {2160,70}, {2152,50}, }, {id,quantidade}, -
action Cassino System 100% By Drakylucas
tópico respondeu ao drakylucas de drakylucas em Actions e Talkactions
uma coisinha, você se lembrou de deixar a actionID das duas alavancas DIFERENTES neh? pq se não ele só ta lendo o script da alavanca da direita... tipo deixa o da alavanca da esquerda 12312 e no actions.xml o cassino1.lua como 12312 também.. e o da direita 12313 e no xml cassino2.lua como 12313 em relaçao ao item, teste esse script: (não testei..) (pesso que não retire as linhas comentadas com créditos) --[[ **** <créditos> **** ]] -- -- 100% DrakyLucas -- Exclusivo XTIBIA -- Não postar em outros fórums sem a devida autorização -- Não comercializar esse script --[[ **** </créditos> **** ]] -- local config = { storageGlobal = 12312, -- esta storage é global e armazenará um valor para verificar se alguem usou o sistema antes dele finalizar premio = {id = 10503,count = 1} -- count só para itens agrupaveis. valorAposta = 15000, -- preço, em GPS, de cada chance pos = {{x = 118,y = 33,z = 5,stackpos = 253},{x = 119,y = 33,z = 5,stackpos = 253},{x = 120,y = 33,z = 5,stackpos = 253}}, -- configure as 3 posições criaturas ={"Rabbit"}, -- monstros que irão aparecer verificador = {}, -- não mecher } function onUse(cid, item, fromPosition, itemEx, toPosition) if(getStorage(config.storageGlobal) == 1) then doPlayerSendCancel(cid,"Aguade esta rodada acabar.") return true end if(getPlayerMoney(cid) < config.valorAposta) then doPlayerSendCancel(cid,"Consiga " .. config.valorAposta .. " gold coins antes.") return true end doPlayerRemoveMoney(cid, config.valorAposta) sumonarVerificar(cid,1) doSetStorage(config.storageGlobal, 1) -- adiciona o verificador para não clicar 100 veses e bugar addEvent(doSetStorage,4000,config.storageGlobal,-1) -- retira o verificador para poder clicar novamente return false end function sumonarVerificar(cid,i) if(not isPlayer(cid)) then -- evita erros for k = 1,3 do if(isMonster(getTopCreature(config.pos[k]).uid)) then doRemoveCreature(getTopCreature(config.pos[k]).uid) end end return false else if(i == 4)then if(config.verificador[1] == config.verificador[2] and config.verificador[2] == config.verificador[3]) then for k = 1,3 do doSendMagicEffect(config.pos[k], 29) end doSendMagicEffect(getCreaturePosition(cid), 29) doSendAnimatedText(getCreaturePosition(cid), "Congratz!", math.random(1,255)) doPlayerAddItem(cid,config.premio[id],config.premio[count]) else for k = 1,3 do doSendMagicEffect(config.pos[k], 2) end doSendMagicEffect(getCreaturePosition(cid), 2) end for k = 1,3 do if(isMonster(getTopCreature(config.pos[k]).uid)) then doRemoveCreature(getTopCreature(config.pos[k]).uid) end end for k,v in pairs(config.verificador) do config.verificador[k]=nil end -- limpa tabela else rand = math.random(1,#config.criaturas) monstro = doCreateMonster(config.criaturas[rand],config.pos[i]) doSendMagicEffect(config.pos[i],2) table.insert(config.verificador, config.criaturas[rand]) -- adiciona a criatura na tabela para futura verificação doChangeSpeed(monstro, -getCreatureBaseSpeed(monstro)) -- fará com que ele não se mexa addEvent(sumonarVerificar,1000,cid,i + 1) end end end -
action Cassino System 100% By Drakylucas
tópico respondeu ao drakylucas de drakylucas em Actions e Talkactions
vários cassinos: copie o script e cole, no script novo mude o valor storageGlobal e as posições... no actions.xml desse novo script mude a ActionID e no mapa, na alavanca do novo cassino também. sobre a PZ, no mapa eu deixei claramente q tem q ser protectionZone, menos os 3 pisos... olhe o tutorial ¬¬ sobre o item, postaram na seção de pedidos la, e um outro user arrumou ja. -
não vi direito o q o usuario acima postou, mas deve estar certo.. para por mais cassinos, mude a variavel storageGlobal. lembrando que, teria de ser um script para cada cassino, entao mude também a actionID de cada alavanca e também no actions.xml
-
sistema Arena Sobrevivencia Event System
tópico respondeu ao drakylucas de drakylucas em Mods, funções e outros
@topico atualizado para correção de erros encontrados por alguns usuarios.. créditos da correção: KUNGLOW -
talkaction Comando !fly Para Vip's
tópico respondeu ao lfelipebsilva05 de drakylucas em Actions e Talkactions
sinceramente? Plagio é crime. http://www.xtibia.com/forum/topic/134593-talkaction-teleport-por-talk-para-vip/ <-- original vc nao merece 10% de crédito por mudar uma frase. fora q foi double post.
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.