-
Content Count
1416 -
Joined
-
Last visited
-
Days Won
47
Poccnn last won the day on December 28 2020
Poccnn had the most liked content!
About Poccnn

-
Rank
Enquanto houver armas no mundo, haverá guerra!
Perfil
-
Gênero
Masculino
Informações
-
Forma que conheci o xTibia
Otservs
-
Sou
Scripter
Recent Profile Visitors
4675 profile views
-
se já está a dizer que não é possível a compilação em windows, como irão a fazê-lo?
-
para aumentar o ganho de xp você pode fazer um creaturescripts para setar um aumento de xp nos players de acordo com o reset deles. sabe mexer com SQL? é só criar a tabela e inserir as informações nela.
-
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 local PRO = { [0] = {lvl=20,gold=20000}, -- Ex: promo 0 zero kina > elite kina [1] = {lvl=50,gold=50000} -- Ex: promo 1 elite kina > new kina } function creatureSayCall
-
clebao reacted to an answer to a question: rameres nao reconhece a spr quando carrega o mapa
-
basicamente um script que puxa uma alavanca e sumona um boss a cada 24h. function onUse(cid, item, pos, itemEx, toPosition) local valueid = 3000 --store global local dia_atual, ultimo_dia = tonumber(os.date("%d")), tonumber(getGlobalStorageValue(valueid)) if(ultimo_dia ~= dia_atual)then setGlobalStorageValue(valueid,dia_atual) doCreateMonster("orshabaal", {x=000,y=000,z=00}) -- nome do boss e posição doPlayerPopupFYI(cid, "summon boos") else doPlayerPopupFYI(cid, "so amanha") end return true end
-
doChangeSpeed(cid, delta)
-
existe função para mudar a speed; tu não precisa mudar nas sources já tendo uma função de mudança de speed.
-
por que não muda o speed ao invés do basespeed?
-
ta ligado aquele 100,100,100,100? pronto, aquilo ali é o tamanho da área que ele vai averiguar se tem alguém. No teu script está mencionado a posição tanto do player quanto do boss. bem se tu comparar as posições X tu vai notar que o raio de verificação (100) vai chegar na posição do player e por isso ele vai dizer que já tem alguém na sala.
-
local C ={ ['demon'] = {boss='orshabaal',store=2001,pos={x=0,y=0,z=0},quant=10000}, -- 10k demon killed summon 1 orshabaal ['dragon lord'] = {boss='demodras',store=2000,pos={x=0,y=0,z=0},quant=2500}, -- 2,5k dl killed summon 1 Demodras } function onKill(cid, target) local Mname = getCreatureName(target) if(getGlobalStorageValue(C[Mname].store) >= C[Mname].quant)then if not(getCreatureByName(C[Mname].boss))then --executeRaid(C[Mname].boss) -- seria um otimo metodo caso queira implementar. doCreateMonster(C[Mname].boss, C[Mname].pos) setGlobalStorageValue(C[Mname].store,-1)
-
Eu não entendo como funciona o sistema 1.0+, mas pelo o que eu saiba tem que ser chamado o objeto para poder ter acesso a sua funções. No caso o metodo self deva ser uma referencia generica que requer uma chamada de metodo mais objetiva. player = Player(self) monstro = Monster(self) npc = Npc(self)
-
Recently Browsing 0 members
No registered users viewing this page.
Administrador | Diretor | Coordenador | Moderador | Suporter | Estagiário | Herói