-
Total de itens
47 -
Registro em
-
Última visita
Posts postados por Derlexy
-
-
Funciona em 9.83?
Volto a perguntar... Funciona em 9.83? Aqui não está dando certo =/
-
Primeiro instale essa biblioteca no teu servidor:
Código:
BT1vT8AQ[/pastebin]
Humm... interessante a lib. Mas e o código, acho que você esqueceu de colocar ali
~Edit:
Agora apareceu '-'
Vou testar hoje e ver se da certo..
-
Bom dia.
Meu pedido é o seguinte:
Tenho uma runa, que quando usada no player ela adiciona um valor numa storage definida, mas esse valor é definido pelo local em que o player esta, exemplo:
Se ele estiver no tile "X", ao usar a runa o valor da storage é setado pra 100.
Se ele estiver no tile "Y" ao usar a runa o valor da storage é setado pra 250.
Se ele estiver no tile "M" ao usar a runa o valor da storage é setado para 180.
E assim por diante... configurável.
Porque na storage? Bom, ela vai ser usada em outro item depois, que vai depender do valor encontrado na storage.
Grato, REP+ pra quem ajudar =)
Abraço.
~Edit:
Seria algo dessa forma? Isso funcionaria?
[...]
local Winner = { [{x=0,y=0,z=0}] = 100, [{x=0,y=0,z=0}] = 150, [{x=0,y=0,z=0}] = 200 } local Loser = { [{x=0,y=0,z=0}] = 30, [{x=0,y=0,z=0}] = 45, [{x=0,y=0,z=0}] = 60 } function onUse(cid, item, fromPosition, itemEx, toPosition) local PlayerPos = getCreaturePosition(cid) setPlayerStorageValue(85200, Winner[PlayerPos])
[...]
-
@VODKART: Tem como arrumar para a recompensa dar experiencia também? (Dinheiro/Item + Experiencia)...
-
TFS 9.6 0.2 não tem '-'
Dificil achar uma versão mais atual do TFS que seja 0.3 que vem com o diretório.
-
Bom dia, minha dúvida é a seguinte:
Existem uma grande variedade de servidores, porém alguns vem com o diretório Data/Lib e alguns não. Pelo que eu vejo, a maioria dos sistemas e scripts encontrados aqui e em outros portais necessitam deste diretório (destino). Por exemplo: Achei um sistema que gostaria de adicionar ao meu servidor, mas na hora de instala-lo, o autor do script pede para por certo script dentro desta pasta... O meu maior problema é em achar um servidor mais atual que tenha essa pasta Data/Lib e não venha cheio de bugs e virus.
Existe alguma alternativa para isso? Ou não há como instalar sistemas que necessitem deste diretório em um servidor que nao vem com ele?
-
oq o yan flo ta errado... n tem pq por " " ali... o erro provavelmente eh pq isso..
local PlayerAccess = getPlayerAccess(item2.uid) -- Pega o Access do player. local PlayerPos = getCreaturePosition(item2.uid) -- Pega a posição do player.
ta emcima da funçao principal... tenta deixar assim...
coloca aqulo ali decima embaixo da function principal, q no caso eh..
function onUse(cid, item, frompos, item2, topos)
ficando assim..
--[[ ========================= POSIÇÕES ======================== ]]--
-- RUNA PODIUM:
local PodiumPos = {
-- BOMBERMAN:
[{x=0,y=0,z=0}] = {esporte="Bomberman", experiencia=150, frase="Primeiro"},
[{x=1,y=1,z=1}] = {esporte="Bomberman", experiencia=110, frase="Segundo"},
[{x=2,y=2,z=2}] = {esporte="Bomberman", experiencia=70, frase="Terceiro"}
}
-- RUNA WIN e RUNA LOSS:
local WinLossPos = {
-- DUEL:
[{x=1010,y=1010,z=7}] = {esporte="Duel", win=90, loss=40},
-- LVT:
[{x=1010,y=1011,z=7}] = {esporte="Levantamento de Peso", win=70, loss=30}
}
--[[ =========================================================== ]]--
--[[ ====================== CONFIGURAÇÕES ====================== ]]--
local RunaPodium = 12624 -- ID da Runa Podium.
local RunaWin = 12621 -- ID da Runa Win.
local RunaLoss = 12622 -- ID da Runa Loss.
local ExpStorage = 12000 -- Storage usada para definir a EXP ganha.
local TemploWin = {x=1005,y=1009,z=7}
local TemploLoss = {x=1027,y=1009,z=7}
local Storage1 = 12001 -- Primeiro Baú.
local Storage2 = 12002 -- Segundo Baú.
local Storage3 = 12003 -- Terceiro Baú.
local Storage4 = 12004 -- Tile da saída.
local JuizAccess = getPlayerAccess(cid) -- Pega o Access do juiz.
--[[ =========================================================== ]]--
function onUse(cid, item, frompos, item2, topos)
--[[ ======================= RUNA PODIUM ======================= ]]--
local PlayerAccess = getPlayerAccess(item2.uid) -- Pega o Access do player.
local PlayerPos = getCreaturePosition(item2.uid) -- Pega a posição do player.
if item.itemid == RunaPodium then
-- Verificação do access do juiz:
if JuizAccess >=2 then
return doPlayerBroadcastMessage(cid, "Você não tem permissão para usar esta runa!", 22)
end
-- Verificação do local do jogador que vai receber a runa:
if not PodiumPos[PlayerPos] then
return doPlayerBroadcastMessage(cid, "Não é possível usar esta Runa neste local!", 22)
end
-- Verificação do acces do player:
if PlayerAccess >= 2 then
return doPlayerBroadcastMessage(cid, "Você não pode usar esta runa neste jogador!", 22)
end
-- Ações da Runa:
setPlayerStorageValue(item2.uid, ExpStorage, PodiumPos[PlayerPos].experiencia)
doSendMagicEffect(PlayerPos, 14)
doSendMagicEffect(PlayerPos, 10)
doSendAnimatedText(PlayerPos, "WINNER", 100)
doTeleportThing(item2.uid, TemploWin)
doSendMagicEffect(PlayerPos, 14)
doSendMagicEffect(PlayerPos, 10)
doSendAnimatedText(PlayerPos, "WINNER", 100)
setPlayerStorageValue(item2.uid, Storage1, 0)
setPlayerStorageValue(item2.uid, Storage2, 0)
setPlayerStorageValue(item2.uid, Storage3, 0)
return TRUE
end
--[[ =========================================================== ]]--
--[[ ========================= RUNA WIN ======================== ]]--
if item.itemid == RunaWin then
-- Verificação do access do juiz:
if JuizAccess >=2 then
return doPlayerBroadcastMessage(cid, "Você não tem permissão para usar esta runa!", 22)
end
-- Verificação do local do jogador que vai receber a runa:
if not WinLossPos[PlayerPos] then
return doPlayerBroadcastMessage(cid, "Não é possível usar esta Runa neste local!", 22)
end
-- Verificação do acces do player:
if PlayerAccess >= 2 then
return doPlayerBroadcastMessage(cid, "Você não pode usar esta runa neste jogador!", 22)
end
-- Ações da Runa:
setPlayerStorageValue(item2.uid, ExpStorage, WinLossPos[PlayerPos].win)
doSendMagicEffect(PlayerPos, 14)
doSendMagicEffect(PlayerPos, 10)
doSendAnimatedText(PlayerPos, "WINNER", 100)
doTeleportThing(item2.uid, TemploWin)
doSendMagicEffect(PlayerPos, 14)
doSendMagicEffect(PlayerPos, 10)
doSendAnimatedText(PlayerPos, "WINNER", 100)
setPlayerStorageValue(item2.uid, Storage1, 0)
setPlayerStorageValue(item2.uid, Storage2, 0)
setPlayerStorageValue(item2.uid, Storage3, 0)
return TRUE
end
--[[ =========================================================== ]]--
--[[ ======================== RUNA LOSS ======================== ]]--
if item.itemid == RunaLoss then
-- Verificação do access do juiz:
if JuizAccess >=2 then
return doPlayerBroadcastMessage(cid, "Você não tem permissão para usar esta runa!", 22)
end
-- Verificação do local do jogador que vai receber a runa:
if not WinLossPos[PlayerPos] then
return doPlayerBroadcastMessage(cid, "Não é possível usar esta Runa neste local!", 22)
end
-- Verificação do acces do player:
if PlayerAccess >= 2 then
return doPlayerBroadcastMessage(cid, "Você não pode usar esta runa neste jogador!", 22)
end
-- Ações da Runa:
setPlayerStorageValue(item2.uid, ExpStorage, WinLossPos[PlayerPos].loss)
doSendMagicEffect(PlayerPos, 13)
doSendMagicEffect(PlayerPos, 10)
doSendAnimatedText(PlayerPos, "LOSER", 100)
doTeleportThing(item2.uid, TemploWin)
doSendMagicEffect(PlayerPos, 13)
doSendMagicEffect(PlayerPos, 10)
doSendAnimatedText(PlayerPos, "LOSER", 100)
setPlayerStorageValue(item2.uid, Storage1, 0)
setPlayerStorageValue(item2.uid, Storage2, 0)
setPlayerStorageValue(item2.uid, Storage3, 0)
return TRUE
end
--[[ =========================================================== ]]--
return 0
end
Realmente... Me parece mais óbvio isso agora UHUAHUAAHA...
Não testei ainda, estou arrumando o dedicado que fiz pra colocar o servidor, mas assim que ficar tudo certo dou o parecer aqui.
~Edit:
Funcionou Slicer... Ao menos rodou certinho o server, agora vou fazer alguns testes no funcionamento mesmo =)
Reputado por ajudar.
Vlw
Outro problema:
A parte de verificação da posição do jogador (item2) não está funcionando...
-
Hummm, ok... Assim que conseguir vou testar e dar um retorno... Mas desde já obrigado =)
=P
-
Consegue me dizer o que foi mudado?
-
Estou com um problema nesse script, porém não sei qual é.
Ao abrir o servidor, ele lista alguns erros (algo com a posição do player 1)...
Segue o script:
Se alguém conseguir perceber algum erro que cometi ao fazer o script, ou algo estiver errado, me ajudem.
Grato.
-
Queria saber como fazer para que a vip pudesse ser comprada somente com algum item especificado... Como exemplo os diamounds no PXG...
Bom, instalei o sistema "Vip System By Account V1.0" do Kydrai e fiquei bem satisfeito com o resultado. Não ocorreu nenhum erro durante o processo, exceto é claro, pela primeira vez em que abrir o servidor, antes de usar o comando "/installvip". Porém, após instalar e reabrir, nenhum problema!
Fiz algumas imagens com o sistema em funcionamento:
Parabéns ao autor. Show de bola ^^
-
Bom, tenho uma dúvida referente ao sistema de VIP por account do Kydrai...
http://www.xtibia.com/forum/topic/136543-vip-system-by-account-v10/
Gostaria de saber como alterar no script para ao invés de dinheiro, ser preciso possuir tal item (configurável) para comprar a VIP.
-
Bom, dúvida sanada =)
E reportado.
-
Existe algum método ou forma de saber quais as Storages já foram usadas no Servidor?
-
Como faço para criar o item com o comando do ADM? "/i" ?
-
Uou, funcionou brun123... Porém, somente copie e colei, porque nao entendi muito bem oque são algumas dessas linhas UIHASUIAHSAS...
Se puder me explicar pra que eu aprenda ficarei agradecido HEHE
Mas vlw, mesmo.
-
Ok. Desculpe a ignorancia HASUHUHAS mas estou apenas começando a aprender scripts ^^
vlw.
-
É possível usar essas funções criadas em meu servidor? Como fazer para adiciona-las no servidor?
-
Bom, estou com um probleminha nesta parte do meu Script:
local winpos = { {x=1010,y=1010,z=7}, {x=1010,y=1011,z=7}, {x=1010,y=1012,z=7} } -- Posições onde é possível usar a runa nos Players.
if getCreaturePosition(item2.uid) ~= isInArray(winpos,TRUE) then return doPlayerSendCancel(cid,"Sorry, the player is not at the winners place!") end
Essa parte deveria determinar que a RUNA só pode ser usada se o alvo estiver nas posições do local winpos... Porém, estando ou não nessas posições, o script retorna a mensagem de erro...
Bom, estou começando a mexer com scripts, e tentando aprender, caso alguém saiba me indicar qual foi o erro e puder me ajudar ficarei grato ^^
Vlw.
-
Obg =), estava procurando para reportar, mas já foi movido ^^
-
Resolvido, mas como não há resposta aqui, podem apagar.
-
Ao invés de os vencedores ganharem por exemplo: 10 crystal coins, eles ganhassem os 10 crystal coins + 10k de experiencia...
-
Vod, seria possível programar para por exemplo a recompensa ser em exp points?
Dinheiro e exp points...
-
mulizeu.... Funcionou, a não ser por aquela parte que te mandei por PM... Ja usei o rep+ de hoje, mas assim que liberar estarei lhe dando por me ajudar. Grato, espero que possa me ajudar mais thxthx
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.
[Arquivado]Pokémon Universe Online - Um novo Universo está por Vir !
em Noticias - Arquivo
Postado
Cara, não se prenda muito as sprites dos pokémons! Se o jogo for bom, as sprites vão ser o de menos, e o pessoal vai jogar. É só ver o exemplo da Svke (PXG), que no começo tinha as sprites dos pokemons todas feias, e aos poucos, agora, eles foram arrumando e fazendo remakes... e agora estão ficando bonitas.
Espero ver resultados em breve, o Main post do tópico me deixou curioso =)
Sucesso aí com o projeto!