-
Total de itens
44 -
Registro em
-
Última visita
Posts postados por risada21
-
-
Infelismente ele é Diario e so pode acontecer neste Longo tempo.
Voce precisa modificar o TEMPO:
<globalevent name="zombieevent" interval="150000" event="script" value="zombie.lua">
Aqui esta em SEGUNDOS ou seja Daqui 150000 o Script ira Iniciar.
Basta Procurar a TAG:
# Configurando o Horario?
1000 Segundos = 16 minutos e 39,6 segundos
1 hora = 3600 segundos
Um dia tem 86.400 Segundos, que são equivalentes à 1440 Minutos ou 24 Horas.
Uma semana tem 604.800 segundos, que são equivalentes à 10.080 Minutos ou 168 Horas.
Um Mês tem 2 milhões e 592 mil segundos, que são equivalentes à 43.200 Minutos ou 720 Horas.
Um ano tem 31 Milhões e 536 segundos, que são equivalentes à 525.600 Minutos ou 8.760 Horas.
Fonte: froog.com.br - Tudo sobre o Tempo.
Mas nao sei se ele Inicia o Evento por DIA ou pelo Tempo demarcado, retirando 24h.
Ele Apenas Rela no Player e teleporta-o para o TEMPLO. Caso ele esteja fazendo algo mais, Me Informe.
Acho que deve ser os Attacks dele, caso ele esteja atacando irei tirar os attacks.
-
@richardqw
Copie seu Arquivo da Pasta creaturescripts.xml que esta com problemas
e Posta aqui nos Comentarios, para eu encontrar o erro.
acho que voce Colocou algo errado neste ARQUIVO.
Duvidas, Comenta.
@davidsanto195
Voce queria Mudar a Action 2000? pois existe o ARQUIVO.
Caso seja Apenas Modifique TODOS os arquivos que tem o numero 2000 e mude pelo NOVO.
Cuidado para nao se Perder, pois é o 2000 nao o 2001 e o 2002.
Basta Modificar Apenas os 2000 dos ARQUIVOS e PASTAS, ou seja, todos 2000 do script TODO voce muda.
Duvidas, Comenta.
Att,
HARD.
-
@AnneMotta
Tem sim, pois cada OTserver possui uma Leitura diferente, dependendo dos codigos a Versao pode nao "Entender".
Acho que Agora Voce consigira entender Melhor o Script.
este foi Alterado para melhor entender de todos.
Duvidas Comente.
@richardqw
Seu Problema Esta no Createscripts.
Tome Cuidado, pois o Topico Foi alterado Totalmente.
Peço que Re-Coloque todos estes Scrips Novamente seguindo confome o Topico NOVO.
*Re-configure Totalmente Agora, LEIA O TOPICO TODO, Principalmente o Arquivo LOGIN.lua
Em questao a Fotos , Crie uma conta neste site:
Site de postar Fotos e Imagens. e LEIA ESTE TOPICO ensinando como Postar fotos.
@Potrexzinhox
Consegui Recuperar um Link de um Topico presente no Xtibia, o Link é do Proprio Xtibia.
Tente Novamente.
Att,
Hard.
-
Ola, amigo
Primeiramente muito Obrigado por Visualizar meu Topico.
Ao referendo,
Estarei Atualizando E Explicando Mais Detalhado o Script, para Melhor Intendimento dos Diversos Usuarios.
Attt,
Hard.
-
@Rafaelml
Porfavor Confira se no Login voce registrou o que se pede.
@richardqw
1- Seu OTserver possui algum Problema na Pasta /LIB 030-Position( Pelo meu Parecer a Area pode Nao Existir Ou ser Incorreta. na Demarcacao do Quadrado)
2- Na Area em que eles estao para Nascer Confirme se voce nao Colocou Protect Zone. no Mapa editor Selecione o Verde mais Claro e nao o Escuro(pode ser diferente dependendo do map editor).
@Pardalziin
Reconfigure o Sistema e Confirme se no Arquivo Login Voce colocou Corretamente.
@thiagozika157
Muito Obrigado.
*Nao Respodi Antes pois Estava Viajando. Desculpas e Obrigado Por Utilizar o Script.
-
Vlw Cara muito obrigado.
Pode edita a Spells?
Fico muito grande era 5 SQM nas diagonais e 3 SQM Esquerda, Direita e 2 Cima e Baixo.
-
Amigo tem um Problema, Parte do Script nao ta Aparecendo.. tem Como Revisar o Topico??
eu queria este Script e nao encontro. Porfavor
-
Nome: Thunder rock
Efeito: Dice (Dados) de ataque
Imagem:
HIT: Mais ou Menos 2100 (pois é uma Magia VIP)
-
Rep+ Hard Corporation,
Achamos otimo seu Script, foi tirado do fundo do bau da Página 13,8333333333 Do Forum de Actions, TalkActions & MoveEvents.
Parabens Pela Criaçao.
Hard Corporation
-
Reconfigure o Sistema,
Lembrando que o player so vai para o templo quando atacado pelo ZUMBI dentro do evento, Sumonando nao ira Funcionar.
Nao é possivel Executar o Sistema com uma Talkaction, Basta colocar o horario no Globalevents para o evento ser realizado no horario determinado, TODOS os Dias.
-
HARD Corporation Pede Ajuda na Formulaçao de Scripts para 2012.
Vamos Inovar o TIBIA?? Chegou a Hora! AJUDE-NOS a TRANSFORMAR o TIBIA 2012
[Pedido] Tapete Voador
Funçao: O Player Podera Voar Por uma Tragetoria, Este Script Foi Usado Apenas 1 Vez na Historia do Tibia em um Otserver 8.0 (Viking Server) No Script Deve Existir uma Plataforma do Local de Saida e de Destino. Este passa por CIma da Cidade Ou seja ou Voo de Tapete, Foi Usado 1 vez em 2008 pelo Viking Server.
Plataforma:
Voando Sobre a Cidade:
Quem Pode nos Ajudar Neste Script é VOCE! INOVANDO o Tibia.
Obs: Caso queira Ajudar Coloque os Creditos de Seu Nome no Script.
[Pedido] BOT Ajudante
Funçao: Este Script é um Npc que Pode ser "Sumonado" para o Player que o Chamar, Ele Responde Duvidas, Caso voce esteja Perdido ou com Duvidas.
1- COMO FUNCIONA?
o Player Digita-se !bot e um Npc Normal Vai ao seu Lado responder suas duvidas.
2- COMO O NPC VAI EMBORA?
Caso o Player nao Responda igual os NPCS Normais o npc Desaparece Em Vez de Dizer Bye. ou Diz Tchau e Desaparece.
3- COMO CHAMA POR ESTE NPC?
Para Chamar o Npc Ajudante o player Digita-se o Comando !bot , Ele Iria ser "Sumonado" vamos Dizer.
LEMBRANDO:
---> ele so Poderia ser chamado em Area PROTECT.
---> Teria um Tempo para ele poder ser chamado novamente.
---> Nao poderia ser Sumonado dentro de HOUSES.
OBS: um Problema que acho que os players podem se aproveitar é Chamar Varios BOTS no Templo por Exemplo, para atrapalhar os outros players, Caso Voce que vai me ajudar, Ache isso tambem, PORFAVOR faça o BOT ser criado somente dentro de houses entao.
Ou Seja Pelo dono da HOUSE.
4- QUAIS DUVIDAS ELE ME RESPONDERA?
Ele Pode responder Varias Duvidas, mas voce precisa falar As Palavras-Chaves para ele responder.
Exemplo: Premium = Voce pode se tornar vip comprando o item TAL no npc TAL.
Este Tambem pode Ensinar o Player a Jogar.
exemplo:
Player: items
BOT: voce pode comprar em npc, achar pelo mapa, em quests ou compra-los.
5- QUAL SERA O NOME DO NPC?
O bot Chamaria Socorro (FEMALE) e seria uma Mulher, lembrando que ela é comprometida com o Dono do server, Entao pode-se adicionar uma palavra-chave para ingrasadinhos..
6- COMO CHAMO ELE NOVAMENTE?
O BOT ajudante possuira EXAUSTE em ser Sumonado, ou Seja So pode Ser sumonado/chamado a Cada 30 Minutos. *(o Tempo Pode ser alterado.)
Quem Pode nos Ajudar Neste Script é VOCE! INOVANDO o Tibia.
Obs: Caso queira Ajudar Coloque os Creditos de Seu Nome no Script.
[Pedido] Cavalaria da Neve
Funçao: O Player Anda no Treno ao entrar no Treno virado para Frente, o Treno possui o Local de Parada, Indo ate Este local Assim Para e La Fica.
Quem Pode nos Ajudar Neste Script é VOCE! INOVANDO o Tibia.
Obs: Caso queira Ajudar Coloque os Creditos de Seu Nome no Script.
EM BREVE MAIS IDEIAS DE SCRIPTS - Tibia Inovando 2012
COMENTE E AJUDE A FAZER OS SCRIPTS, ABAIXO NOS COMENTARIOS
-
Conteudo Inadequado Pela Visao da Hard Corporation Internacional,
Pedimos Desculpas mas Voce esta no Forum Errado.
O TOPICO FOi Reportado por Conter Conteudo Inadequado.
Lamentavelmente,
Hard.
-
Pedidos:
1- Poste de Luz que Acenda Certo Horario e Pague.
Acenda Das 5 da Tarde ate 5 da Manha.
Apague o resto, Seguindo o Horario do Servidor.
2- Sistema de Formigueiro, Que Sumone Formigas ou Capiture-as Para FOOD.
3- Acampamento ou SIstema que Sumone Urso Polar/Pinguin.
4- Sistema de Chop, para os Players comprarem um Potion e ficarem bebados.
5- Sistema de Colheita e Comida de Bambu.
Funçao: o player iria cortar a arvore e colher um bambu.
02- o panda poderia comer food do bambu podendo ficar mas forte.
ME ajudem porfavor
-
Nos ultimos tempos tenho visto que Tibia nao so Passou de um jogo como tantos outros e se transformou em uma visao de INOVAÇÃO,
Se alguem HOJE quer que o OTserver Sobreviva, se Diferencie a Outros é preciso INOVAR
Deixo Assim a Palavra INOVAÇÃO Como Ponto Forte para 2012 e que Novos Scripts Surjam de um Pensamento de INOVAÇOES, Esta Preparado para 2012?
ENTAO INOVE!
Fakezin Recebe os Aplausos da Hard , Feliz 2012.
Atenciosamente,
Hard
-
é pra Pokemon?
Esse monter nao é do tibia nem o client.
Especifique o RPG.
Obrigado.
-
é para Tibia? Pokemon? Dragon Ball? Defina Melhor a Utilidade do Topico.
o Xtibia esta se Destruindo Misturando Conteudos de Tibia e Outros.
-
Palavra com o Administrador da Hard:
Caros Companheiros,
No Lançamento dos Scripts de Natal Fizemos Sucesso. Claro que Tivemos que Abrir um Bau e Libera-lo para o Universo do Tibia, Este Mês Lançamos os Scripts de Verão e queremos BATER o Recorde de Visualizações.
Temos 2 MISSOES, BATER O RECORD de VISUALIZAÇÕES E COMENTARIOS:
-
[bater] 9 Respostas Recorde Batido [ ? ].
-
[bater]322 visualizações Recorde Batido [ ? ].
Alem Disso Agradeço aos VISITANTES do Xtibia que Visualizaram nossa Pagina.
Acesso Rapido:
Quer conhecer Outros Conteudos da HARD?
1- Praia? [Tibia] Scripts De Verao No Xtibia - Hard Corporation
Tags: Praia, Deusa do Mar,Pacote Summer, Marinheiro, Montaria Maritima,Bar do Eks, Barril de Rum.
116 visualizações.
2 - [Tibia] Scripts De Natal No Xtibia - Hard Corporation
Tags: Presentes de Natal, Enfeites, Carta, Duende Askasleikir,Montaria Natalina, Tarefas de Natal, Toca Natalina (Gorro), Esquilo da Neve, Fireworksrocket.
446 visualizações.
3 - [Tibia] System Zumbi - Hard Corporation
Tag: Funcionamento 100% | 1230 visualizações.
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
VERÃO é NO XTIBIA - 6 Anos de Tibia.
Versao: 8.6
No Inicio dos Seculos, a Muito Tempo atras Existia um Guerreiro THOR este Guerreiro Gostava Muito de Nadar no Verão, por isso Viajava para Biflost, uma Ponte magica la Nadava mais rapido que todos.
Praia Biflost
Para Criar a Praia é Facil, nao Necessita de Script pois o Client Ja Oferece.
Utilize os Seguintes Items:
- 4823 - Fara o Player Andar Sobre a Agua.
os Tiles Acima Farao o Players Mudar seu Estado. Agua/Addon
No Fim Coloque a Borda Para o Player Nao Passar. (Tiles ID abaixo)
LEMBRE-SE DE COLOCAR AREA PROTECT NA PRAIA, para Ninguem Matar o "Amigo".
## SALVE E FECHE. (MapEditor)..
Pausa para Descanço..
Deusa do MAR
Funçao: Npc com Tarefas Summers. / Voce Precisa Ajudar a Salvar as Estrelas do Mar.
Premios/Recompensas:
1 Flower wreath
90000 Experiencia
Item Usado como Procura/Quantidade:
5 Orange star
7 Orange star
10 Orange star
15 Orange star
25 Orange star
*Voce pode Adicionar como Loot de Monsters ou Colocar em quests.
Entre nos Aquivos: OTserver/Data/NPC CRIE O ARQUIVO Deusa do Mar.XML :
<?xml version="1.0" encoding="UTF-8"?>
<npc name="Deusa do Mar" script="data/npc/scripts/Deusa do Mar.lua" walkinterval="0" floorchange="0">
<health now="100" max="100"/>
<look typeex="5811" head="96" body="19" legs="68" feet="95" addons="0"/>
<parameters>
<parameter key="message_greet" value="Hello |PLAYERNAME|. Preciso de Voce para as {tarefas} Summer. Lembrando elas Acabam dia 20/01." />
<parameter key="module_keywords" value="1" />
<parameter key="keywords" value="hi" />
<parameter key="keyword_reply1" value="Hello |PLAYERNAME|. Preciso de Voce para as {tarefas} Summer. Lembrando elas Acabam dia 20/01." />
</parameters>
</npc>
## SALVE E FECHE.
Entre nos Aquivos: OTserver/Data/NPC/SCRIPTS CRIE O ARQUIVO Deusa do Mar.lua :
local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)
local talkState = {}
function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end
function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end
function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end
function onThink() npcHandler:onThink() end
function creatureSayCallback(cid, type, msg)
if(not npcHandler:isFocused(cid)) then
return false
end
local crystalid = 2759
local storage = 6545
local getstorage = getPlayerStorageValue(cid, storage)
local sorrymessage = "Desculpe, voce nao tem todas as orange star para completar Esta tarefa."
local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid
if msgcontains(msg, 'orange star') then
if getstorage == 6 then
npcHandler:say("Voce ja completou minhas Tarefas, as Estrelas do Mar Agradessem.", cid)
elseif getstorage < 6 then
npcHandler:say("Voce tem todas as orange star para esta Tarefa?", cid)
talkState[talkUser] = 1
end
elseif msgcontains(msg, 'tarefas') then
if getstorage < 1 then
npcHandler:say("Voce precisa de 1 {orange star} para comecar.", cid)
elseif getstorage == 1 then
npcHandler:say("Voce esta na segunda Tarefa e precisa de mais 5 {orange star} para continuar.", cid)
elseif getstorage == 2 then
npcHandler:say("Voce esta na terceira Tarefa e precisa de mais 7 {orange star} para continuar.", cid)
elseif getstorage == 3 then
npcHandler:say("Voce esta na quarta Tarefa e precisa de mais 10 {orange star} para continuar.", cid)
elseif getstorage == 4 then
npcHandler:say("Voce esta na quinta Tarefa e precisa de mais 15 {orange star} para continuar.", cid)
elseif getstorage == 5 then
npcHandler:say("Voce esta na sexta e ultima Tarefa e precisa de mais 25 {orange star} para continuar.", cid)
elseif getstorage == 6 then
npcHandler:say("Voce completou todas as Tarefas.", cid)
end
elseif msgcontains(msg, 'yes') then
if talkState[talkUser] == 1 then
if getstorage < 0 then
if doPlayerRemoveItem(cid, crystalid, 1) == TRUE then
npcHandler:say("Voce jah me deu 1 {orange star}. Agora irei precisar de mais {5}.", cid)
setPlayerStorageValue(cid, storage, 1)
doPlayerAddExp(cid, 1000)
talkState[talkUser] = 0
elseif doPlayerRemoveItem(cid, crystalid, 1) == FALSE then
npcHandler:say(sorrymessage, cid)
talkState[talkUser] = 0
end
elseif getstorage == 1 then
if doPlayerRemoveItem(cid, crystalid, 5) == TRUE then
npcHandler:say("Voce jah me deu 5 {orange star}. Agora irei precisar de mais {7}.", cid)
setPlayerStorageValue(cid, storage, 2)
doPlayerAddExp(cid, 5000)
talkState[talkUser] = 0
elseif doPlayerRemoveItem(cid, crystalid, 5) == FALSE then
npcHandler:say(sorrymessage, cid)
talkState[talkUser] = 0
end
elseif getstorage == 2 then
if doPlayerRemoveItem(cid, crystalid, 7) == TRUE then
npcHandler:say("Voce jah me deu 7 {orange star}. Agora irei precisar de mais {10}.", cid)
setPlayerStorageValue(cid, storage, 3)
doPlayerAddExp(cid, 7000)
talkState[talkUser] = 0
elseif doPlayerRemoveItem(cid, crystalid, 7) == FALSE then
npcHandler:say(sorrymessage, cid)
talkState[talkUser] = 0
end
elseif getstorage == 3 then
if doPlayerRemoveItem(cid, crystalid, 10) == TRUE then
npcHandler:say("Voce jah me deu 10 {orange star}. Agora irei precisar de mais {15}.", cid)
setPlayerStorageValue(cid, storage, 4)
doPlayerAddExp(cid, 10000)
talkState[talkUser] = 0
elseif doPlayerRemoveItem(cid, crystalid, 10) == FALSE then
npcHandler:say(sorrymessage, cid)
talkState[talkUser] = 0
end
elseif getstorage == 4 then
if doPlayerRemoveItem(cid, crystalid, 15) == TRUE then
npcHandler:say("Voce jah me deu 15 {orange star}. E por ultimo, irei precisar de mais {50}.", cid)
setPlayerStorageValue(cid, storage, 5)
doPlayerAddExp(cid, 15000)
talkState[talkUser] = 0
elseif doPlayerRemoveItem(cid, crystalid, 15) == FALSE then
npcHandler:say(sorrymessage, cid)
talkState[talkUser] = 0
end
elseif getstorage == 5 then
if doPlayerRemoveItem(cid, crystalid, 25) == TRUE then
npcHandler:say("Obrigado Por ajudar a Salvar as Estrelas do Mar. voce completou todas as minhas Tarefas. Irei te dar uma {flower wreath} e alguma experiencia.", cid)
setPlayerStorageValue(cid, storage, 6)
doPlayerAddExp(cid, 90000)
doPlayerAddItem(cid, 9927, 1)
talkState[talkUser] = 0
elseif doPlayerRemoveItem(cid, crystalid, 25) == FALSE then
npcHandler:say(sorrymessage, cid)
talkState[talkUser] = 0
end
end
end
elseif(msgcontains(msg, 'no') and talkState[talkUser] == 1) then
npcHandler:say("OK, Volte quando estiver com todas orange star.", cid)
talkState[talkUser] = 0
end
return TRUE
end
npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())
## SALVE E FECHE.
**Caso Queira Deixar o Item Raro/Especial Pode Adicionar o Letreiro abaixo, Isso Significa que o Player que tiver o item 9927 Participou das Tarefas.
Entre nos Aquivos: OTserver/Data/Items ABRA O ARQUIVO Items.XML e Substitua o que esta Dentro do ID 9927 por Este:
<item id="9927" article="a" name="flower wreath">
<attribute key="description" value="Premio por Recuperar as Estrelas do Mar - Tarefas Summer." />
<attribute key="weight" value="500" />
</item>
## SALVE E FECHE.
Pausa para Descanço..
Pacote Summer
Funçao: No Mes Passado Tivemos uma Ideia, porque nao Criar 1 Item Pacote ou Seja Vende-lo a Preço Justo um pouco mas caro, Neste Pacote Incluiremos 5 Itens juntos.
*Voce podera Colocar Seus Pacotes em Ofertas ou Vender como Desejar.
ESTE PACOTE ESTARA A VENDA NO NPC MARINHEIRO.
Entre nos Aquivos: OTserver/Data/Actions ABRA O ARQUIVO Actions.XML E ADICIONE:
<action itemid="3937" script="Pacote de Flores.lua" />
## SALVE E FECHE.
Entre nos Aquivos: OTserver/Data/Actions/SCRIPTS/other CRIE O ARQUIVO Pacote de Flores.lua E ADICIONE:
--function by Hard--
function onUse(cid, item, frompos, item2, topos)
sorte = math.random(1,3)
pos = getPlayerPosition(cid)
if item.itemid == 3937 then
if sorte == 1 then
doSendMagicEffect(pos,19)
doPlayerAddItem(cid,2100,1)
doPlayerAddItem(cid,7249,1)
doPlayerAddItem(cid,2744,1)
doPlayerAddItem(cid,7733,1)
doPlayerAddItem(cid,2104,1)
doRemoveItem(item.uid,1)
elseif sorte == 2 then
doSendMagicEffect(pos,19)
doPlayerAddItem(cid,2102,1)
doPlayerAddItem(cid,2801,1)
doPlayerAddItem(cid,2745,1)
doPlayerAddItem(cid,2747,1)
doPlayerAddItem(cid,2103,1)
doRemoveItem(item.uid,1)
elseif sorte == 3 then
doSendMagicEffect(pos,19)
doPlayerAddItem(cid,2107,1)
doPlayerAddItem(cid,2741,1)
doPlayerAddItem(cid,2746,1)
doPlayerAddItem(cid,2754,1)
doPlayerAddItem(cid,7476,1)
doRemoveItem(item.uid,1)
else
end
end
return 1
end
## SALVE E FECHE.
Pausa para Descanço..
The Book Macabre [Creditos: Hard]
Como Estamos de Ferias, que tal Ler um bom Livro? Voce Podera Escrever uma Historia em um Livro. Vamos Publica-lo?
<item id="8983" article="a" name="heavily bound book">
<attribute key="description" value="The macabre tales of the tibia." />
<attribute key="weight" value="7800" />
<attribute key="writeable" value="1" />
<attribute key="maxTextLen" value="1512" />
</item>
Nome: Heavily bound book - Livro fortemente Fechado.
Descriçao: The macabre tales of the tibia. - As lendas Macabras do tibia.
weight - Peso 7800 CAP*
writeable-Gravável SIM (1)
maxTextLen-Max Texto Letras 1512**
* Voce Pode Diminuir o Peso, Dependendo da EXP de seu server, pois 7800 CAP seria para level 150+ algumas Vocations.
** o Numero de Letras possiveis para se escrever pode ser modificado Almentando, para ter mas espaço para as historias.
o LIVRO PODE SER EDITADO 1 VEZ Apenas.(Cada)
Pausa para Descanço..
Montaria Maritima [Creditos: Desconhecido]
Acredita que ela Foi descoberta? Nem nosso Historiador conseguiu Localizar esta Rapida Montaria.
Funçao: Montaria Em que o Player Usara Mana e Ganhara Speed por um Certo Tempo.
Entre nos Aquivos: OTserver/Data/Actions ABRA O ARQUIVO Actions.XML E ADICIONE:
<action itemid="7184" event="script" value="mountsummer.lua"/>
## SALVE E FECHE.
Parecido com este Monster:
7184 Montaria
Entre nos Aquivos: OTserver/Data/Actions/Scripts CRIE O ARQUIVO MOUNTSUMMER.LUA E ADICIONE:
-- [( Montaria de Verao Hard - Xtibia )] --
function onUse(cid, item)
local outfit = {lookType = 317}
local exhaust = 200 -- Tempo para player poder usar o item novamente! (tempo em segundos)
local time = 200 -- Tempo para ficar na montaria! (tempo em segundos)
local speed = 400 -- Velocidade adicionada ao player após usar o item!
local mana = 150 -- Quantidade de mana que o player necessita para usar o sistema!
local premium = "no" -- Apenas players premium accounts "yes" or "no"!?
local storage = 9494 -- Não mexa aqui!
if premium == "yes" and not isPremium(cid) then
return doPlayerSendTextMessage(cid, 23, "Sorry, only premium players.")
end
if(getCreatureMana(cid) < mana) then
return doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTENOUGHMANA)
end
if (getPlayerStorageValue(cid, storage) <= os.time()) then
doCreatureSay(cid, "Yeeeah!!!\nYou went up on his ride.", 19)
doSetCreatureOutfit(cid, outfit, time*1000)
doChangeSpeed(cid, speed)
doSendMagicEffect(getCreaturePosition(cid), 34)
setPlayerStorageValue(cid, storage, os.time()+exhaust)
doPlayerAddMana(cid, -mana)
addEvent(doChangeSpeed, time*1000+40, cid, -speed)
addEvent(doPlayerSendTextMessage, time*1000+45, cid, 23, "Mount System is time out!")
addEvent(doSendMagicEffect, time*1000+50, getCreaturePosition(cid), 2)
else
doPlayerSendCancel(cid, "Sorry, you only can again use this item after "..exhaust.." seconds.")
end
return TRUE
end
## SALVE E FECHE.
Pausa para Descanço..
Fazendo Rum[bloqueado]
Voce pode encontra-lo neste Tutorial Aqui.
Creditos a seus devidos Difundores.
Pausa para Descanço..
MARINHEIRO [bloqueado]
O Script do Npc Marinheiro foi Cancelado no Momento. PEDIMOS DESCULPAS..
CANCELADO
Pausa para Descanço..
Fique Atento para os Dias Previstos para a Liberaçao de Nossos Scripts.
Lembrando que estes podem sofrer Alteraçao de Data.
-
[bater] 9 Respostas Recorde Batido [ ? ].
-
Muito bom. Eu criei um Topico ja com Varios Scripts de Natal.
Caso tenha Novas Ideias de Scripts me Informe, Ano que vem Teremos Novos Scripts La.
Atenciosamente,
HARD.
-
Lembrando que foi Adicionado o ESQUILO DA NEVE esse monster Existe Apenas o nome em Alguns Servers, Mas é Muito Raro Algem Liberar o "Addon" Dele.. Pode-se Usar Ele Como Monster rapido, igual o Coelho da Pascoa..
Irei Lançar Novos Scripts de MARCOS e DATAS IMPORTANTES para sempre Deixar seu OtServer Tematizado como Foi dito acima.
Atenciosamente,
Hard
-
A Area Dentro do Event Zumbie deve ser NO-PVP.
(ou Seja - Players nao Se Matam) a Cor no Mapa Editor Pode Variar entao Veja Corretamente a Sua.
2 - NAO PODE TER teleporte de Volta Dentro do Evento.. quem entro vai ter que participar..
Ele pode ter criado esses Zumbie pois exemplo:
*Entraram 25 pessoas, 22 Foram contaminadas e Perderam.. os que seriam a 23,24,25 Vamos Dizer que Deslogaram.. ou Seja o evento Pode continuar... pois ele configurou que entro 25 pessoas e so 22 sairam..
o Monster Zumbie foi Modificado para Atacar Players INVISIBLE , pois os players que ficavam invisibles antes, nao eram atacados... agora Sao..
EM QUESTAO AOS CORPOS: o Evento Gera os Corpos Sim.. Isso nao Significa que eles Morreram e perderam Coisas..
-
Topico Reportado Por Spam.
Para Conversas Utilize o Private Channel e Nao Sobrecarregue um Topico. Que sirva de Liçao para Todos..
My: Vem em Muitos Otservers Mas Poucos Utilizam Este, Aproveitar o Natal de 2011 para Começar Utiliza-lo seria Bom!
Sei que Muitos Otservers Irao Proseguir Neste Caminho.
Atenciosamente,
Hard
-
Vamos Agora Para o Arquivo:
OTserv\data\creaturescripts\scripts\ Abra o Arquivo login.lua , Dentro Adicione:
Spoiler
registerCreatureEvent(cid, "zombieevent")
*Lembre-se de Adiciona-lo Na Linha dos outros, Sempre Com Paragrafos novos.
ExE:
registerCreatureEvent(cid, "XXXX")
registerCreatureEvent(cid, "XXXXX")
registerCreatureEvent(cid, "XXXX")
registerCreatureEvent(cid, "zombieevent")
registerCreatureEvent(cid, "XXXX")
TOPICO CORRIGIDO 11/12 REINSTALE O PROGRAMA, A HARD PEDE DESCULPAS POR ERROS.
Ola,
Eu Corrigi o Topico Demarquei este Com 2 Icones do "erro" As 2 Imagens Estao Representando Problemas Ocorridos na Localizaçao de Pastas, mas o Script Esta Funcionando. Problema Resolvido.
Caso seu Problema Percista Recorra Ao Private Channel para nao Provocar Spam no Topico.
Sinceramente,
Hard.
-
Peço Desculpas,
o Local Correto é:
OTserv\data\creaturescripts\scripts\ Abra o Arquivo login.lua
o Topico Sera Revisado Dia 10/12 as 20:00pm Pelo Adiministrador da Hard Para Correçoes.
Sinceramente,
Hard.
-
NATAL é NO XTIBIA - 6 Anos de Tibia.
CRIE SUA CONTA NO XTIBIA NAO DEMORA 5 MINUTOS, E VOCE CONHECE NOVAS VANTAGENS DA HARD!!
Acesso Rapido:
Quer conhecer Outros Conteudos da HARD?
1- Praia? [Tibia] Scripts De Verao No Xtibia - Hard Corporation
Tags: Praia, Deusa do Mar,Pacote Summer, Marinheiro, Montaria Maritima,Bar do Eks, Barril de Rum.
116 visualizações.
2 - [Tibia] Scripts De Natal No Xtibia - Hard Corporation
Tags: Presentes de Natal, Enfeites, Carta, Duende Askasleikir,Montaria Natalina, Tarefas de Natal, Toca Natalina (Gorro), Esquilo da Neve, Fireworksrocket.
446 visualizações.
3 - [Tibia] System Zumbi - Hard Corporation
Tag: Funcionamento 100% | 1230 visualizações.
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
TODOS os Scripts a Seguir foram Testados em:
Versao: 8.60
Client: Oficial do Tibia
Mapa: Baiak
@Hard Corporation
Palavra do Historiador da HARD:
Estes Scripts neste Topico sao de Propriedade da Hard e de Seu Historico, Podem ser Reproduzidos Mas é Proibida a Venda Ilicita deste Produto.
PRESENTES DE NATAL
Funçao: Este Script seria Ao dar Click no Item Ira Ganhar Outro Surpresa.
Entre nos Aquivos: OTserver/Data/Actions ABRA O ARQUIVO Actions.XML E ADICIONE:
<action fromid="6570" toid="6571" script="other/surprisebag.lua"/>
## SALVE E FECHE.
6570 6571
Entre nos Aquivos: OTserver/Data/Actions/SCRIPTS/other CRIE O ARQUIVO surprisebag.lua E ADICIONE:
local bluePresent = {2687, 6574, 6578, 6575, 6577, 6569, 6576, 6572, 2114}
local redPresent = {2687, 6574, 6578, 6575, 6577, 6569, 6576, 6572, 2114}
function onUse(cid, item, fromPosition, itemEx, toPosition)
local count = 1
if item.itemid == 6570 then
local randomChance = math.random(1, 11)
if randomChance == 1 then
count = 10
elseif randomChance == 2 then
count = 3
end
doPlayerAddItem(cid, bluePresent[randomChance], count)
elseif item.itemid == 6571 then
local randomChance = math.random(1, 22)
if randomChance > 0 and randomChance < 4 then
count = 10
end
doPlayerAddItem(cid, redPresent[randomChance], count)
end
doSendMagicEffect(fromPosition, CONST_ME_GIFT_WRAPS)
doRemoveItem(item.uid, 1)
return TRUE
end
## SALVE E FECHE.
- Ballon Infeite Vermelho/Rosa
- Ballon Infeite Azul/Verde
ENFEITES COMO Presentes de NATAL
Funçao: Estes Itens Ao Clicar Voce ira Ganhar Presentes Para Infeitar a CASA.
Entre nos Aquivos: OTserver/Data/Actions ABRA O ARQUIVO Actions.XML :
*Adicione Esta TAG dentro dos Script Sempre Seguida de Paragrafos.
**Sempre dentro da Demarcação <actions> SEMPRE </actions> (A <actions> Esta no Inicio do Arquivo e a </actions> no Fim - Sempre Adicione os Script Dentro DELAS -Nunca Abaixo, Nunca Acima.)
<action itemid="6507" script="Red Christmas.lua"/>
<action itemid="6508" script="Blue Christmas.lua"/>
<action itemid="6509" script="Green Christmas.lua"/>
6507 6508 6509
## SALVE E FECHE.
Agora Entre nos Aquivos: OTserver/Data/Actions/Scripts CRIE O ARQUIVO Red Christmas.lua :
DEPOIS CRIE TAMBEM OS ARQUIVOS Blue Christmas e Green Christmas E SUBSTITUA APENAS O NUMERO INDICADO.
Onde esta o Numero 6507 Grande Este ID Deve Ser trocado para Fazer o Blue e o Green Christmas.
-function by Hard--
function onUse(cid, item, frompos, item2, topos)
sorte = math.random(1,4)
pos = getPlayerPosition(cid)
if item.itemid == 6507 then
if sorte == 1 then
doSendMagicEffect(pos,19)
doPlayerAddItem(cid,6503,1)
doPlayerAddItem(cid,6506,1)
doRemoveItem(item.uid,1)
elseif sorte == 2 then
doSendMagicEffect(pos,19)
doPlayerAddItem(cid,6503,1)
doPlayerAddItem(cid,6506,1)
doPlayerAddItem(cid,6502,1)
doRemoveItem(item.uid,1)
elseif sorte == 3 then
doSendMagicEffect(pos,19)
doPlayerAddItem(cid,6502,1)
doPlayerAddItem(cid,6388,1)
doRemoveItem(item.uid,1)
elseif sorte == 4 then
doSendMagicEffect(pos,19)
doPlayerAddItem(cid,6506,1)
doPlayerAddItem(cid,6504,1)
doPlayerAddItem(cid,6388,1)
doRemoveItem(item.uid,1)
else
end
end
return 1
end
## SALVE E FECHE.
6510 - Este é Igual Uma BackPack e Nao Igual o do Script.
6506 - Este é Igual Uma BackPack e Nao Igual o do Script.
6503 - Guirlanda de Natal Usada Para Infeite em Houses.
6504 - Guirlanda de Natal Com Formato Diferente Para Infeite em Casas.
6502 - Guirlanda de Natal
Carta Ao NOEL
Funçao: Este Script Voce Podera Escrever, Ler , Enviar Cartas Para Amigos etc..
Entre nos Aquivos: OTserver/Data/Items ABRA O ARQUIVO Items.XML e Substitua o que esta Dentro do ID 6388 por Este:
<item id="6388" article="a" name="christmas card">
<attribute key="weight" value="650" />
<attribute key="writeable" value="1" />
<attribute key="maxTextLen" value="512" />
</item>
## SALVE E FECHE.
Entenda:
<item id="6388" article="a" name="christmas card"> - ID e Nome do Item
<attribute key="weight" value="650" /> - Peso do Item
<attribute key="writeable" value="1" /> - é Possivel Escrever e salvar Apenas 1 Vez
<attribute key="maxTextLen" value="512" /> - Maximo de Letras Usadas.
</item>
Agora envie Para Seus Amigos A Sua Cartinha ou Para o Noel quem Sabe..
DUENDE ASKASLEIKIR
Funçao: Este Script Fara o DUENDE lhe dar Itens Gratis, Basta Falar com Ele E ele Ira Lhe dar o item Sortido , Lembrando que o item é baseado em Porcentagem Assim o 1% é o Item Raro (A Montaria do Proximo Script).
Entre nos Aquivos: OTserver/Data/NPC CRIE O ARQUIVO Askasleikir.XML :
<?xml version="1.0" encoding="UTF-8"?>
<npc name="Askasleikir" script="Askasleikir.lua" walkinterval="2000" floorchange="0">
<health now="100" max="100"/>
<look type="61" head="20" body="30" legs="40" feet="50" corpse="6002"/>
<parameters>
<parameter key="message_greet" value="Hello |PLAYERNAME|. I am Askasleikir Goblin of Santa Claus."/>
</parameters>
</npc>
## SALVE E FECHE.
Entre nos Aquivos: OTserver/Data/NPC/SCRIPTS CRIE O ARQUIVO Askasleikir.lua :
local PRESENT_STORAGE = 29885 -- Storage ID
local gifts = {
{10, 11250, 1}, -- 1% to get Montaria [10]
{30, 11257, 1}, -- 3% to get Fluffy santa backpack [30]
{40, 2112, 1}, -- 4% to get Teddy Bear [40]
{100, 2472, 1}, -- 10% to get magic plate armor [100]
{150, 2520, 1}, -- 15% to get Demon Shield [150]
{150, 2152, 100}, -- 15% to get 100 Platinum Coins [150]
{200, 2160, 20}, -- 20% to get 20 Crystal coins [200]
{250, 2514, 1}, -- 25% to get mastermind shield [250]
{350, 2432, 1}, -- 35% to get fire axe [350]
{500, 2470, 1} -- 50% to get golden legs [500]
}
local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)
function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end
function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end
function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end
function onThink() npcHandler:onThink() end
function SantaNPC(cid, message, keywords, parameters, node)
if(not npcHandler:isFocused(cid)) then
return false
end
if (parameters.present == true) then
if (getPlayerStorageValue(cid, PRESENT_STORAGE) == 1) then
selfSay("Não tente me enganar! Você já recebeu seu presente de Natal..", cid)
return true
end
local item = {}
local reward = 0
local count = ""
for i = 1, #gifts do
item = gifts
if (math.random(0,999) < item[1]) then
reward = item[2]
subType = item[3]
if subType > 1 then
count = subType .. " "
end
break
end
end
doPlayerAddItem(cid, reward, subType)
setPlayerStorageValue(cid, PRESENT_STORAGE, 1)
npcHandler:say('Feliz Natal ' .. count .. getItemNameById(reward) .. ' para voce..', cid)
else
npcHandler:say('Volte quando você começar a se comportar.', cid)
end
npcHandler:resetNpc()
return true
end
npcHandler:setMessage(MESSAGE_GREET, "Parabens! e Boas Festas |PLAYERNAME|. Diga {present} Para Receber seu Presente.")
local noNode = KeywordNode:new({'no'}, SantaNPC, {present = false})
local yesNode = KeywordNode:new({'yes'}, SantaNPC, {present = true})
local node = keywordHandler:addKeyword({'present'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Se comportou este ano? Para receber seu presente Diga {yes} '})
node:addChildKeywordNode(yesNode)
node:addChildKeywordNode(noNode)
npcHandler:addModule(FocusModule:new())
## SALVE E FECHE.
Segue Abaixo a Montaria Que Sera Precisa Para a Recompensa Do 1%.
Montaria Natalina
Funçao: Montaria Em que o Player Usara Mana e Ganhara Speed por um Certo Tempo.
Entre nos Aquivos: OTserver/Data/Actions ABRA O ARQUIVO Actions.XML E ADICIONE:
<action itemid="6567" event="script" value="mount.lua"/>
## SALVE E FECHE.
6567 Montaria
Entre nos Aquivos: OTserver/Data/Actions/Scripts CRIE O ARQUIVO MOUNT.LUA E ADICIONE:
-- [( Montaria de Natal Hard - Xtibia )] --
function onUse(cid, item)
local outfit = {lookType = 218} -- Outfit da montaria!
local exhaust = 200 -- Tempo para player poder usar o item novamente! (tempo em segundos)
local time = 200 -- Tempo para ficar na montaria! (tempo em segundos)
local speed = 400 -- Velocidade adicionada ao player após usar o item! (300 = velocidade, quanto maior mais rapido...)
local mana = 500 -- Quantidade de mana que o player necessita para usar o sistema!
local premium = "no" -- Apenas players premium accounts "yes" or "no"!?
local storage = 9393 -- Não mexa aqui!
if premium == "yes" and not isPremium(cid) then
return doPlayerSendTextMessage(cid, 23, "Sorry, only premium players.")
end
if(getCreatureMana(cid) < mana) then
return doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTENOUGHMANA)
end
if (getPlayerStorageValue(cid, storage) <= os.time()) then
doCreatureSay(cid, "Yeeeah!!!\nYou went up on his ride.", 19)
doSetCreatureOutfit(cid, outfit, time*1000)
doChangeSpeed(cid, speed)
doSendMagicEffect(getCreaturePosition(cid), 34)
setPlayerStorageValue(cid, storage, os.time()+exhaust)
doPlayerAddMana(cid, -mana)
addEvent(doChangeSpeed, time*1000+40, cid, -speed)
addEvent(doPlayerSendTextMessage, time*1000+45, cid, 23, "Mount System is time out!")
addEvent(doSendMagicEffect, time*1000+50, getCreaturePosition(cid), 2)
else
doPlayerSendCancel(cid, "Sorry, you only can again use this item after "..exhaust.." seconds.")
end
return TRUE
end
## SALVE E FECHE.
Lembre-se a Montaria Gasta Mana Para Usar,Da Velocidade,Qualquer Player Usa (Voce pode colocar apenas Para VIP's).
Tarefas de Natal
Funçao: Neste Script Voce devera Fazer as Tarefas do Npc (Boneco de Neve) Buscando Peixes para o Lago, Assim voce ira ganhar uma Recompensa.
7159 - Peixe Usado no Script. - Green Perches.
- Npc Snowman
Entre nos Aquivos: OTserver/Data/NPC CRIE O ARQUIVO Snowman.XML :
<?xml version="1.0" encoding="UTF-8"?>
<npc name="Snowman" script="data/npc/scripts/Snowman.lua" walkinterval="0" floorchange="0">
<health now="100" max="100"/>
<look typeex="7172" head="96" body="19" legs="68" feet="95" addons="0"/>
<parameters>
<parameter key="message_greet" value="Preciso de Peixes. Voce tem todas os Peixes necessarios? Diga {tarefa}. Posso te {pagar} muito bem." />
<parameter key="module_keywords" value="1" />
<parameter key="keywords" value="hi;pagar" />
<parameter key="keyword_reply1" value="Irei precisar de voce para uma {tarefa}. Posso te {pagar} muito bem." />
<parameter key="keyword_reply2" value="Rapido me ajude a Recuperar os Peixes da Lagoa. Nao irei te dizer o que vou lhe dar em troca, mas posso garantir que sera util para sua Jornada. Voce so precisa confiar em mim." />
</parameters>
</npc>
## SALVE E FECHE.
Entre nos Aquivos: OTserver/Data/NPC/SCRIPTS CRIE O ARQUIVO Snowman.lua :
local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)
local talkState = {}
function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end
function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end
function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end
function onThink() npcHandler:onThink() end
function creatureSayCallback(cid, type, msg)
if(not npcHandler:isFocused(cid)) then
return false
end
local crystalid = 7159
local storage = 7159
local getstorage = getPlayerStorageValue(cid, storage)
local sorrymessage = "Desculpe, voce nao tem todos os Green Perches necessarios para completar as Tarefas..."
local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid
if msgcontains(msg, 'green perches') then
if getstorage == 6 then
npcHandler:say("Voce jah completou Esta Tarefa", cid)
elseif getstorage < 6 then
npcHandler:say("Ola. Green Perches. Voce tem todas os Green Perches necessarios? Diga {tarefa}. Posso te {pagar} muito bem. ", cid)
talkState[talkUser] = 1
end
elseif msgcontains(msg, 'tarefa') then
if getstorage < 1 then
npcHandler:say("Voce precisa de 1 {Green Perches} para comecar.", cid)
elseif getstorage == 1 then
npcHandler:say("Voce esta na segunda missao e precisa de mais 5 {Green Perches} para continuar.", cid)
elseif getstorage == 2 then
npcHandler:say("Voce esta na terceira missao e precisa de mais 8 {Green Perches} para continuar.", cid)
elseif getstorage == 3 then
npcHandler:say("Voce esta na quarta missao e precisa de mais 10 {Green Perches} para continuar.", cid)
elseif getstorage == 4 then
npcHandler:say("Voce esta na quinta missao e precisa de mais 15 {Green Perches} para continuar.", cid)
elseif getstorage == 5 then
npcHandler:say("Voce esta na sexta e ultima missao e precisa de mais 20 {Green Perches} para Receber o Premio.", cid)
elseif getstorage == 6 then
npcHandler:say("Voce completou todas as Tarefas.", cid)
end
elseif msgcontains(msg, 'yes') then
if talkState[talkUser] == 1 then
if getstorage < 0 then
if doPlayerRemoveItem(cid, crystalid, 1) == TRUE then
npcHandler:say("Voce jah me deu 1 {Green Perches}. Agora irei precisar de mais {5}.", cid)
setPlayerStorageValue(cid, storage, 1)
doPlayerAddExp(cid, 1000)
talkState[talkUser] = 0
elseif doPlayerRemoveItem(cid, crystalid, 1) == FALSE then
npcHandler:say(sorrymessage, cid)
talkState[talkUser] = 0
end
elseif getstorage == 1 then
if doPlayerRemoveItem(cid, crystalid, 5) == TRUE then
npcHandler:say("Voce jah me deu 5 {Green Perches}. Agora irei precisar de mais {8}.", cid)
setPlayerStorageValue(cid, storage, 2)
doPlayerAddExp(cid, 5000)
talkState[talkUser] = 0
elseif doPlayerRemoveItem(cid, crystalid, 5) == FALSE then
npcHandler:say(sorrymessage, cid)
talkState[talkUser] = 0
end
elseif getstorage == 2 then
if doPlayerRemoveItem(cid, crystalid, 8) == TRUE then
npcHandler:say("Voce jah me deu 8 {Green Perches}. Agora irei precisar de mais {10}.", cid)
setPlayerStorageValue(cid, storage, 3)
doPlayerAddExp(cid, 7000)
talkState[talkUser] = 0
elseif doPlayerRemoveItem(cid, crystalid, 7) == FALSE then
npcHandler:say(sorrymessage, cid)
talkState[talkUser] = 0
end
elseif getstorage == 3 then
if doPlayerRemoveItem(cid, crystalid, 10) == TRUE then
npcHandler:say("Voce jah me deu 10 {Green Perches}. Agora irei precisar de mais {15}.", cid)
setPlayerStorageValue(cid, storage, 4)
doPlayerAddExp(cid, 10000)
talkState[talkUser] = 0
elseif doPlayerRemoveItem(cid, crystalid, 10) == FALSE then
npcHandler:say(sorrymessage, cid)
talkState[talkUser] = 0
end
elseif getstorage == 4 then
if doPlayerRemoveItem(cid, crystalid, 15) == TRUE then
npcHandler:say("Voce jah me deu 15 {Green Perches}. E por ultimo, irei precisar de mais {20}.", cid)
setPlayerStorageValue(cid, storage, 5)
doPlayerAddExp(cid, 15000)
talkState[talkUser] = 0
elseif doPlayerRemoveItem(cid, crystalid, 15) == FALSE then
npcHandler:say(sorrymessage, cid)
talkState[talkUser] = 0
end
elseif getstorage == 5 then
if doPlayerRemoveItem(cid, crystalid, 20) == TRUE then
npcHandler:say("Obrigado, Por Recuperar os Green Perches Para o Lago Novamente, voce completou todas as Tarefas. Irei te dar uma Recompensa. 100 {Crystais Coins} e alguma experiencia.", cid)
setPlayerStorageValue(cid, storage, 6)
doPlayerAddExp(cid, 900000)
doPlayerAddItem(cid, 2160, 100)
talkState[talkUser] = 0
elseif doPlayerRemoveItem(cid, crystalid, 50) == FALSE then
npcHandler:say(sorrymessage, cid)
talkState[talkUser] = 0
end
end
end
elseif(msgcontains(msg, 'no') and talkState[talkUser] == 1) then
npcHandler:say("OK, Volte quando estiver pronto.", cid)
talkState[talkUser] = 0
end
return TRUE
end
npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())
## SALVE E FECHE.
*Premio EXP 900000 e 1KK.
TOCA NATALINA (GORRO)
Funçao: Neste Script Voce Podera Usar a Toca Natalina como um Item Especial, e que lhe Consede Poderes Maiores e Defesas. Ao Acabar o Evento Podera Voltar ao Normal o Efeito do ITEM.
Entre nos Aquivos: OTserver/Data/Items ABRA O ARQUIVO Items.XML e Substitua o que esta Dentro do ID 6531 por Este:
<item id="6531" article="a" name="Santa Hat">
<attribute key="weight" value="750" />
<attribute key="armor" value="25" />
<attribute key="skillClub" value="2" />
<attribute key="skillAxe" value="2" />
<attribute key="skillSword" value="2" />
<attribute key="skillDist" value="2" />
<attribute key="skillShield" value="2" />
<attribute key="absorbPercentPhysical" value="3" />
<attribute key="absorbPercentEnergy" value="3" />
<attribute key="absorbPercentFire" value="3" />
<attribute key="absorbPercentEarth" value="3" />
<attribute key="absorbPercentIce" value="3" />
<attribute key="absorbPercentHoly" value="3" />
<attribute key="absorbPercentDeath" value="3" />
<attribute key="speed" value="35" />
<attribute key="slotType" value="head" />
</item>
## SALVE E FECHE.
You see Santa Hat (Arm:25, club fighting +2, sword fighting +2, axe fighting +2, distance fighting +2, shielding +2, protection physical +3%, energy +3%, earth +3%, fire +3%, ice +3%, holy +3%, death +3%, speed +17).
Entre nos Aquivos: OTserver/Data/movements ABRA O ARQUIVO movements.XML e Acrescente:
<movevent type="DeEquip" itemid="XXX" slot="head" event="function" value="onDeEquipItem"/>
<movevent type="Equip" itemid="6531" slot="head" event="function" value="onEquipItem">
<vocation id="1"/>
<vocation id="5" showInDescription="0"/>
<vocation id="2"/>
<vocation id="6" showInDescription="0"/>
</movevent>
<movevent type="DeEquip" itemid=6531" slot="head" event="function" value="onDeEquipItem"/>
<movevent type="Equip" itemid="XXXX" slot="head" event="function" value="onEquipItem">
<vocation id="3"/>
<vocation id="7" showInDescription="0"/>
<vocation id="4"/>
<vocation id="8" showInDescription="0"/>
</movevent>
## SALVE E FECHE.
XXX : é o item que esta Acima
XXXX : é o Item que sera Criado Abaixo.
Exemplo:
<movevent type="DeEquip" itemid="XXX" slot="head" event="function" value="onDeEquipItem"/> - ID Do item Acima.
<movevent type="Equip" itemid="6531" slot="head" event="function" value="onEquipItem"> - Id do Gorro
<vocation id="1"/> - Vocaçoes
<vocation id="5" showInDescription="0"/>
<vocation id="2"/>
<vocation id="6" showInDescription="0"/>
</movevent>
*Caso nao tenha Intendido Comente Abaixo os Items Que voce vai colocar ENTRE O GORRO que eu tentarei lhe Ajudar.
ESQUILO DA NEVE[Creditos Hard]
Informaçao HARD: Um Monster Nunca Visto Antes.. Em Quase Nenhum OTserver, Se Na Pascoa Existe o Rabbit Que tal um Squirrel (Esquilo).
Funçao: Um Monster Especial para o Natal, Licenciado Pela Hard, Voce Pode Alterar o LOOT colocando Itens Poderosos ou Dinheiro. Como Desejar.
Entre nos Aquivos: OTserver/Data/Monster ABRA O ARQUIVO MONSTERS.XML E Adicione:
<monster name="Squirrel" file="Squirrel.xml"/>
## SALVE E FECHE.
Entre nos Aquivos: OTserver/Data/Monster Crie o ARQUIVO Squirrel.XML e Adicione:
<?xml version="1.0" encoding="UTF-8"?>
<monster name="Squirrel" nameDescription="a Squirrel" race="blood" experience="170" speed="150" manacost="0">
<health now="160" max="160"/>
<look type="274" head="0" body="0" legs="0" feet="0" corpse="7628"/>
<targetchange interval="2000" chance="0"/>
<strategy attack="100" defense="0"/>
<flags>
<flag summonable="1"/>
<flag attackable="1"/>
<flag hostile="0"/>
<flag illusionable="1"/>
<flag convinceable="1"/>
<flag pushable="1"/>
<flag canpushitems="0"/>
<flag canpushcreatures="0"/>
<flag targetdistance="1"/>
<flag staticattack="90"/>
<flag runonhealth="8"/>
</flags>
<attacks>
<attack name="melee" interval="2000" skill="0" attack="0"/>
</attacks>
<defenses armor="1" defense="2"/>
<elements>
<element icePercent="20"/>
<element firePercent="-10"/>
<element physicalPercent="-8"/>
<element deathPercent="-7"/>
</elements>
<immunities>
<immunity physical="0"/>
<immunity energy="0"/>
<immunity fire="0"/>
<immunity poison="0"/>
<immunity lifedrain="0"/>
<immunity paralyze="0"/>
<immunity outfit="1"/>
<immunity drunk="0"/>
<immunity invisible="1"/>
</immunities>
<voices interval="3500" chance="10">
<voice sentence="Chchch"/>
</voices>
<loot>
<item id="2148" countmax="20" chance1="100000" chancemax="0"/> --Gold Coins
<item id="2467" chance="20000"/> --Leather Armor
<item id="2385" chance="20000"/> --Sabre
<item id="2229" countmax="2" chance1="10000" chancemax="0"/> -- Skull
<item id="1987" chance="100000"> --Bag
<inside>
<item id="2691" countmax="2" chance1="20000" chancemax="0"/> --Brown Bread
<item id="2050" chance="20000"/> --Torch
</inside>
</item>
</loot>
</monster>
## SALVE E FECHE.
SACO de PRESENTESBACKPACK. [NOVO]
Funçao: BP para Carregamento de Grande Quantidade de Items.
Recriamos o Saco de Presentes do Noel, uma BP com muito Espaço.
Entre nos Aquivos: OTserver/Data/items Abra o ARQUIVO Items.xml e Adicione:
<item id="11257" article="a" name="santa backpack">
<attribute key="weight" value="1650" />
<attribute key="containerSize" value="40" />
<attribute key="slotType" value="backpack" />
</item>
## SALVE E FECHE.
Esta Linha é o Local onde Mudamos a BP Saco de Presentes passara a Ter 40 Lugares.
<attribute key="containerSize" value="40" />
*Voce pode Mudar como Desejar.
FIREWORKS NATALINOS [Creditos Hard]
Funçao: Um Monster Especial para o Natal, Licenciado Pela Hard, Voce Pode Alterar o LOOT colocando Itens Poderosos ou Dinheiro. Como Desejar.
Entre nos Aquivos: OTserver/Data/Actions ABRA O ARQUIVO Actions.XML E ADICIONE:
<action itemid="6576" script="other/fireworksrocket.lua"/>
## SALVE E FECHE.
Entre nos Aquivos: OTserver/Data/Actions/Scripts/Other CRIE O ARQUIVO Fireworksrocket.lua E ADICIONE:
function onUse(cid, item, fromPosition, itemEx, toPosition)
if fromPosition.x ~= CONTAINER_POSITION then
fireworksEffect = math.random(CONST_ME_FIREWORK_YELLOW, CONST_ME_FIREWORK_BLUE)
doSendMagicEffect(fromPosition, fireworksEffect)
else
doSendMagicEffect(fromPosition, CONST_ME_HITBYFIRE)
doSendMagicEffect(fromPosition, CONST_ME_EXPLOSIONAREA)
doCreatureSay(cid, "Ouch! Tente colocar no chao da proxima vez.", TALKTYPE_ORANGE_1)
doCreatureAddHealth(cid, -10)
end
doRemoveItem(cid, item.uid, 1)
return TRUE
end
## SALVE E FECHE.
*Solte os Fogos No Chao para Nao se Machucar.
CASO QUEIRA CRIAR O NPC.
<?xml version="1.0" encoding="UTF-8"?>
<npc name="Ned Nobel" script="data/npc/scripts/default.lua" walkinterval="5000" floorchange="0">
<health now="100" max="100"/>
<look type="128" head="100" body="100" legs="114" feet="114" addons="2"/>
<parameters>
<parameter key="message_greet" value="Ola |PLAYERNAME|! Agora voce ja pode Dizer {Trade} em grande estilo Fazer a Festa com um show de cores e luzes Chame seus amigos e transforme o reveillon num momento mais que especial." />
<parameter key="module_keywords" value="1" />
<parameter key="keywords" value="hi;" />
<parameter key="keyword_reply1" value="Ola |PLAYERNAME|! Agora voce ja pode festejar o Ano Novo em grande estilo, com um show de cores e luzes Chame seus amigos e transforme o reveillon num momento mais que especial."/>
<parameter key="module_shop" value="1"/>
<parameter key="shop_buyable" value="Green Perches,7159,100000;christmas card,6388,30000;montaria,6567,150000;surprisebag,6570,50000;surprisebag,6571,50000;Santa Hat,6531,200000;Fireworksrocket,6576,10000"/>
</parameters>
</npc>
NAO PRECISA DE ARQUIVO NA PASTA SCRIPTS pois o default.lua Esta Presente em Todos Otserver Para Uso de Npcs de Venda e Compra.
* A Frase Pode Ser Alterada, Mas Mantenha Estes Como Creditos E UM FELIZ REVEILLON.
Algumas Escritas Para Noticias em Sites:
NewLetters:
Confira as maiores, melhores e mais agitadas festas de Reveillon no OTServer!
Comemore o fim de ano com a gente, espia as novidades!
Este Ano Novo no OTServer será muito mais que demais
Pontos de Natal para os "madrugadores"!
Muitas das histórias mais incríveis do OTServer aconteceram de madrugada, sabia?
Por isso mesmo, chegou a hora de premiar esse pessoal coruja que fica a noite inteira aqui coçando os olhos na frente do computador!
Abaixo há um Tutorial que ficará disponível por apenas alguns dias aqui nesta Notícia das melhores formas de se evoluir.
Faça um bom café forte e aproveite sua estadia no OTServer!
Neste Natal disponibilizaremos um Desconto diário para você assinar e garantir seu Premium Time.
É simples e fácil: basta ir até em nossa Pagina de BuyPoints e Adiquirir Sua P.A. Cada Desconto ficará disponível por até 24 horas, então não esqueça de dar uma passadinha diária pelo OTServer.
Entenda:
Green Perches,7159,100000;
Christmas card,6388,30000;
Montaria,6567,150000;
Surprisebag,6570,50000;
Surprisebag,6571,50000;
Santa Hat,6531,200000;
Fireworksrocket,6576,10000
Este Topico e as Respostas Dele Serão ABERTOS DOS DIAS 05/12 ate 31/12 TODOS ANOS.
Sempre com Novidades de Natal Para Seu Otserver...
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.
Private Shop V. 2
em Lixeira Pública
Postado
Parabens. Otimo Topico e Perfect System!