-
Total de itens
38 -
Registro em
-
Última visita
-
Dias Ganhos
1
Posts postados por Thiigoo
-
-
Preciso de um scrip q quando o player morrer ele n perca nada so ate o lvl 50 mais ce ele tiver pk e morrer ele tera chance normal de perde as coisas igual do underwar
Obrigado
Espero respostas
-
Alguem ajuda nos pls
-
Crie um arquivo chamado terry.xml em npcs
Dentro coloque
<?xml version="1.0" encoding="UTF-8"?>
<npc name="Terry" script="data/npc/scripts/Terry.lua" access="3" lookdir="2" walkinterval="2000">
<mana now="800" max="800"/>
<health now="200" max="200"/>
<look type="142" head="114" body="15" legs="16" feet="0" addons="2"/>
</npc>
Agora
Crie um arquivo chamado Terry.lua dentro de npcs/scripts e coloque
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 thinkCallback(cid)
local rand = math.random(1,100)
if rand == 1 then
selfSay('Eu Vendo itens VIP para comprar fale trade.')
end
return true
end
function greetCallback(cid)
return true
end
local shopModule = ShopModule:new()
npcHandler:addModule(shopModule)
shopModule:addSellableItem({'Holy Staff', 'VIP Staff'}, 2184, 3000000000, 'Holy Staff')
shopModule:addSellableItem({'Slingshot', 'VIP Crossbow'}, 5907, 3000000000, 'Slingshot')
shopModule:addSellableItem({'Reapers Axe', 'VIP Axe'}, 7420, 3000000000, 'Reapers Axe')
shopModule:addSellableItem({'Skullcruher', 'VIP Hammer'}, 7423, 3000000000, 'Skullcruher')
shopModule:addSellableItem({'Calamity', 'VIP Sword'}, 8932, 3000000000, 'Calamity')
npcHandler:setCallback(CALLBACK_ONTHINK, thinkCallback)
npcHandler:setCallback(CALLBACK_GREET, greetCallback)
npcHandler:addModule(FocusModule:new())
TE AJUDEI? REP+
-
Preciso de um npc que libera a entrada do player a uma porta (id da porta: 5114)
Mas para liberar essa entrada o player precisa levar:
- ice rapier
- 5 demon dust
Fala do npc:
player: hi
npc:O que voce veio fazer aqui?
player: warlock room
npc voce deseja sabe sobre a "warlock room"?
player:yes
npc: Esta bem! Muitos anos atras grandes magos estavam armando uma terrivel invasão a thyrania, eles se escomdem em uma torre aonde guarda grandes misterios. Voce deseja minha "permissão" para entrar na torre?
player: yes
npc: Mas Primeiro voce precisa provar sua lealdade me trazendo 1 ice rapier e 5 demon dust. Quando trazer m fale "lock"
player:lock
npc: Obrigado! Agora voce pode entrar na warlock room
Caso ele não tivesse a permissão quanto ele clicasse na porta apareçeria:
- Voce não tem a permissão do Sr. Lock.
Espero resposta
Obrigado
-
Funciono certinho
Vlw ae
-
aonde eu koloko isso em creaturescript?
-
Preciso de um script pra quando acabar a p.a dele caso ele tiver de outfit premium ele volte para a outfit free
ESTOU PRECISANDO MUITO DESSE SCRIPT
Espero resposta
-
Continua não dando quanto ele esta premium ele entra de boa mais quando a p.a sai e ele fika free ele n consegue entra
-
Não funciono eu tava tentando do jeito q vc flo so q os player n conseguia logar dai eu kolokei "return TRUE" dai os player conseguia entra mais o outfit n mudava ;/
Ce alguem puder ajudar
-
Preciso de um script pra quando acabar a p.a dele caso ele tiver de outfit premium ele volte para a outfit free
ESTOU PRECISANDO MUITO DESSE SCRIPT
Espero resposta
-
Preciso de um npc que libera a entrada do player a uma porta (id da porta: 5114)
Mas para liberar essa entrada o player precisa levar:
- ice rapier
- 5 demon dust
Fala do npc:
player: hi
npc:O que voce veio fazer aqui?
player: warlock room
npc voce deseja sabe sobre a "warlock room"?
player:yes
npc: Esta bem! Muitos anos atras grandes magos estavam armando uma terrivel invasão a thyrania, eles se escomdem em uma torre aonde guarda grandes misterios. Voce deseja minha "permissão" para entrar na torre?
player: yes
npc: Mas Primeiro voce precisa provar sua lealdade me trazendo 1 ice rapier e 5 demon dust. Quando trazer m fale "lock"
player:lock
npc: Obrigado! Agora voce pode entrar na warlock room
Caso ele não tivesse a permissão quanto ele clicasse na porta apareçeria:
- Voce não tem a permissão do Sr. Lock.
Espero resposta
Obrigado
-
Po Funfo ce quiser pode fechar o topico ae rep +
-
Vou testar ce funcionar Rep +
function teleportDoor(cid, posdoor)
local player = getCreaturePosition(cid)
local pos = posdoor
if player.x == pos.x and player.y > pos.y then
doTeleportThing(cid, {x=player.x, y=player.y-2, z=player.z})
elseif player.x == pos.x and player.y < pos.y then
doTeleportThing(cid, {x=player.x, y=player.y+2, z=player.z})
elseif player.x < pos.x and player.y == pos.y then
doTeleportThing(cid, {x=player.x+2, y=player.y, z=player.z})
elseif player.x > pos.x and player.y == pos.y then
doTeleportThing(cid, {x=player.x-2, y=player.y, z=player.z})
Preciso edita alguma coisa nisso?
-
Preciso de um script para quest.
Quando o player clicar na estatua (id: 9243) ele sera liberado a abrir uma porta (id: 6898)
E isso se repetiria em 6 estatuas e seis portas e quanto ele clicasse na estatua apareçeria as mensagens
Voce possuio a 1 parte do espirito de Hellgorak.
Voce possuio a 2 parte do espirito de Hellgorak.
Voce possuio a 3 parte do espirito de Hellgorak.
Voce possuio a 4 parte do espirito de Hellgorak.
Voce possuio a 5 parte do espirito de Hellgorak.
Voce possuio a 6 parte do espirito de Hellgorak.
e ce ele clicasse na estatua denovo apareçeria
Voce já possui essa parte do Espirito de Hellgorak.
Acho que não seja tão dificil
Espero respostas ;D
-
aonde eu vo ter q configura?
-
tipow depois q matar todos os bichos o boss ira aparecer aonde?
-
Vai em npc/script copie qualuer arquivo lua e renomeia para "promotion.lua" e coloque isso:
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
local node1 = keywordHandler:addKeyword({'promot'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I can promote you for 20000 gold coins. Do you want me to promote you?'})
node1:addChildKeyword({'yes'}, StdModule.promotePlayer, {npcHandler = npcHandler, cost = 20000, level = 20, promotion = 1, text = 'Congratulations! You are now promoted.'})
node1:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Alright then, come back when you are ready.', reset = true})
npcHandler:addModule(FocusModule:new())
________________________________________________________
Agora vai na pasta npc e coloque
<?xml version="1.0" encoding="UTF-8"?>
<npc name="Thyranian King" script="data/npc/scripts/promotion.lua" access="3" lookdir="2" walkinterval="2000">
<mana now="800" max="800"/>
<health now="200" max="200"/>
<look type="332" head="20" body="39" legs="45" feet="7" addons="3"/>
<parameters>
<parameter key="message_greet" value="Vida longa ao rei! Fale {promote} para compar promotion."/>
<parameter key="message_walkaway" value="Vida longa ao rei!" />
</parameters>
</npc>
REP +?
-
Ae esta sua segunda promote
isso vc koloka no vocations xml do seu ot
<vocation id="9" name="Epic Master Sorcerer" description="an epic master sorcerer" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="3" gainhpamount="15" gainmanaticks="2" gainmanaamount="30" manamultiplier="1.1" attackspeed="700" soulmax="300" gainsoulticks="15" fromvoc="5" lessloss="50">
<formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
<skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/>
</vocation>
<vocation id="10" name="Epic Elder Druid" description="an epic elder druid" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="15" gainmanaticks="2" gainmanaamount="30" manamultiplier="1.1" attackspeed="700" soulmax="300" gainsoulticks="15" fromvoc="6" lessloss="50">
<formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
<skill fist="1.5" club="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0"/>
</vocation>
<vocation id="11" name="Epic Royal Paladin" description="an epic royal paladin" needpremium="0" gaincap="20" gainhp="10" gainmana="15" gainhpticks="3" gainhpamount="20" gainmanaticks="3" gainmanaamount="20" manamultiplier="1.4" attackspeed="700" soulmax="300" gainsoulticks="15" fromvoc="7" lessloss="50">
<formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
<skill fist="1.2" club="1.2" sword="1.2" axe="1.2" distance="1.1" shielding="1.1" fishing="1.1" experience="1.0"/>
</vocation>
<vocation id="12" name="Epic Elite Knight" description="an epic elite knight" needpremium="0" gaincap="25" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="30" gainmanaticks="4" gainmanaamount="15" manamultiplier="3.0" attackspeed="700" soulmax="300" gainsoulticks="15" fromvoc="8" lessloss="50">
<formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
<skill fist="1.1" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0"/>
</vocation>
__________________________________________________________________________
Agora vai em npc/scripts cria algum arquivo .lua e coloque: (Salve com o nome que você quiser)
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
local node2 = keywordHandler:addKeyword({'epic'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I can epicize you for 200000 gold coins. Do you want me to epicize you?'})
node2:addChildKeyword({'yes'}, StdModule.promotePlayer, {npcHandler = npcHandler, cost = 200000, level = 120, premium = 1, promotion = 2, text = 'Congratulations! You are now epicized.'})
node2:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Alright then, come back when you are ready.', reset = true})
npcHandler:addModule(FocusModule:new())
_________________________________________________________________
Agora va crie um arquivo xml coloque dentro da pasta npc e coloque:
<?xml version="1.0" encoding="UTF-8"?>
<npc name="Thyranian King" script="data/npc/scripts/_________.lua" access="3" lookdir="2" walkinterval="2000">
<mana now="800" max="800"/>
<health now="200" max="200"/>
<look type="332" head="20" body="39" legs="45" feet="7" addons="3"/>
<parameters>
<parameter key="message_greet" value="Vida longa ao rei! Fale {epic} para compar segunda promote."/>
<parameter key="message_walkaway" value="Vida longa ao rei!" />
</parameters>
</npc>
(OBS: AONDE ESTA SUBLINADO VOCÊ COLOCA O NOME DO ARQUIVO QUE VOCÊ SALVO NA PASTA NPC/SCRIPTS)
Espero ter ajudo ;DD
REP +?
-
me manda o vocations.xml do seu serv
-
teria como fazer pro fogo n demora mt para sair?
-
tenta liberar as portas 7272 sl vai q sabee ce dá ;D
tenta liberar as portas 7272 sl vai q sabee ce dá ;D
-
post removido
-
Funfa em 8.54+?
-
Tipow no meu server não tem esse item "giant eye" qual que eu poderia usar?
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.
[ Pedido De Tutoriais ] Faça Seu Pedido Aqui!
em Lixeira Pública
Postado
[Tutorial]: Hunt de Behemoth
[Nível]: Intermediário
[Estilo] : Hunt
[Mais]: Não estou conseguindo faze a Cave
OBS: Quero desse estilo
http://www.xtibia.com/forum/topic/146035-behemoth-cave/