-
Total de itens
2175 -
Registro em
-
Última visita
-
Dias Ganhos
96
Tudo que Deadpool postou
-
spriting [Encerrado] fishing system
tópico respondeu ao clebao666 de Deadpool em Tópicos Sem Resposta
Poste os erros e o scriptbque a gente arruma pra você -
[Encerrado]Procuro equipe Pokemon Ot - similar ao Svke
tópico respondeu ao Bepovi de Deadpool em Formação de Equipes
Possui as sources do server? -
Bem, eu n disse que não iria funcionar '-'
-
Você não entendeu o que falei mas de boas. Ele quer verificar o tanto de pokéball que o player tem na bag, em um sistema de duel.. tipo, se o player(cid) foi invitar o outro jogar e o mesmo(cid) nao tiver o tanto de pokeball que ele escolheu os channels, vai dar um sendcansel e avisar que ele nao tem pokemons suficiente.. Se o player(cid) invitar e tive as balls, só que se o outro player(target) não tiver, vai dar outro cancel.. ou entao poderia invitar normal e quando o target for aceitar, é só colocar pra fazer a mesma checagem..
-
Isso é no PDA, aberos.. tentei colocar por "mana e cap" consegui.. Porem, eu descobrir o porque do brun123 colocar os pokémons por cap.. bem, se for por mana, quando dar goback em um pokémon, vai o pokémon e outro sendo selvagem uahe
-
Nightwolf.. Teria como mudar isso? Tipo, ao invés de Cap. Colocar por mana? No meu serve é por cap, e isso está me dando bug quando captura o pokemon.. E bem, eu tenho essa função onmoveitem.. E possuo as sources..
-
[Encerrado] Quitar level system a un otpokemon
tópico respondeu ao eliminito de Deadpool em Tópicos Sem Resposta
Ceetros, sou prova disso de que não é! Eu retirei realmente o sistema de level do meu servidor! Os poké até estão ganhando vida de acordo com o level do player rs -
me ame, n tinha pensando nisso.. Em console demora demais pra ligar meu serve AUSHSUAHAUAHS.. Vou tentar aqui chefinho
-
Galera.. Eu to com uma dúvida.. Fui compilar minhas sources em GUI.. Aí compilei de boas.. Porém quando vou abrir ele não abre.. E tem vez que abre, porém ele não aparece o console,e fica do o ícone na barra de tarefas :c alguém sabe o que pode ser isso?
-
Melhor projeto, to até ansioso :3 @blog nao está entrando aqui :3
- 31 respostas
-
- gba
- sprites de game boy
-
(e 1 mais)
Tags:
-
poketibia [Encerrado] Efeitos [POKETIBIA]
tópico respondeu ao Mihawk Mp de Deadpool em Tópicos Sem Resposta
Isso é facil fazer gato -
Vale lembrar que se o pokémon tiver os 12 moves, é preciso modificar essa parte: for i = 1, 12 do if not moveTable[i] then index = i break end end
- 166 respostas
-
- mega stone
- megevolution
-
(e 1 mais)
Tags:
-
Que erro? da /i 11401 e clica no item
-
você adicionou na pasta MODS? na pasta raiz do servidor..
-
remove essa linha ae.. n precisa adicionar nada
-
<?xml version="1.0" encoding="UTF-8"?> <mod name="AdvancedExpPotionSystem" enabled="yes" author="MatheusMkalo" forum="XTibia.com"> <!-- Configs and Functions --> <config name="PotionExpConfigs"><![CDATA[ ------ CONFIGURE SEU SCRIPT ------ TRUE ou FALSE configs = { time = 1, ---- TIME IN MINUTES needpa = TRUE, needlvl = {TRUE, level = 50}, costmana = {TRUE, mana = 300}, addrate = 20, -- Exp que vai adicionar em % removeonuse = TRUE } function getTime(s) local n = math.floor(s / 60) s = s - (60 * n) return n, s end CreatureEventChecker = function(event, ...) -- Colex if isCreature(arg[1]) then event(unpack(arg)) end end creatureEvent = function(event, delay, ...) -- Colex addEvent(CreatureEventChecker, delay, event, unpack(arg)) end function getPlayerExtraExpRate(cid) -- By MatheusMkalo return (getPlayerRates(cid)[8]-1)*100 end ]]></config> <!-- exppotion.lua --> <action itemid="11401" event="script"><![CDATA[ domodlib('PotionExpConfigs') if getPlayerStorageValue(cid, 62164) >= 1 then return doPlayerSendCancel(cid, "You are already taking effect from this item.") end if configs.needpa and not isPremium(cid) then return doPlayerSendCancel(cid, "You need to be a premmium account to use this item.") end if configs.needlvl[1] and getPlayerLevel(cid) < configs.needlvl.level then return doPlayerSendCancel(cid, "You need to be level " .. configs.needlvl.level .. " to use this item.") end if configs.costmana[1] then if getCreatureMana(cid) < configs.costmana.mana then return doPlayerSendCancel(cid, "You need " .. configs.costmana.mana .. " mana to use this item.") else doCreatureAddMana(cid, -configs.costmana.mana) end end if configs.removeonuse then doRemoveItem(item.uid, 1) end for i = configs.time*60, 1, -1 do local a = math.floor(i/60) .. ":" .. i - (60 * math.floor(i/60)) if #a < 4 then a = string.sub(a,1,2) .. "0" .. string.sub(a, 3) end if i == configs.time*60 then creatureEvent(doPlayerSendCancel, configs.time*60*1000, cid, "The effect of the exp potion end.") end creatureEvent(doPlayerSendCancel, (configs.time*60-i)*1000, cid, "The effect of the exp potion will end in "..a..".") end doPlayerSetExperienceRate(cid, (1+(configs.addrate/100))+(getPlayerExtraExpRate(cid)/100)) creatureEvent(doPlayerSetExperienceRate, configs.time *60*1000, cid, 1+(getPlayerExtraExpRate(cid)/100-(configs.addrate/100))) doPlayerSendTextMessage(cid, 22, "Agora voce ira receber mais exp por matar os mosntros.") setPlayerStorageValue(cid, 62164, os.time()) creatureEvent(setPlayerStorageValue, configs.time *60*1000, cid, 62164, 0) return TRUE ]]></action> <creaturescript type="login" name="ExpPotion" event="script"><![CDATA[ domodlib('PotionExpConfigs') local time = configs.time if os.time()-getPlayerStorageValue(cid, 62164) < time *60 then doPlayerSetExperienceRate(cid, (1+(configs.addrate/100))+(getPlayerExtraExpRate(cid)/100)) creatureEvent(doPlayerSetExperienceRate, (time*60-(os.time()-getPlayerStorageValue(cid, 62164))) * 1000, cid, 1+(getPlayerExtraExpRate(cid)/100-(configs.addrate/100))) creatureEvent(setPlayerStorageValue, (time*60-(os.time()-getPlayerStorageValue(cid, 62164))) * 1000 , cid, 62164, 0) for i = (time*60-(os.time()-getPlayerStorageValue(cid, 62164))), 1, -1 do local a = math.floor(i/60) .. ":" .. i - (60 * math.floor(i/60)) if #a < 4 then a = string.sub(a,1,2) .. "0" .. string.sub(a, 3) end if i == (time*60-(os.time()-getPlayerStorageValue(cid, 62164))) then creatureEvent(doPlayerSendCancel, (time*60-(os.time()-getPlayerStorageValue(cid, 62164)))*1000, cid, "The effect of the exp potion end.") end creatureEvent(doPlayerSendCancel, ((time*60-(os.time()-getPlayerStorageValue(cid, 62164)))-i)*1000, cid, "The effect of the exp potion will end in "..a..".") end end return TRUE ]]></creaturescript> </mod>
-
Posta o id do amuleto ae
-
Primeiramente vamos ver oque o script tem de diferente dos outros: Se voce sair com o efeito da exp potion o tempo da potion continuara passando, se voce logar antes que ele acabe voce ainda vai poder aproveitar umpouco da double exp. Voce pode escolher varias opçoes, como escolher se so premium accounts podem usar o item, quanta mana vai gasta, se vai remover quando usar e outros; Agora aparece a mensagem quando POT acabar; Vá na pasta mods e adicione um arquivo.xml com o nome de ExpPotion.xml e bote isso: <?xml version="1.0" encoding="UTF-8"?> <mod name="AdvancedExpPotionSystem" enabled="yes" author="MatheusMkalo" forum="XTibia.com"> <!-- Configs and Functions --> <config name="PotionExpConfigs"><![CDATA[ ------ CONFIGURE SEU SCRIPT ------ TRUE ou FALSE configs = { time = 1, ---- TIME IN MINUTES needpa = TRUE, needlvl = {TRUE, level = 50}, costmana = {TRUE, mana = 300}, addrate = 20, -- Exp que vai adicionar em % removeonuse = TRUE } function getTime(s) local n = math.floor(s / 60) s = s - (60 * n) return n, s end CreatureEventChecker = function(event, ...) -- Colex if isCreature(arg[1]) then event(unpack(arg)) end end creatureEvent = function(event, delay, ...) -- Colex addEvent(CreatureEventChecker, delay, event, unpack(arg)) end function getPlayerExtraExpRate(cid) -- By MatheusMkalo return (getPlayerRates(cid)[8]-1)*100 end ]]></config> <!-- exppotion.lua --> <action itemid="7440" event="script"><![CDATA[ domodlib('PotionExpConfigs') if getPlayerStorageValue(cid, 62164) >= 1 then return doPlayerSendCancel(cid, "You are already taking effect from this item.") end if configs.needpa and not isPremium(cid) then return doPlayerSendCancel(cid, "You need to be a premmium account to use this item.") end if configs.needlvl[1] and getPlayerLevel(cid) < configs.needlvl.level then return doPlayerSendCancel(cid, "You need to be level " .. configs.needlvl.level .. " to use this item.") end if configs.costmana[1] then if getCreatureMana(cid) < configs.costmana.mana then return doPlayerSendCancel(cid, "You need " .. configs.costmana.mana .. " mana to use this item.") else doCreatureAddMana(cid, -configs.costmana.mana) end end if configs.removeonuse then doRemoveItem(item.uid, 1) end for i = configs.time*60, 1, -1 do local a = math.floor(i/60) .. ":" .. i - (60 * math.floor(i/60)) if #a < 4 then a = string.sub(a,1,2) .. "0" .. string.sub(a, 3) end if i == configs.time*60 then creatureEvent(doPlayerSendCancel, configs.time*60*1000, cid, "The effect of the exp potion end.") end creatureEvent(doPlayerSendCancel, (configs.time*60-i)*1000, cid, "The effect of the exp potion will end in "..a..".") end doPlayerSetExperienceRate(cid, (1+(configs.addrate/100))+(getPlayerExtraExpRate(cid)/100)) creatureEvent(doPlayerSetExperienceRate, configs.time *60*1000, cid, 1+(getPlayerExtraExpRate(cid)/100-(configs.addrate/100))) doPlayerSendTextMessage(cid, 22, "Agora voce ira receber mais exp por matar os mosntros.") setPlayerStorageValue(cid, 62164, os.time()) creatureEvent(setPlayerStorageValue, configs.time *60*1000, cid, 62164, 0) return TRUE ]]></action> <creaturescript type="login" name="ExpPotion" event="script"><![CDATA[ domodlib('PotionExpConfigs') local time = configs.time if os.time()-getPlayerStorageValue(cid, 62164) < time *60 then doPlayerSetExperienceRate(cid, (1+(configs.addrate/100))+(getPlayerExtraExpRate(cid)/100)) creatureEvent(doPlayerSetExperienceRate, (time*60-(os.time()-getPlayerStorageValue(cid, 62164))) * 1000, cid, 1+(getPlayerExtraExpRate(cid)/100-(configs.addrate/100))) creatureEvent(setPlayerStorageValue, (time*60-(os.time()-getPlayerStorageValue(cid, 62164))) * 1000 , cid, 62164, 0) for i = (time*60-(os.time()-getPlayerStorageValue(cid, 62164))), 1, -1 do local a = math.floor(i/60) .. ":" .. i - (60 * math.floor(i/60)) if #a < 4 then a = string.sub(a,1,2) .. "0" .. string.sub(a, 3) end if i == (time*60-(os.time()-getPlayerStorageValue(cid, 62164))) then creatureEvent(doPlayerSendCancel, (time*60-(os.time()-getPlayerStorageValue(cid, 62164)))*1000, cid, "The effect of the exp potion end.") end creatureEvent(doPlayerSendCancel, ((time*60-(os.time()-getPlayerStorageValue(cid, 62164)))-i)*1000, cid, "The effect of the exp potion will end in "..a..".") end end return TRUE ]]></creaturescript> </mod> Tudo pronto! Para trocar o id do item eh so mudar essa linha: <action itemid="IDDOAMULETO" event="script"><![CDATA[ Créditos: MatheusMKalo
-
Take, gostaria de ajudar no seu servidor..
- 10 respostas
-
- take down
- take down world
-
(e 1 mais)
Tags:
-
poketibia [Tutorial] Mudar icone e nomes kpdo no client do kpdo
tópico respondeu ao LeoTK de Deadpool em Tutoriais para Iniciantes
A area correta seria tutorias de client '-' -
poketibia [Tutorial] Mudar icone e nomes kpdo no client do kpdo
tópico respondeu ao LeoTK de Deadpool em Tutoriais para Iniciantes
Tentando entender o porque deste topico está em tutoriais de programação kkk -
Eu estava com esse mesmo erro. Quando adicionei autostacking.. Você adicionou? Tive que dar um fix na função add item.
-
[Encerrado]Pokémon Open Source *ShowOff* *Atualizado*
tópico respondeu ao Deadpool de Deadpool em Formação de Equipes
Felipe, não ;/ tava tentando aqui- 183 respostas
-
- pokemon online
- open source
- (e 5 mais)
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.