-
Total de itens
287 -
Registro em
-
Última visita
-
Dias Ganhos
3
Tipo de Conteúdo
Perfis
Fóruns
Calendário
Publique
Tudo que Cricket postou
-
Jobs, tudo bem?
Você está em algum projeto?
se não, queria te convidar pra entrar no meu.
Já está online até, da uma olhada!
http://nightmarevetus.com/index.php?subtopic=latestnews
de noite da em media 120 players
-
Bom dia lobão!
Eu acabei ficando sem internet em minha casa ontem, e não consegui falar com vc no horário que me pediu.
eai td tranquilo?
-
Bom dia Lobão!
Você está muito ocupado amigo?
-
da uma olhada nesse Servidor, ver se vc se interessa em entrar pra equipe!
www.nightmarevetus.com
-
Oi tudo bem?
-
Não sei se vc ja viu, mas eu to procurando um Scripter insanamente. alguem pra me ajudar em algumas coisas no meu ot
-
Exemplo de como verificar se o player é vip. Script VIP TIle
local vipPosition = Position(101, 116, 7)
function onUse(cid, item, fromPosition, itemEx, toPosition, isHotkey)
local player = Player(cid)
if item.actionid == 1502 then
local position = player:getPosition()
if position.y < fromPosition.y then
fromPosition.y = fromPosition.y + 1
else
fromPosition.y = fromPosition.y - 1
end
player:teleportTo(fromPosition)
player:say('!* VIP *!', TALKTYPE_MONSTER_SAY)
fromPosition:sendMagicEffect(CONST_ME_STUN)elseif item.actionid == 1503 then
local position = player:getPosition()
if position.x < fromPosition.x then
fromPosition.x = fromPosition.x + 1
else
fromPosition.x = fromPosition.x - 1
end
player:teleportTo(fromPosition)
player:say('!* VIP *!', TALKTYPE_MONSTER_SAY)
fromPosition:sendMagicEffect(CONST_ME_STUN)elseif item.actionid == 1504 then
if player:isVip() then
player:teleportTo(vipPosition)
player:say('!* VIP *!', TALKTYPE_MONSTER_SAY)
vipPosition:sendMagicEffect(CONST_ME_STUN)
else
player:sendCancelMessage('You do not have any vip days.')
end
end
return true
end-
<><><><><><><><>
<><><><><><><<><
NPC ORACLE para te ajudar a criar o comando !promote
local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)local vocation = {}
local town = {}local config = {
towns = {
["thalom"] = 1,
},vocations = {
["sorcerer"] = {
text = "A SORCERER! ARE YOU SURE? THIS DECISION IS IRREVERSIBLE!",
vocationId = 5,
--equipment spellbook, wand of vortex, magician's robe, mage hat, studded legs, leather boots, scarf
{{2175, 1}, {2190, 1}, {8819, 1}, {8820, 1}, {2468, 1}, {2643, 1}, {2661, 1}},
--container rope, shovel, mana potion
{{2120, 1}, {2554, 1}, {7620, 1}}
},["druid"] = {
text = "A DRUID! ARE YOU SURE? THIS DECISION IS IRREVERSIBLE!",
vocationId = 6,
--equipment spellbook, snakebite rod, magician's robe, mage hat, studded legs, leather boots scarf
{{2175, 1}, {2182, 1}, {8819, 1}, {8820, 1}, {2468, 1}, {2643, 1}, {2661, 1}},
--container rope, shovel, mana potion
{{2120, 1}, {2554, 1}, {7620, 1}}
},["paladin"] = {
text = "A PALADIN! ARE YOU SURE? THIS DECISION IS IRREVERSIBLE!",
vocationId = 7,
--equipment dwrven shield, 5 spear, ranger's cloak, ranger legs scarf, legion helmet
{{2525, 1}, {2389, 5}, {2660, 1}, {8923, 1}, {2643, 1}, {2661, 1}, {2480, 1}},
--container rope, shovel, health potion, bow, 50 arrow
{{2120, 1}, {2554, 1}, {7618, 1}, {2456, 1}, {2544, 50}}
},["knight"] = {
text = "A KNIGHT! ARE YOU SURE? THIS DECISION IS IRREVERSIBLE!",
vocationId = 8,
--equipment dwarven shield, steel axe, brass armor, brass helmet, brass legs scarf
{{2525, 1}, {8601, 1}, {2465, 1}, {2460, 1}, {2478, 1}, {2643, 1}, {2661, 1}},
--container jagged sword, daramian mace, rope, shovel, health potion
{{8602, 1}, {2439, 1}, {2120, 1}, {2554, 1}, {7618, 1}}
}
}
}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() endlocal function greetCallback(cid)
local player = Player(cid)
local level = player:getLevel()
if level < 8 then
npcHandler:say("CHILD! COME BACK WHEN YOU HAVE GROWN UP!", cid)
npcHandler:resetNpc(cid)
return false
elseif level > 31 then
npcHandler:say(player:getName() ..", I CAN'T LET YOU LEAVE - YOU ARE TOO STRONG ALREADY! YOU CAN ONLY LEAVE WITH LEVEL 9 OR LOWER.", cid)
npcHandler:resetNpc(cid)
return false
elseif player:getVocation():getId() > 0 then
npcHandler:say("YOU ALREADY HAVE A VOCATION!", cid)
npcHandler:resetNpc(cid)
return false
else
npcHandler:setMessage(MESSAGE_GREET, player:getName() ..", ARE YOU PREPARED TO FACE YOUR DESTINY?")
end
return true
endlocal function creatureSayCallback(cid, type, msg)
if not npcHandler:isFocused(cid) then
return false
endlocal player = Player(cid)
if npcHandler.topic[cid] == 0 then
if msgcontains(msg, "yes") then
npcHandler:say("IN WHICH TOWN DO YOU WANT TO LIVE: {Thalom}?", cid)
npcHandler.topic[cid] = 1
end
elseif npcHandler.topic[cid] == 1 then
local cityTable = config.towns[msg:lower()]
if cityTable then
town[cid] = cityTable
npcHandler:say("IN ".. string.upper(msg) .."! AND WHAT PROFESSION HAVE YOU CHOSEN: {KNIGHT}, {PALADIN}, {SORCERER}, OR {DRUID}?", cid)
npcHandler.topic[cid] = 2
else
npcHandler:say("IN WHICH TOWN DO YOU WANT TO LIVE: {thalom}?", cid)
end
elseif npcHandler.topic[cid] == 2 then
local vocationTable = config.vocations[msg:lower()]
if vocationTable then
npcHandler:say(vocationTable.text, cid)
npcHandler.topic[cid] = 3
vocation[cid] = vocationTable.vocationId
else
npcHandler:say("{KNIGHT}, {PALADIN}, {SORCERER}, OR {DRUID}?", cid)
end
elseif npcHandler.topic[cid] == 3 then
if msgcontains(msg, "yes") then
npcHandler:say("SO BE IT!", cid)
player:setVocation(Vocation(vocation[cid]))
player:setTown(Town(town[cid]))
player:getPosition():sendMagicEffect(CONST_ME_TELEPORT)
player:teleportTo(Town(town[cid]):getTemplePosition())
player:getPosition():sendMagicEffect(CONST_ME_TELEPORT)
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "You have received a backpack with starting items for reaching the mainlands.")
local targetVocation = config.vocations[Vocation(vocation[cid]):getName():lower()]
for i = 1, #targetVocation[1] do
player:addItem(targetVocation[1][1], targetVocation[1][2])
end
local backpack = player:addItem(1988)
for i = 1, #targetVocation[2] do
backpack:addItem(targetVocation[2][1], targetVocation[2][2])
end
else
npcHandler:say("THEN WHAT? {KNIGHT}, {PALADIN}, {SORCERER}, OR {DRUID}?", cid)
npcHandler.topic[cid] = 2
end
end
return true
endlocal function onAddFocus(cid)
town[cid] = 0
vocation[cid] = 0
endlocal function onReleaseFocus(cid)
town[cid] = nil
vocation[cid] = nil
endnpcHandler:setCallback(CALLBACK_ONADDFOCUS, onAddFocus)
npcHandler:setCallback(CALLBACK_ONRELEASEFOCUS, onReleaseFocus)npcHandler:setCallback(CALLBACK_GREET, greetCallback)
npcHandler:setMessage(MESSAGE_FAREWELL, "COME BACK WHEN YOU ARE PREPARED TO FACE YOUR DESTINY!")
npcHandler:setMessage(MESSAGE_WALKAWAY, "COME BACK WHEN YOU ARE PREPARED TO FACE YOUR DESTINY!")
npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())
-