-
Total de itens
2553 -
Registro em
-
Última visita
-
Dias Ganhos
72
Tudo que zipter98 postou
-
Opa, essa área é para divulgação de servidores. Sendo mais específico, servidores derivados. Quando seu pedido/dúvida for relacionado à clientes/clients (como preferir) de OTservers, opte por postar na devida área - Pedidos e dúvidas - Clientes de OTserv. Cuidado da próxima vez, e obrigado
-
[Arquivado][dúvida]Oque faz um servidor durar bastante tempo sem reset?
tópico respondeu ao wellingtonwe de zipter98 em Noticias - Arquivo
Primeiramente, essa área é para Pedidos e dúvidas de clientes de OTserver. Como seu tópico não se encaixa nisso, a área que aparenta ser a mais adequada é a de Discussões, matérias e entrevistas. Lá, como o próprio nome sugere, você pode fazer tópicos com conteúdos semelhantes ao do seu tópico, como, por exemplo, perguntando que tipo de servidor o pessoal de hoje em dia prefere, o quê faz um server durar (objetivo do seu tópico), etc. Cuidado da próxima vez, e obrigado. Agora, voltando ao tópico, updates constantes que "prendam" o jogador ao servidor, concentre-se no RPG, e tenha competência. E, é claro, o que o pessoal acima mencionou: um servidor hard. -
ajudinha !! [Encerrado] [Duvida] Erro Acconte Manager !
tópico respondeu ao humberto25 de zipter98 em Tópicos Sem Resposta
Pode postar seu login.lua? E, também, falar qualquer ID de outfit que não esteja bugado, do seu servidor. -
dúvida [Encerrado] Dúvida revive e medice não tira miss
tópico respondeu ao Dann123 de zipter98 em Tópicos Sem Resposta
Opa, quando seu pedido/dúvida for relacionado à servidores derivados (pokémon, naruto, etc), opte por postar na área de Pedidos e dúvidas - Servidores derivados. Cuidado da próxima vez, e obrigado -
[Encerrado] [Pedido]NPC Aura tirar 1 diamond
tópico respondeu ao MaxxSilva de zipter98 em Tópicos Sem Resposta
Tenta assim:- 4 respostas
-
- npc aura retira 1 diamond
- resolvido
- (e 1 mais)
-
talkaction Sistema de Adicionar items a Todo o Servidor Online
tópico respondeu ao JackXan de zipter98 em Actions e Talkactions
/\ pelo que entendi, !ta id do item,quantidade Por exemplo, !ta 11641,5 -
[Encerrado] [PDA] Pokemons teleportam para o player quando saem da tela
tópico respondeu ao morvy666 de zipter98 em Tópicos Sem Resposta
data/creaturescrips/scripts, poketele.lua. Procure pela variável que define a distância máxima entre jogador e pokémon (talvez o nome da variável, como normalmente é nesse arquivo, seja max). Caso seu servidor não possua esse arquivo, só falar aqui que lhe envio; e, se não souber qual é essa variável que falei, mande seu poketele.lua. -
mods [Encerrado] Duvidas da pasta Mods
tópico respondeu ao ferrazmurilo de zipter98 em Tópicos Sem Resposta
Como o próprio nome sugere, MOD = modificação. Não tem muito segredo; MODs em tibia são, em geral, vários arquivos "unidos" em um só; ou seja, modificações (hue). Por exemplo, ao invés de você criar vários arquivos em lib, creaturescripts, actions, etc, você pode simplesmente juntá-los em um mod. (claro, não basta apenas dar um ctrl c nos arquivos e ctrl v no arquivo mod, deve ser seguido um modelo.) Além de tudo, a instalação de um mod é muito fácil, prática e rápida. A pasta MODS tem como função "armazenar" essas modificações. As alterações causadas por mods são as alterações que os arquivos presentes neles causariam normalmente, se estivessem "separados" nos outros arquivos da data.- 4 respostas
-
- pasta mods
- para que serve a pasta mods
- (e 2 mais)
-
poketibia [Encerrado] [PEDIDO] Server Poke!
tópico respondeu ao Lordbaxx de zipter98 em Tópicos Sem Resposta
/\ Esse servidor. -
Opa, esta área é direcionada à códigos prontos. Se você quiser fazer algum pedido relacionado à scripting, opte por postar em Pedidos e dúvidas - Scripting. Já quando for relacionado à servidores derivados (como pokémon, naruto, etc), Pedidos e dúvidas - Servidores derivados. De qualquer maneira, você quer que esta action dê ao jogador 2 items, ao invés de 1, como atualmente? Não entendi direito e.e
-
Tenta dessa maneira: data/creaturescripts/scripts, crie um arquivo com extensão .lua, nomeie-o logindeath, e coloque o seguinte conteúdo: function onLogin(cid) local level = 1000 - getPlayerLevel(cid) if getPlayerLevel(cid) < 1000 then doPlayerAddLevel(cid, level) end return true end Depois, em data/creaturescripts, abra o arquivo creaturescripts.xml, e coloque a seguinte tag: <event type="login" name="LoginLevel" event="script" value="logindeath.lua"/> Assim, toda vez que o player morrer/logar, e se encontrar em um level abaixo de 1000, será adicionado à ele os levels restantes para 1000. (se morrer e voltar para o level 990, ao logar, o jogador será upado para o level 1000.)
-
Eu ACHO que isso não é possível (juntar 'tudo' num só arquivo). Porém, mesmo assim, irei testar aqui, e logo edito o comentário. EDIT: Dessa maneira, o script só verificou um dos monstros.
-
O motivo, é porque um é onCombat (para enviar o cancel caso o jogador tente usar uma spell em área), e o outro é onTarget (como o próprio nome sugere, enviar um cancel caso o jogador tente targetar o monstro). E sobre sua outra pergunta, que eu saiba, não (a outra pergunta que me refiro, é a terceira). Como os dois scripts são distintos em relação à função main, deve-se criar para cada uma tag diferente, e, consequentemente, um registro diferente no login.lua. E, também, mesmo ambos os scripts só tendo como diferença, por exemplo, o nome do monstro, será necessário registrar uma tag diferente, tanto em creaturescripts.xml quando em login.lua. Ou, você pode criar um único arquivo .lua com 3 funções dentro (login, combat e target). Por exemplo, Aí depois, bastaria registrar as três tags no creaturescripts.xml. (já que o registro do login.lua, já foi feito dentro do arquivo, na função onLogin.) <event type="target" name="AttackPos" event="script" value="cantattack.lua"/> <event type="combat" name="AttackPosTwo" event="script" value="cantattack.lua"/> <event type="login" name="AttackPosLogin" event="script" value="cantattack.lua"/>
-
Parece estar incrível, parabéns!
- 8 respostas
-
- autotarget
- auto
- (e 4 mais)
-
Dessa vez eu testei. Após sair da posição configurada, o target irá continuar, porém o jogador não dará dano ao monstro. data/creaturescripts/scripts, cantattack.lua function onCombat(cid, target) local pos = {x = 1056, y = 1056, z = 7} --Posição que o player terá que estar. local name = "nome" --Nome do monstro. if isPlayer(cid) then if getCreatureName(target) == name then if getThingPos(cid).x ~= pos.x or getThingPos(cid).y ~= pos.y or getThingPos(cid).z ~= pos.z then doPlayerSendCancel(cid, "Você não pode atacar na posição que se encontra!") return false end end end return true end Tag: <event type="combat" name="AttackPos" event="script" value="cantattack.lua"/> Login: registerCreatureEvent(cid, "AttackPos") cantattacktwo.lua, ainda em data/creaturescripts/scripts function onTarget(cid, target) local pos = {x = 1056, y = 1056, z = 7} --Posição que o player terá que estar. local name = "nome" --Nome do monstro. if isPlayer(cid) then if getCreatureName(target) == name then if getThingPos(cid).x ~= pos.x or getThingPos(cid).y ~= pos.y or getThingPos(cid).z ~= pos.z then doPlayerSendCancel(cid, "Você não pode atacar na posição que se encontra!") return false end end end return true end Tag: <event type="target" name="AttackPosTwo" event="script" value="cantattacktwo.lua"/> Login: registerCreatureEvent(cid, "AttackPosTwo") OBS: Teste, primeiramente, com apenas 1 posição, e não com duas numa tabela (como você postou em outro tópico).
-
Opa, esta área é para postagem de códigos prontos. Quando você quiser fazer algum pedido, ou dúvida, opte por postar na área de Pedidos e dúvidas - Scripting. Já quando for relacionado à servidores derivados (naruto, pokémon, etc), Pedidos e dúvidas - Servidores derivados.
-
pda server [Encerrado] Golden Arena - Duvida?
tópico respondeu ao skyofdeus de zipter98 em Tópicos Sem Resposta
data/creaturescripts/scripts, exp2.0.lua. Procure por essa parte: doPlayerSendTextMessage(cid, 20, "You are the last survivor of the golden arena! Take your reward!") doPlayerAddItem(cid, 2152, getPlayerStorageValue(cid, 22551)*2) Altere em doPlayerAddItem. Atualmente, está dando o item de ID 2152, sendo a quantidade, o valor da storage 22551 do jogador multiplicado por 2. -
Nunca mexi com onCombat, então não tenho certeza se dessa maneira irá funcionar. data/creaturescripts/scripts, crie um arquivo com extensão .lua, nomeie-o monsterattack, e coloque o seguinte conteúdo: function onCombat(cid, target) local pos = {x = xxx, y = yyy, z = zzz} --Posição que o player terá que estar. local name = "nome" --Nome do monstro. if isPlayer(cid) and getCreatureName(target) == name then if getThingPos(cid) ~= pos then doPlayerSendCancel(cid, "Você não pode atacar esse monstro na posição que se encontra...") return false end end return true end Adicione isso em login.lua: registerCreatureEvent(cid, "AttackPos") Tag: <event type="combat" name="AttackPos" event="script" value="monsterattack.lua" />
-
Acesse esse link para saber mais.
-
local target = getCreatureTarget(cid) if target ~= 0 and target ~= nill then if isPlayer(target) == true then elseif isMonster(target) == true then doCreatureSetNoMove(target, true) addEvent(function() if not isCreature(cid) then return true end doCreatureSetNoMove(target, false) end, 4500) else return false end end
-
pedido Alguem pode me ajudar em alguns sistemas...
pergunta respondeu ao Fearlet155 de zipter98 em Scripts
Sobre o fishing, tenta fazer uma proteção ao logar, como, por exemplo function onLogin(cid) if getPlayerStorageValue(cid, 154585) >= 1 then setPlayerStorageValue(cid, 154585, -1) end return true end -
resolvido [Encerrado] [Duvida] Duel System PDA
tópico respondeu ao MaxxSilva de zipter98 em Tópicos Sem Resposta
Há também uma parte do tvsys.lua (data/creaturescripts/scripts) relacionado ao duel system.
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.