Pesquisar na Comunidade
Mostrando resultados para as tags ''CreatureScript%252FGlobalEvent%252FMoveMent''.
Encontrado 40 registros
-
Olá galera do TK, a uns dias atrás um cliente me pediu um sistema simples pro TFS 1.0 onde o player ganharia uma montaria ao conquistar level 250, então desenvolvi o script e trago aqui pra você ensinando a instalar/configurar. É um script simples, fiz rapidamente, porém útil. Vamos aos passos: Em data/creaturescripts/scripts crie um arquivo com o nome de gainmountabsolute.lua com o seguinte conteúdo: function onAdvance(cid, skill, oldlevel, newlevel) if getPlayerLevel(cid) >= 250 and getPlayerStorageValue(cid, 13139) ~= 1 then doPlayerAddMount(cid, 19)
-
CreatureScript%252FGlobalEvent%252FMoveMent ERRO WARSYSTEM
rafaelpk20 postou um tópico em Scripts tfs 0.4 (OLD)
Bom dia, estou com um problema no meu warsystem, ele ta funcionando normal aparentemente, mas no log fica aparecendo isso : [Error - GlobalEvents::think] Failed to execute event: warSystem a tag ta assim: <globalevent name="warSystem" interval="3000000" script="others/warEnd.lua"/> e o script é esse: alguem me ajude por favor function onThink(interval) db.query("UPDATE `guild_wars` SET `status` = 4, `ended` = " .. os.time() .. " WHERE `status` = 1 AND (`started` + 3600 * 2) < " .. os.time()) end -
Pessoal, vi alguns scripts aqui e na OTLand de Skills Stages e detectei uma falha grave que derruba o servidor. É difícil de um jogador nukar sem saber do bug mas pode ocorrer. Por este motivo criei esse post e estou postando os scripts otimizados para prevenir uso excessivo de CPU e RAM. creaturescripts.xml <!-- Skill Rates --> <event type="login" name="RatesMagicLogin" event="script" value="Custom/SkillStages/RatesMagicLogin.lua"/> <event type="advance" name="RatesMagicAdvance" event="script" value="Custom/SkillStages/RatesMagicAdvance.lua"/> RatesMagic.lua func
-
Para pessoal que usa o znote website: Adicione esta em GlobalEvents / globalevents.xml <globalevent name="Znote Shop" interval="30000" script="znoteShop.lua"/> E vamos pra GlobalEvents / scripts e criar nova lua e nomeá-la 'znoteShop' function onThink(interval, lastExecution) local players = Game.getPlayers() if #players == 0 then -- 0 players online, no need to execute the script return true end local player for i = 1, #players do player = players[i] local orderQuery = db.storeQuery('SELECT `id`, `type`, `itemid`, `count` FROM `znote
-
CreatureScript%252FGlobalEvent%252FMoveMent Rocky Boots
nookia postou um tópico em Scripts tfs 0.4 (OLD)
Nome: Rocky Boots Função: A cada 120 segundos "2 minutos", absorve metade de um dano acima de 1000. Autor: Nokia Ideia: FoxWorld Versão Testada: 8.40+ Bom, vamos a script. Em creaturescript.xml adicione: <event type="statschange" name="rockyBoots" script="rockyBoots.lua"/> Crie um arquivo em creaturescripts/scrips chamado rockyBoots.lua e adicione isso: function onStatsChange(cid, attacker, _type, combat, value) if isPlayer(cid) == TRUE then if getPlayerSlotItem(cid, CONST_SLOT_FEET).itemid == 7891 then local value = value if (_type == STATSCHANGE_HEALTHGAIN) or (_type == STAT -
CreatureScript%252FGlobalEvent%252FMoveMent Armors Attack v0.1
Orochi Elf postou um tópico em Scripts tfs 0.4 (OLD)
[CreatureScript] Armors Attack v0.1 Testado no servidor Sourcers: 0.3.6pl1 Versão 8.54 Salve galera do TibiaKing, hoje eu venho apresentar pra vocês o sistema "Armors Attack", na versão 0.1. Como funciona: Bom, se o player estiver usando um set completo (capacete, peitoral, calça e bota), como por exemplo o magma set, toda vez que ele toma um HIT, a armadura dele pode atacar todo mundo que estiver dentro de uma área (configurável), bom no script eu coloquei uma área de 2 x 2. Você pode criar várias combinações de armaduras, como por exemplo (DH, MPA, G-LEGS E BOH). Eu dentro do s -
CreatureScript%252FGlobalEvent%252FMoveMent New PlayerSave
Orochi Elf postou um tópico em Scripts tfs 0.4 (OLD)
[GlobalEvents] New PlayerSave v0.1 Testado no servidor Sourcers: 0.3.6pl1 Versão 8.60 Salve galera do TibiaKing, eu tava pensando aqui uma maneira de evitar o freeze do "ServerSave", então eu resolvi fazer um script alternativo que salvaria jogador por jogador, em um intervalo não muito baixo "No script, eu pus 5 segundos". Bom, eu não sei se o script está 100%, porém qualquer erro de mal funcionamento, não deixe de comentar. TAG <globalevent name="NewSave" interval="3600" event="script" value="newSave.lua"/> Código local configs = { players_db = {}, -
Anti Guild Attack. Olá linduxos do TK, o próprio nome já diz tudo, é um script que proíbe que membros da guild ataque membros da sua própria guild (Ótimos em WARS). Sem blábláblá vamos ao que interessa. Em data/creaturescripts/creaturescripts.xml adicione a seguinte linha: <event type="attack" name="attackguild" script="attackguild.lua"/> Em data/creaturescripts/scripts crie um arquivo com o nome attackguild.lua com o seguinte conteúdo: function onAttack(cid, target) if isPlayer(target) and getPlayerGuildId(cid) == getPlayerGuildId(target) then local storag
-
[OELF] Perfect Owner System v0.1 Salve galera do TibiaKing, hoje eu vim aqui pra postar o sistema do owner system. Como funciona: O jogador compra o seu Item no site, e só ele poderá equipar aquele item, caso não seja dele o Item, o sistema avisa de quem é o item. Meta pra versão 0.2 OBS: Não fiz ainda, porque estou sem tempo. Quando o item não for do jogador, ele irá enviar o item para o DP do dono. Instalação. Quem tem o sistema de entrega do online shop, vai ter um arquivo no globalevent, chamado "shop.lua" Altere o seu por este. [sHOP.LUA] -> Link PasteBin D
-
Galera queria pedir um Suporte nesse Script pois não sei Fazer . Bom ele funciona assim o Player clica no Item e Seu nome Aparece para todo o Serve mais esse item irá ficar no chão em determinada área e o nome do player so poderar Aparecer depois que não tiver nenhum player no local Mais. Desde já Obrigado PS: Se criei o Tópico na área errada Por Favor mova para o Local CORRETO
-
Amigos Eu Estava Mexendo Em Meu Server E acabei fazendo uma script Pra cada Vocação Nascer em Sua Cidade, eu fiz para Servidor Derivado no Meu caso Naruto. testado em Versão : 8.60 Aqui está: Obs: Peguei Como Base Uma de Um amigo aqui do fórum, só que ela dava erro em meu Servidor então fiz esse e paro de dar erro. -- CONFIGURAÇÃO DO SCRIPT -- script editado por alanmtd1 tibiaking -- Tag:(creaturescript.xml) : <event type="login" name="cidade" event="script" value="cidade.lua"/> function onLogin(cid) if isPlayer(cid) then if getPlayerVocation(cid) == 1 then -- id da vocati
-
Para quem não sabe como funciona o script, quando o player logar no character ele vai receber uma mensagem no chat Default citando quais são as bless que ele está usando e as que não estão sendo utilizadas. • Adicionando o script • Em "data/creaturescripts/scripts/CheckBless.lua" adicione está tag : function onLogin(cid) if(getPlayerBlessing(cid, 1)) then first = "sim" else first = "nao" end if(getPlayerBlessing(cid, 2)) then second = "sim" else second = "nao" end if(getPlayerBlessing(cid, 3)) then third = "sim" else third = "nao" end if(getPlayerBlessing(cid, 4)) then fourth =
- 13 respostas
-
- bless ao logar
- bless
- (e 2 mais)
-
Bem, venho trazer para vocês hoje um sistema de train funcionando 100% em TFS 1.0. Direto ao assunto postei um video para verem o funcionamento http://youtu.be/Lrw1lhTxp8E Instalação Primeiramente pessoal, deverão abrir a pasta data/movements/scripts/ . Copie qualquer arquivo renomeando-o como 'train.lua' sem as aspas. Abra esse arquivo e cole o seguinte codigo. Feito isso pessoal, vão em data/movements/movements.xml e cole isso logo apos o primeiro <movements> do arquivo Gostaria de convida-los para visitar o topico onde estou desenvolvend
-
Olá Galera do TibiaKing Vim trazer um script de invasão em tal hora e em tal lugar faz tempo que colocaram ai resolvi postar e muito simples 1° Crie um arquivo .lua em data/globalevents/script e crie o arquivo chamado de invasion.lua e adicione isso: 2° Vá em data/globalevents e abra o globalevents.XML e adicione isso Antes de </globalevents> Azul: Nome do evento Laranja: Posição onde o monstro vai nascer Vermelho: Quantidade e Nome do monstro Créditos: Ootsutsuki & Kamex10 Obs: Acho que o Kamex10 não frequenta mais o Tibiaking
-
• O que Faz ?• Toda Vez que Um Menbro da staff entrar aparece uma mensagem na tela Avisando e bem simples e fácil Bom Vamos lá 1• va em data\creaturescripts\scripts Crie Um arquivo chamado Admlg.lua e adicione isso dentro function onLogin(cid) if getPlayerGroupId(cid) >= 3 then doBroadcastMessage("Staff [".. getCreatureName(cid).."] Entrou no Servidor") end return true end Explicando: Vermelho = não mude nada verde = mensagem que irá aparecer 2• Va em data\creaturescripts\ Abra o arquivo creaturescripts.xml e adicione essa tag; não mude nada Pronto Agora e s
-
Serei breve, já que o próprio título já diz sobre o sistema. É um creaturescript bem simples, porém pode ser útil. onattacksummon.lua (data/creaturescripts/scripts): local stime = 10 -- tempo de pk (minutos) local condition_infight = createConditionObject(CONDITION_INFIGHT) setConditionParam(condition_infight, CONDITION_PARAM_TICKS, stime * 60 * 1000) function onAttack(cid, target) if getCreatureSkullType(cid) < 3 and isPlayer(getCreatureMaster(target)) then doCreatureSetSkullType(cid, SKULL_WHITE) doAddCondition(cid, condition_infight) doPlayerSetPzLocked
-
Falaaaaa Galera do Tk Beleza? Venho Trazer a Vocês Uma Descoberta Minha, Muitos Passam a Raiva de temtar concertar o tal erro do gate of expertise, que o Player Vae e Volta na Porta, sem Consseguir entrar, Então vou Ensinar a Vocês Como Concertar esse Erro Pequeno e Que Ajuda-rar a Muitos. 1° Vamos em data/movements/walkback 2° abra o walkback.lua 3° adicione isto no finalzinho depois de ' end ' function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor) if(not isPlayer(cid)) then return true end if(isContainer(item.uid)) then
- 2 respostas
-
- concertando
- Player vae e Volta na Porta
- (e 1 mais)
-
CreatureScript%252FGlobalEvent%252FMoveMent Kill Boss System
nookia postou um tópico em Scripts tfs 0.4 (OLD)
Nome: Kill Boss System Função: Ao desferir o último golpe no "BOSS" configurado na script ganha uma spell "storage" x3 de cargas, alem de mandar uma mensagem para todo o servidor anunciando quem desferiu o último golpe no "BOSS" Autor: Nokia Versão Testada: 8.60 ~ Em data/creaturescripts/scripts Crie 1 arquivo chamado storageBoss.lua e copie e cole isso lá dentro function onDeath(cid, corpse, killer) local monstName = "NOME" -- nome do monstro local target = getCreatureTarget(cid) if isMonster(cid) then setPlayerStorageValue(killer[1], 111310, getPlayerStorageValue(killer[1], 111310 -
Bom, vi muitos pedindo esse sistema e resolvi trazer a vocês.. Ao jogador fazer o primeiro login no servidor irá ganhara uma montaria, você pode configurar da sua mesma forma. Vai na pasta do seu servidor, abra creaturescripts/creaturescripts.xml Adicione essa TAG. Agora vá em Creaturescripts/Scripts e crie um arquivo chamado montaria.lua Agora vá em login.lua e cole essa tag. Pronto galera, só isso após isso basta dar /reload creaturescripts ou reiniciar seu servidor. Script testado em TFS 0.3.7 - 0.4!
-
Olá pessoal venho trazer um script que até agora Não vi aqui no tking, esse creaturescript consiste em quando voce matar um monstro Não importa qual seja e (upar, passar) de nivel Sua Vida e Mana serão regenerados 100%. Obs: testei aqui funcionou 100% 1º vá em data/creaturescript/script e crie ou copie um arquivo .lua e altere seu nome para o Desejado ou coloque Fullhpmana. function onAdvance(cid, skill, oldlevel, newlevel)if skill == SKILL__LEVEL then doSendMagicEffect(getPlayerPosition(cid), 40) local maxh = getCreatureMaxHealth(cid) local maxm = getCreatureMaxMana(cid) doCreature
-
CreatureScript%252FGlobalEvent%252FMoveMent Auto Broad Cast
Texau postou um tópico em Scripts tfs 0.4 (OLD)
Hoje estarei ajudando em GlobalEvents. Hoje estarei ajudando em um Auto Broad Cast Que aparece no ServerLog 1- Vamos na pasta do Servidor l Data l Globalevents l Script l Depois crie um arquivo LUA chamado autobroadcast Depois coloque o que esta no SPOILER Vocês podem editar o texto que ira aparecer. "Caso não souber pergunte abaixo nos comentarios" Depois vamos em l Globalevents.xml l que se encontra na pasta globalevents. Abra como editar depois coloque a tag. <globalevent name="broadcast" interval="72000" script="autobroadcast.lua"/> Vocês tem que colocar o i -
[CreatureScript] Vip Effects Esse script faz com que quando os players que possuem determinada storage (VIP) logarem, automaticamente, sairá um efeito e um texto com cores aleatórias debaixo do player. Então, vamos dar início a instalação. Vá até a pasta data/creaturescripts/scripts, crie um arquivo nomeado como vipeffects.lua e adicione o seguinte script a ele: local time = 5 local random = math.random(1, 255) local info = { [1] = {effect = 29, storage = 9911, message = "VIP"}, [2] = {effect = 30, storage = 9922, message = "DONATE"} } function effect(cid) if (isPlaye
- 8 respostas
-
- donator
- efeitosvip
- (e 6 mais)
-
[CreatureScript] Level Speed ao Atingir Determinado Level Basicamente, esse script se resume a aplicar determinada velocidade ao player quando ele atingir determinado level. Vamos dar início a instalação do script em seu servidor. Primeiramente, vá até a pasta data/creaturescripts/scripts, crie um arquivo nomeado como levelspeed.lua e adicione o seguinte script a ele: local info = { [10] = {speed = 238}, [50] = {speed = 318}, [100] = {speed = 418}, [150] = {speed = 518}, [200] = {speed = 618}, [250] = {speed = 718}, [300] = {speed = 818}, [350] = {speed = 918}, [400] = {speed = 1018},
- 25 respostas
-
- determinado
- atingir
- (e 8 mais)
-
Testado no Tfs 0.3.6 É um script simples que fiz pra meu servidor de avatar, mais vou posta porque procurei e nao achei. Oque ele fas?: ele simplifica o modo de regeneração dos player e ajustando ele por level e vocaçao. Em creaturescripts>scripts>Crie um novo arquivo em lua e colo isso dentro e renomeia para regeneration.lua local function heal(uid, info, mana) if not isCreature(uid) then return true end local level = getPlayerLevel(uid) for _, v in ipairs(info) do if level >= v.level.min and level <= v.level.max then
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!