-
Total de itens
20 -
Registro em
-
Última visita
Posts postados por NoBoss
-
-
Tipo do script:Action
Protocolo (versão do Tibia): 8.40
Servidor utilizado: The Forgotten Server
Nível de experiência: Intermediário
Adicionais/Informações: Script da Janela: 7028 virando 7026, 7026 virando 7028. 7027 virando 7025, 7025 virando 7027.
Gostaria de que as janelas do meu servidor, abrissem. Mais necessito de um script e não sou muito habilidoso com isso.
Tipo do script:Action
Protocolo (versão do Tibia): 8.40
Servidor utilizado: The Forgotten Server
Nível de experiência: Intermediário
Adicionais/Informações: script da Lixeira, gostaria de que a lixeira com o ID 1777 consiguisse receber itens jogados em cima dela, para evitar sujeira no servidor.
Espero Ajuda ;~
NoBoss !
Cya ;@
-
Olá Pessoal, estava dando uma olhada aqui no Fórum e vi esta Magia, do Lukinhas se não me engano.
e vi que o sistema de "SPOILER" não estava funcionando e gostaria que alguém me desse uma ajudinha com a reorganização do script ;ss
Tipo do script: Magias
Protocolo (versão do Tibia): 8.40
Servidor utilizado: Styller
Nível de experiência:-
Adicionais/Informações:-
Boom, segue aqui o script:
(OBS): o script está apenas desarrumado !
local combat1 = createCombatObject()setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)setCombatParam(combat1, COMBAT_PARAM_EFFECT, 5)setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -4.6, -150, -5.4, 170)local combat2 = createCombatObject()setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)setCombatParam(combat2, COMBAT_PARAM_EFFECT, 43)setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -4.6, -150, -5.4, 170)local combat3 = createCombatObject()setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)setCombatParam(combat3, COMBAT_PARAM_EFFECT, 5)setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -4.6, -150, -5.4, 170)local combat4 = createCombatObject()setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)setCombatParam(combat4, COMBAT_PARAM_EFFECT, 43)setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -4.6, -150, -5.4, 170)arr1 = {{0, 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0},{0, 0, 0, 1, 0, 0, 0},{0, 0, 1, 2, 1, 0, 0},{0, 0, 0, 1, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0},}arr2 = {{0, 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0},{0, 0, 1, 0, 1, 0, 0},{0, 0, 0, 2, 0, 0, 0},{0, 0, 1, 0, 1, 0, 0},{0, 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0},}arr3 = {{0, 0, 0, 0, 0, 0, 0},{0, 0, 0, 1, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0},{0, 1, 0, 2, 0, 1, 0},{0, 0, 0, 0, 0, 0, 0},{0, 0, 0, 1, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0},}arr4 = {{0, 0, 0, 0, 0, 0, 0},{0, 0, 1, 0, 1, 0, 0},{0, 1, 0, 0, 0, 1, 0},{0, 0, 0, 2, 0, 0, 0},{0, 1, 0, 0, 0, 1, 0},{0, 0, 1, 0, 1, 0, 0},{0, 0, 0, 0, 0, 0, 0},}local area1 = createCombatArea(arr1)local area2 = createCombatArea(arr2)local area3 = createCombatArea(arr3)local area4 = createCombatArea(arr4)setCombatArea(combat1, area1)setCombatArea(combat2, area2)setCombatArea(combat3, area3)setCombatArea(combat4, area4)local function onCastSpell1(parameters)doCombat(parameters.cid, parameters.combat1, parameters.var)endlocal function onCastSpell2(parameters)doCombat(parameters.cid, parameters.combat2, parameters.var)endlocal function onCastSpell3(parameters)doCombat(parameters.cid, parameters.combat3, parameters.var)endlocal function onCastSpell4(parameters)doCombat(parameters.cid, parameters.combat4, parameters.var)endfunction onCastSpell(cid, var)doSendAnimatedText(getPlayerPosition(cid), "Yahumuk", TEXTCOLOR_RED)local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2, combat3 = combat3, combat4 = combat4 }addEvent(onCastSpell1, 100, parameters)addEvent(onCastSpell2, 250, parameters)addEvent(onCastSpell3, 400, parameters)addEvent(onCastSpell4, 550, parameters)endE eu tbm tenho um script que apenas está lançando a Spell para BAIXO \/, e não está lançando para todos os lados: <, >, /\ e \/.
Gostaria que alguém me ajudasse nesse, se não conseguirem no outro. Tá ake:
local combat1 = createCombatObject()local combat2 = createCombatObject()
local combat1 = createCombatObject()
setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE)
setCombatParam(combat1, COMBAT_PARAM_EFFECT, CONST_ME_GIANTICE)
local condition1 = createConditionObject(CONDITION_DRUNK)
setConditionParam(condition1, CONDITION_PARAM_TICKS, 10000)
setCombatCondition(combat1, condition1)
local combat2 = createCombatObject()
setCombatParam(combat2, COMBAT_PARAM_TYPE,COMBAT_PHYSICALDAMAGE)
setCombatParam(combat2, COMBAT_PARAM_EFFECT, 43)
setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -2.9, -30, -3.9, 1)
local condition2 = createConditionObject(CONDITION_DRUNK)
setConditionParam(condition2, CONDITION_PARAM_TICKS, 10000)
setCombatCondition(combat2, condition2)
arr1 = {
{1},
{1},
}
arr2 = {
{1},
{1},
{1},
{1},
{1},
{1},
{1},
{1},
{3}
}
local area1 = createCombatArea(arr1)
local area2 = createCombatArea(arr2)
setCombatArea(combat1, area1)
setCombatArea(combat2, area2)
local function onCastSpell1(parameters)
doCombat(parameters.cid, parameters.combat1, parameters.var)
end
local function onCastSpell2(parameters)
doCombat(parameters.cid, parameters.combat2, parameters.var)
end
function onCastSpell(cid, var)
local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2 }
addEvent(onCastSpell1, 1, parameters)
addEvent(onCastSpell2, 2, parameters)
end
Espero Resposta heim.
Obrigado !
-
Oláa. Obrigado pelo seu comentário mas postei aqui nesse área para saber
se meu TUTORIAL será aprovado por alguém.
Eu Gostaria que todos que viram o tutorial, postasse pois isso me ajuda
a trazer mais tutoriais ao Fórum.
Espero que aprovem ;p
-
OWNED!
E ai pessoal, irei postar HOJE um tutorial sobre OWNED ao seu personagem Death (morrer).
E esse Script Devidamente não é meu, peguei de um outro fórum sobre server, que no final
postarei os devidos créditos.
O Que Este Script Faz?
É muito simples, esse tal de Darad (autor) deve ter pensando assim "Que sem Graça, nao acontece nada quando mato um cara" Ai ele resolveu criar este script, que quando ele matasse um PLayer aparecece OWNED! em cima do corpo do cara que ele matou pra ficar legal =)
O Script
Vá em data/creaturescripts/scripts/preparedeath.lua e coloque isso:
local function sendLetter(p) local pos = p.pos local letter = p.letter doSendAnimatedText(pos, letter, TEXTCOLOR_RED) end function onPrepareDeath(cid, lastHitKiller, mostDamageKiller) local letters = {"!", "D", "E", "N", "W", "O"} for i = 1, #letters do addEvent(sendLetter, i * 150, {pos = getCreaturePosition(cid), letter = letters[i]}) end return true end
OBS:Se ele nao existir voce cria, mas se existir eu recomendo trokar no nome do script.lua e no login.lua registrar o evento com outro nome.
Vá em data/creaturescripts/creaturescripts.xml e ABAIXO desta Tag:
<event type="login" name="PlayerLogin" script="login.lua"/>
ADICIONE ESTA:
<event type="preparedeath" name="onPrepareDeath" event="script" value="preparedeath.lua"/>
Agora é só ir em data/creaturescripts/scripts/login.lua e ABAIXO de:
function onLogin(cid)
ADICIONE ISTO:
registerCreatureEvent(cid, "onPrepareDeath")
Script Pronto! Desligue seu OT e Ligue de Novo para testar o Script.
SCREENSHOTS
Créditos Prometidos!
Autor: Darad
Tibia: 8.5
Servidor Testado: Snowz Ot V11 TFS 0.3.4
Créditos: 80% Darad e 20% NoBoss (EU) por reconfigurar os erros do Script
Bom Espero que gostem, trouxe para ajudar o nosso Fórum ;x
Valeu e comentem ae pessoal
CYA ~
-
EDIT ~>Olá Yurik44, testei sua Spell e funciona
100%.
Ela é ótima para aquele server que nao tem mana rune ;D
TESTADO E APROVADO
Continue assim!
-
Tente Usar o Minimo Possivel de seu Mapa
tudo milimetradamente contado...
Tente n errar pois pode causar Algo!!
NoBoss
-
+ um novo mapa bem estruturado
Up
NoBoss~
-
Mto bom este tutorial
Acho que eles criam só para dizer que tem/tinha um OT...
Flws
-
Voce tera que Mudar o arquivo spells.xml, ou seja, Vc tera que adicionar ou mudar o numero de cargas
Ex: charges="3"
Para ->charges="100"...
ai vc muda oq o npc vende o numero de cargas e o preço tbm
-
Mto bom sua script
Vlw msm Vo testa Ela
Continue~~
-
melhor fazer um script inutil do que estar roubando né? pelo menos eu vou aprimorando minhas abilidades de criar scripts
Mto bem bolada sua ideia de Gerar Maconha no Tibia e acho que vc deve sim continuar
evoluindo em Scripts...
Flw
-
Hey se vc nao conseguir fazer oq o lodirule disse
tente entrar no Link aki no xtibia msm sobre Actions
Ta aki o Link ->http://www.xtibia.com/forum/Actions-f101.html
Procure alguma resposta Util e que sirva a Voce...
Abraço
-
+/- Acho que num colo n
MAS Lógico
Tibia éh bem melhor doq RAG...
-
File a Historia
-
Historia Manera
UP~
-
Hmmm...
Vc ja leu o Primeiro Link?
C vc num leu dê uma olhadinha ake
\/
http://www.xtibia.com/forum/Como-Liberar-P...erv-t28114.html
-
-
Ou deve ser algum "BUG" no script
Ou vc deve ter posto os nomes dos arquvos Diferentes... Procure o nome de seu Novo Bixo em creatures.xml na pasta de seu MAP EDITOR
Espero ter ajudado...
-
Olá, ErikAquiles
Vc tem + que 1 computador Conectado com oSeu Moden?
Eu tenho umas Sujestoes:
Quando a Carinha aparecer com a BOCHECHA Rosada (algo deu errado);
Quando a Carinha aparecer Avermelhada (Seu server ainda n esta completo)
C ele apareceu com a Carinha com um Sorriso ou UM Óculos (Parabens seu server esta completo e pronto para ser usado)
Flws
-
Boom heim
100% Bom =]
Espero que ajude váárioS Players
Vlws e Cya~~
-
Mto bom msm...
Espero que ajude alguem
Cya~~
-
Simples e Pratico
Vlws
Cya~~
-
Duvidas frequentes sobre Mapping
Como vejo meu mapa de longe?
Aperte Q para ver de longe e W para voltar
Como colocar Level nas portas de tipo Level Door?
Nas portas de ID 1227 e 1229 (Fechadas), dê propriedades com o botão direito do mouse, logo, onde está escrito ActionID, você use 1000 para os level dos players, sendo que 1008 (Level 8) 1009 (Level 9) assim por diante. Para level mais altos, você pode usar 1100 (Level 100) 1101 (Level 101) assim em diante.
Como ultilizar Locked Door?
Nas portas de ID 1223 e 1225 (Fechadas), dê propriedades com o botão direito do mouse, logo, onde está escrito ActionsID, você escreva 999, assim, ela estará trancada
Como fazer quests?
Nos baús de ID 1740, 1747, 1748 e 1749, dê propriedades com o botão direito do mouse, logo, onde está escrito UniqueID, você escreva o ID do Item desejado (Ainda tem Items que não funcionam por UniqueID's, então temos que fazer de um modo mais avançado, Quest por Action)
Como colocar spawn de bichos no mapa?
Logo em cima, na barra de ultilidades do Map Editor, tem um quadrado vermelho, do lado dá casa, clique nele e clique no lugar do mapa, logo ápos você colocara bichos na área vermelha. Ai vem você e me pergunta: E pra que serve o foginho do meio? Aquilo serve para diminuir/aumentar a area de spawn, clicando com o botão direito do mouse no foginho.
Fiz uma quest que necessita de uma alavanca, já tenho o meu script pronto... Como colocar?
Dê propriedades na sua alavanca, ID 1945 ou 1946, dependendo do que está no script, onde está ActionID, coloque o ID dá Action que você colocou no Actions.xml. Exemplo, se você colocou 9050, lá você tem que por 9050.
Quero por um novo NPC/Monster no meu mapa, mais não tá cadastrado... Como cadastro?
É bem simples, é praticamente igual como se faz no monsters.xml, mais lá é assim:
-Monstro:
-NPC:
Não acho o Item que quero, mais sei o ID dele, posso procurar pelo ID?
Sim, aperte J e digite o ID do Item desejado.
Créditos TotalMente a MIN
100% By Me
Espero ki Gostem
Cya~~ :button_ok:
Comentem PLX
-
Vlw iguinho deb, Vou utilizar esse recurso agr msm...
Eu utilizo Internet Compartilhada Vlw msm
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.
Nova Talk.
em Actions e Talkactions
Postado · Editado por NoBoss
Oláa XTibianos de Plantão. Estou aqui hoje para postar uma nova talkaction criada por min mesmo, mais por ventura retirei de uma outra script e apenas modifiquei ela para funcionar perfeitamente ! Vamos ao script:
Crie um novo arquivo e renomeie ele para julgamento.lua.
Agora cole isso dentro da pasta:
Pronto. Agora vá em
e abra Talkaction.xml. No meu caso o access é 5 (Community Managers) intao cole isto:
Feito isso seu script estará pronto para seu usado, ou quase pronto ;#
Agora a etapa final é fazer a área de julgamento. Veja a foto do meu tribunal de julgamento:
Agora sua tarefa é criar o tribunal, arrumar a position no script lá em cima, dar reload no seu ot e correr pro abraço.
OBS: Eu executo esse comando não por opinião própria, mais porque no meu servidor existe um sistema de PRISÃO, você executa o comando "/prender NAME" e ele será altomaticamente levado para a cadeia por um tempo determinado.
Intão, use esse script antes de mandar alguém pro xadrez ou Bani-lo.
Faça bom uso do script e se caso não consiga entender o script, mande uma MP pra min que responderei com a intenção de ajudá-lo.
EDITED -> Créditos devidamente à: 50% NoBoss (eu), por reestruturar o script / 50% Colex, pelo script Jail
Atenciosamente, NoBoss. Cya @@.