-
Total de itens
215 -
Registro em
-
Última visita
-
Dias Ganhos
9
Posts postados por Poke X Ice
-
-
Ele, está pedindo esse system.
-
isso deve ser algo dentro do login.lua
-
Já entendi, parabens pelo script!
-
vou baixar uma base, vou fazer esse system depois passo para vocês.
-
Delete esse comentário
-
Achei esse erro dentro do script:
SpoilersoSendMagicEffect(getThingPos(cid),2)
correto:
SpoilerdoSendMagicEffect(getThingPos(cid),2)
-
1 hora atrás, Big DZ disse:
Boa noite, peça para seu provedor liberar as portas 7171 7172 7272
tcp e udp.
eles bloqueiam pelo próprio sistema as portas, por isso é necessário ligar.
-
16 minutos atrás, Wicke disse:
Fiz os passo porem nao deu aconteceu nada, nenhum erro nem nada!
me mande seu 000-constant.lua
localizado servidor/data/lib
-
4 horas atrás, brazvct disse:
Se eu não me engano, tinha isso numa base do Renzyx que foi vazada
Sim, porem não tem os creditos do script lá ;-; por isso n coloquei
-
4 horas atrás, shanden4502 disse:
Boa noite, então eu tenho esse codigo:
local STORAGE_SKILL_LEVEL = 10009 local STORAGE_SKILL_TRY = 10007 local config = { levels = { {level = {0,9}, quant = {1,1}, percent = 5}, {level = {10,19}, quant = {1,1}, percent = 10}, {level = {20,29}, quant = {1,1}, percent = 15}, {level = {30,39}, quant = {1,1}, percent = 20}, {level = {40,49}, quant = {1,1}, percent = 25}, {level = {50,59}, quant = {1,1}, percent = 30}, {level = {60,69}, quant = {1,1}, percent = 30}, {level = {70,79}, quant = {1,1}, percent = 35}, {level = {80,89}, quant = {1,1}, percent = 35}, {level = {90,99}, quant = {1,1}, percent = 40}, {level = {100}, quant = {1,1}, percent = 50} }, rocks = {5092}, -- Id das rochas que podem ser quebradas rocks2 = {5093}, rocks3 = {5094}, rocks4 = {5095}, stones = {5097}, -- Modelo = {rock_id, rock_id} stones2 = {5099}, stones3 = {5100}, stones4 = {5098}, rock_delay = 60, -- Tempo de volta da rocha (Em segundos) bonus_chance = 3, -- Chance (em porcentagem) de se conseguir um bonus de exp bonus_exp = 1 -- Bonus extra } ------------------------------------ -- END Configurations --- ------------------------------------ function getCuttingLevel(cid) return getPlayerStorageValue(cid, STORAGE_SKILL_LEVEL) end function setPlayerCuttingLevel(cid, n) setPlayerStorageValue(cid, STORAGE_SKILL_LEVEL, n) end function addCuttingLevel(cid, n) setPlayerCuttingLevel(cid, getCuttingLevel(cid) + (isNumber(n) and n or 1)) setCuttingTry(cid, 0) end function getCuttingInfo(cid) for i = 1, #config.levels do min = config.levels[i].level[1]; max = config.levels[i].level[2] if (getCuttingLevel(cid) >= min and getCuttingLevel(cid) <= max) then return {quantity = {min = config.levels[i].quant[1], max = config.levels[i].quant[2]}, chance = config.levels[i].percent} end end end function getStoneByRock(rockid) for i = 1, #config.stones do if (config.stones[2] == rockid) then return config.stones[1] elseif (config.stones2[3] == rockid2) then return config.stones2[4] end end end function getCuttingTries(cid) return getPlayerStorageValue(cid, STORAGE_SKILL_TRY) end function setCuttingTry(cid, n) setPlayerStorageValue(cid, STORAGE_SKILL_TRY, n) end function addCuttingTry(cid, bonus) setCuttingTry(cid, getCuttingTries(cid) + 1 + (bonus and config.bonus_exp or 0)) if (getCuttingTries(cid) >= getCuttingExpTo(getCuttingLevel(cid))) then -- Up doPlayerSendTextMessage(cid, 22, "You advanced from level " .. getCuttingLevel(cid) .. " to level ".. (getCuttingLevel(cid) + 1) .." in miner.") if ((getCuttingLevel(cid)+1) == getCuttingMaxLevel()) then doPlayerSendTextMessage(cid, 22, "Max level reached in miner.") end addCuttingLevel(cid) doSendMagicEffect(getCreaturePosition(cid), math.random(28,30)) setCuttingTry(cid, 0) end end function getCuttingExpTo(level) return ((level*1.5)+((level+1)*7)) end function getCuttingMaxLevel() return config.levels[#config.levels].level[#config.levels[#config.levels].level] end --------------------------- function onUse(cid, item, fromPosition, itemEx, toPosition) rock = { id = itemEx.itemid, uid = itemEx.uid, position = toPosition } player = { position = getCreaturePosition(cid) } if (getCuttingLevel(cid) < 0) then setPlayerCuttingLevel(cid, 0) end if (isInArray(config.rocks, rocks2, rocks3, rocks4, rock.id, rock.id2, rock.id3, rock.id4)) then addCuttingTry(cid) if (math.random(1,100) <= getCuttingInfo(cid).chance) then local collected = math.random(getCuttingInfo(cid).quantity.min, getCuttingInfo(cid).quantity.max) doPlayerAddItem(cid, getStoneByRock(rock.id), collected) doPlayerSendTextMessage(cid, 22, "You got " .. collected .. " brass" .. (collected > 1 and "s" or "") .. " ore.") if (math.random(1,100) <= config.bonus_chance) then -- Bonus calc addCuttingTry(cid, true) doSendAnimatedText(player.position, "Bonus!", COLOR_ORANGE) end event_rockCut(rock) else if (math.random(0,100) <= (0-getCuttingInfo(cid).chance/0)) then doPlayerSendTextMessage(cid, 22, "You got nothing.") event_rockCut(rock) else doSendMagicEffect(rock.position, 3) doSendAnimatedText(rock.position, "Poff!", COLOR_GREEN) end end else doPlayerSendCancel(cid, "This can't be cut.") end end function event_rockCut(rock) addEvent(event_rockGrow, config.rock_delay * 1000, rock.position, rock.id) doTransformItem(rock.uid, 5104) doSendMagicEffect(rock.position, 3) doSendAnimatedText(rock.position, "Tack!", COLOR_GREEN) doItemSetAttribute(rock.uid, "name", "A trunk of " .. getItemNameById(rock.id)) end function event_rockGrow(rockPos, old_id) local rock = getThingFromPos(rockPos).uid doTransformItem(rock, old_id) doItemSetAttribute(rock, "name", getItemNameById(old_id)) doSendMagicEffect(rockPos, 3) end
eu estou tentando editar para que dependendo da pedra, exemplo, 5092, venha o minerio 5097 e somente ele, eu tentei:
if (config.stones[2] == rockid) then doTransformItem(config.stones[2], config.stones[1]) elseif (config.stones2[3] == rockid2) then doTransformItem(config.stones[3], config.stones[4]) end
mas não estou tendo resultado nenhum, nem erro, alguem poderia me dar uma luz?
Testa assim
-
Boa noite, basicamente deixa com a coroa quem tem vip ou god.
Bem simples de colocar e usar:
servidor/data/creaturescripts/script:
Spoilercrie um arquivo chamado 'crown.lua' e coloque isso dentro
Spoilerfunction onThink(cid, interval)
if isPremium(cid) or isGod(cid) then
doCreatureSetSkullType(cid, 2)
end
return true
endservidor/data/creaturescripts.xml:
Spoilerdentro do arquivo adicione isso:
Spoiler<event type="think" name="Idle" event="script" value="crown.lua"/>
servidor/data/creaturescripts/script
Spoilerabra arquivo login.lua, procure por isso:
SpoilerregisterCreatureEvent(cid, "dropStone")
embaixo coloque isso:
SpoilerregisterCreatureEvent(cid, "PlayerCrown")
agora em seu otclient:
procure por:otclient/data/images/game/skulls:
e adicione esse icone que está dentro do zip
Creditos:
SpoilerNão sei quem fez.
eu por postar no xtibia
- GamerGoiano reagiu a isso
- 1
-
1 hora atrás, Marcos VMA disse:
Estou com um erro no client
Prints abaixo
Sobre o client bugado acho que sei o problema, seu amigo quando arrumou o level System tava usando um cliente com source e ele compilou por esse motivo fica desse jeito(se for possível veja se ele pode contribuir com o cliente que estava usando na época) o erro pode ser por outro motivo mas que eu saiba só consigo lembrar esse
oq deu para perceber esse cliente está com tela Estendida
-
6 minutos atrás, AsunaBr disse:
serio mesmo que gostou? ou foi so sacasmo?
Eu gostei, está de parabens!
-
-
-
mt dificil alguém ajuda nisso
-
38 minutos atrás, Kobrakt disse:Versão do Servidor: TFS - 0.4Tipo de Script: spellCódigo:
function onCastSpell(cid, var) if getPlayerMaxMana(cid) = getPlayerMana(cid) then doPlayerSendCancel(cid, "Sua mana está cheia.") doSendMagicEffect(getThingPos(cid), CONST_ME_POFF) return false else doPlayerAddMana(cid, 1) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) return true end end
Prezados, boa noite.
Alguém saberia me dizer o porque da script está apresentando o erro a seguir?
Sou muito leigo em script e não consigo identificar o erro. Então, se além de mostrar o erro, me explicarem o porque, eu ficaria imensamente grato!
A ideia é bem simples, a spell não pode ser usado caso sua mana esteja cheia.
Grato pela atenção!
Boa noite, você colocou assim no if = corrreto seria assim ==
segue correção:
Spoilerfunction onCastSpell(cid, var) if getPlayerMaxMana(cid) == getPlayerMana(cid) then doPlayerSendCancel(cid, "Sua mana está cheia.") doSendMagicEffect(getThingPos(cid), CONST_ME_POFF) return false else doPlayerAddMana(cid, 1) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) return true end end
-
Estava repesando sobre isso, contrario posso melhora:
ao contrario de antes que só apenas deslogava.
estou refazendo com callback, vai avisar por 5s que esse nick está proibido depois não vai deixar logar
-
Em 09/04/2020 em 18:58, Marcos VMA disse:
O script funciona da forma seguinte : Quando capturo um pokémon ou compro um pokémon donater em um baú ele vem com um adicional no Look da ball (By Catcher : NomeDoPlayer) , Exemplo desse Script > Antiga base de 2 anos ou 1 ano atrás [Pokémon Global] agradeço a ajuda
mande seu script de catch e donate bau
vou passar meus scripts:
Capturando colocando nick de quem capturou: by Eu
servidor/data/lib/catch system.lua procure por:
Spoilerservidor/data/lib/catch system.lua procure por:
SpoilerdoItemSetAttribute(item, "poke", poke)
embaixo adicione isso agora:
SpoilerdoItemSetAttribute(item, "catch", "".. getPlayerName(cid) .. "")
servidor/data/creaturescript/script/look.lua
Spoilerprocure por:
Spoilerif getItemAttribute(thing.uid, "nick") then
table.insert(str, "It's nickname is: "..getItemAttribute(thing.uid, "nick")..".\n")
endembaixo adicione isso agora:
Spoilerif getItemAttribute(thing.uid, "catch") then
table.insert(str, "Esse pokemon foi capturado por:["..getItemAttribute(thing.uid, "catch").."].\n")
endagora outro estou refazendo melhorando um pouco -'
- Ayron5 e Marcos VMA reagiu a isso
- 2
-
17 minutos atrás, makerrox disse:
Boa noite, não sei se está no local correto, mas enfim.
Meu problema é o seguinte, tenho um servidor o qual ao criar um character pelo account manager é possivel usar nome de monstros, gostaria de saber como consigo bloquear o acc manager a não aceitar criar novos characters com nome de monstros.
Me ajudem porfavor!
Testa assim,
vai no seu login.lua
localizado em servidor/data/creaturescript/script/
Spoilerembaixo de:
Spoilerfunction onLogin(cid)
adicione isso:
Spoileragora você poderá quantos nicks são proibidos dentro do jogo
-
Servidor/data/xml/channels.xml
-
1 hora atrás, Taiger disse:
Boa noite amigos, como faço para chegar varias storages e setar elas, exemplo: Queria checar a storage 1, 2, 3, 7, 9 e setalas? Tentei criar uma tabela mas nao deu muito certo, alguem poderia me dizer o que esta errado?
local storagess = {1, 2, 3, 7, 9} if getPlayerStorageValue(cid, storagess) < 0 then setPlayerStorageValue(cid, storagess, 0) end
Testa ai
Spoilerlocal storagess = {1, 2, 3, 7, 9} for i = 1, #storagess do if getPlayerStorageValue(cid, storagess[i]) < 0 then setPlayerStorageValue(cid, storagess[i], 0) end end
-
5 horas atrás, Jaleke disse:
Pensei em fazer live e deixar o conteúdo disponível pra quem não puder assistir.
Justamente eu quero interagir com a galera, responder dúvidas e tudo mais, aprender juntos.
Pode abrir a live vou esta lá para assistir -'
-
52 minutos atrás, BrunooMaciell disse:
Bom amigo o DeadPool deu a palavra dele que o server esta livre de armadilhas.
Como nao coloquei online so to trabalhando no server em OFF acredito nele.
Se tu ta tendo problema de o server ta caindo.
Tem algums fatores que pode esta acontecendo.
1- Pode ser algum player nukando seu server.
2 - se vc esta colocando o server online via seu pc pode ser seu pc que nao esta aguentando o server
3 - pode ser ate algum BUG do server que algum player descobriu e este bug derruba o server.
Mas o DeadPool diz que nao tem armadilha pra acontecer isso.
Como to trabalhando em off no server entao nao sei dizer se aqui esta dando o mesmo problema =/
Eu sei, mas dono da base original que comprou antes de ser vazado.
avisou essa source tem um bug x player ele cai.
n tem nada haver com nukando .
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.
Projeto Pokémon Lunus 2021
em Scripts
Postado
Gta, poderia melhora esse topico? colocando print