Daskyn
-
Total de itens
38 -
Registro em
-
Última visita
Posts postados por Daskyn
-
-
Em 29/08/2016 at 15:07, KarlKalvin disse:
Bom, o título do tópico já diz quase tudo né?
Muitos tópicos tem price só de loot, ou só de pokémon e com códigos contendo coisas desnecessárias então...
Não vou falar muito, nem prolongar.
A base que usei é DxP então ela funciona 100% com a base.
Primeiro vá no look.lua adicione essa tabela no começo do script:
local gastostones = {
[0] = 0,
[1] = 1,
[2] = 2,
[3] = 3,
[4] = 4,
[5] = 6,
[6] = 8,
[7] = 10,
[8] = 12,
[9] = 15,
[10] = 18,
[11] = 21,
[12] = 24,
[13] = 28,
[14] = 32,
[15] = 36,
[16] = 40,
[17] = 45,
[18] = 50,
[19] = 55,
[20] = 60,
[21] = 66,
[22] = 72,
[23] = 78,
[24] = 84,
[25] = 91,
[26] = 98,
[27] = 105,
[28] = 112,
[29] = 120,
[30] = 128,
[31] = 136,
[32] = 144,
[33] = 153,
[34] = 162,
[35] = 171,
[36] = 180,
[37] = 190,
[38] = 200,
[39] = 210,
[40] = 220,
[41] = 231,
[42] = 242,
[43] = 253,
[44] = 264,
[45] = 276,
[46] = 288,
[47] = 300,
[48] = 312,
[49] = 325,
[50] = 338,
}
Agora no mesmo arquivo, procure:
Você vai remover essa função toda até o local boost e vai trocar por essa...
local boosts = getItemAttribute(thing.uid, "boost") or 0
local precocertos = 0
if boosts > 50 then
precocertos = ((gastostones[50] * 5) * 400) + ((boosts - 50) * 100000)
else
precocertos = ((gastostones[boosts] * 5) * 400)
end
local pokeCost = pricePokemonsList[pokename].price
if pokeCost then
if boosts == 0 then
table.insert (str, " Price: $"..pokeCost)
else
table.insert (str, " Price: $"..pokeCost.. " + $"..precocertos.. "[boost]")
end
end
Agora vamos ao LOOT, procure pelo ultimo :
E adicione em cima dele:
elseif priceItemsList[iname.name] then
local qnt = 0
if thing.type == 0 then
qnt = 1
else
qnt = thing.type
end
local p = getThingPos(thing.uid)
local calculo = priceItemsList[iname.name].price * qnt
table.insert(str, "You see ")
if thing.type > 1 then
table.insert(str, thing.type.." "..iname.plural..".")
else
table.insert(str, iname.article.." "..iname.name..".")
end
table.insert(str, "\n"..iname.description.." Price: $"..calculo..".")
Para editar as tabelas fica no arquivo data/lib/107-main tables.lua.
Créditos: Kalvin Karl
Favor não postar em outro fórum sem os créditos... (:
Uma coisa que percebi, que Pokemons, que não possuem um preço na tabela, os looks desaparecem...
-
Em 03/07/2017 at 17:39, Brunds disse:
Fala guys bom gostaria de estar convidando quem se interessar pelo projeto a ingressar na equipe estou em busca de um programador, desing, scripter para a equipe o projeto se encontra em um estado bem avançado já todas as vocações adicionadas são em torno de 50 no momento o site se encontra no mesmo estado bem avançado também não vou fazer um texto gigante para não ficar cansativo mas vou deixar algumas fotos de como o servidor e site se encontra
Site
Servidor
Velocidade de ataque baseado no Fist quanto mais fist maior a velocidade de ataque
Sistema de lenhar
O servidor contem 429 magic effects e 129 shotyeffects configurado na source e no client já
Sistema de missão baseada no Rank entre A, B e C
Algumas imagens dos conteúdos do servidor
Entrada para o evento Ruptura Dimensional
Konoha sendo reformulada totalmente porém mantendo a estrutura original
Criação da vila dos uchihas totalmente única
Melhorando hunts existentes
Sprites sendo criadas exclusivamente para o servidor
Eventos como blood castle,battlefield,capture the flag, castle 24hrs, zombie event de coletar virus e zombie event de sobrevivencia entre outros
Bom galera é isso tem muito mais mas não quero deixar o tópico gigante que se interessar só mandar o currículo
Nome:
Idade:
Meio de contato: skype / discord / whatszapp
Cargo:
Trabalhos já feito: caso tiver algum
Tempo disponível de semana e fim de semana:
é isso galera o servidor é um servidor sério não procuro crianças que não quer nada com nada busco desenvolvedores e pessoas que querem mesmo fazer parte do projeto seja para melhorar as próprias habilidades ou para trabalhar para ganhar experiencia no cargo
Não remunerado no momento
Olá, entre em contato pelo Facebook: https://www.facebook.com/daskyn123
Lá, a gente pode conversar melhor, tenho propostas, que talvez sejam aceitas .
-
Apresentação
Eae, galera do XTibia, hoje eu venho apresentar a vocês o NTOWaR Land, o projeto de Narutibia cujo o principio, é relembrar o PvP, e os servidores de Naruto 7.81, porém em uma versão atualizada e melhorada.
Um incrível MMORPG onde você tem muito controle sobre seu personagem, podendo escolher, qual a vocação (figurantes do anime), que quer exercer em uma jogabilidade dinâmica e diferenciada!
Atualmente, o servidor, já foi atualizado da versão 7.81 para a 8.60, para assim trazer uma jogabilidade melhor aos player's (porém é claro, sem fugir da essência do 7.8).
Outro objetivo é proporcionar diversão aos jogadores, mantendo ao máximo a jogabilidade original unida à praticidade de um servidor PVP (7.81) , sem edições e vocações totalmente equilibradas, além de um principal diferencial: totalmente gratuito, todos os itens do jogo podem ser adquiridos sem nenhuma recompensa monetária (doação) ao servidor.
Decidimos criar o WarLand porque cansamos das máfias dos outros servidores onde jogávamos, que apenas visavam unicamente o lucro, lucro e lucro. Nunca pensando nos jogadores e no propósito da diversão, beneficiado unicamente os doadores, tirando o propósito do jogo: o PvP e a diversão, sem contar que esse tipo de servidor, chegou a falência, estando apenas os Narutibia 8.54 online.
Andamento
O andamento do servidor, tem sido bem dinâmico e constante, onde eu e minha equipe atual, editamos todos os dias, para deixar tudo mais estável e completo, para que assim, o mais rápido possível, o servidor esteja online, proporcionando a diversão e contentamento de todos.
O servidor, foi e está, sendo desenvolvido, a partir de uma antiga base, porém, totalmente reformulado, com TFS e sistemas feitos do 0, constando com OTClient e OldClient.
Imagens
SpoilerApesar das imagens e do Broadcast do NPC serem provisorias [apenas para tests de sistema] eis alguns prints, do básico das vocações:
#########################################################################
#########################################################################
#########################################################################
EM BREVE NOVOS PRINTS
Equipe Atual
- Lowna [sCRIPTER]
- Denzer [sCRIPTER/SPRITER]Apesar ser uma equipe pequena, tentamos ser profissionais comprometidos, trabalhando sempre pela melhoria do servidor, garantindo assim um servidor respeitado por todos e mantendo nosso único ideal: a diversão.
Recrutamento
A administração do servidor sempre certifica de possuir uma equipe confiável e justa para os futuros jogadores, sendo assim todos os membros da staff tera suas identidades reveladas e possuirem acesso restritos ao servidor, que são específicos para suas áreas. A qualidade do trabalho desses membros será avaliada pelos próprios jogadores após a abertura do servidor.
Sendo assim, como contamos apenas com 2 membros na equipe, estamos a formar uma equipe maior, estando a procura de:
Procuramos pessoas sérias e dispostas que possua um conhecimento avançado nas respectivas áreas abaixo:
( ) MAPPER
( ) SCRIPTER
( ) SPRITER
Mesmo tendo um baixo conhecimento, pois assim, você ira evoluindo juntamente ao servidor.Bom é isso galera , um topico um pouco pequeno, mas de grande valor para nós
Em breve estarei atualizando o mesmo.
Desde já agradeço a todos -
Olá galera do XTibia , tudo tranquilo ? Bom , gostaria de pedir a vocês , um NPC que adicionasse uma spell ao player , e mudasse a outfit do mesmo.
Exemplo :
SpoilerUm player está andando pelo mapa , ele encontra um NPC e diz :
- Hi (Player)
- Olá !PLAYERNAME! , eu sou Yuri , gostaria de aprender a spell exevo gran mas frigo ? (NPC)
- Yes (Player)
Logo então , o Player , poderia utilizar exevo gran mas frigo (mas claro , continuaria com todas as outras spells [ por exemplo se ele for um Paladin , continua com spells de Palandin , porém é adicionado o exevo gran mas frigo ] , e o NPC mudaria sua outfit para 985.Bom , é isso galera ^.^
Desde já muito obrigado XD -
Fala galera do XTibia ^.^ tudo bem com vocês ?
Gostaria de saber se teria alguma forma de atualizar um OTB (items) e um OTBM (mapa) 7.81 para a versão 8.54 , já tentei de todas as formas possíveis (claro todas as que eu sei ) porém , em nenhuma delas obtive sucesso.
Desde já agradeço ^^ -
4 minutos atrás, marcelinhok disse:
Ola galera, entao ... tava querendo ver se alguem disponibiliza um script de npc que funcionasse da seguinte forma.. Um npc normal vendendo items. So que teria uma limitação de compras ! Exe: Npc vende Magic Plate, mas eu queria que ele vendesse apenas 5 magic plate, despois que vendesse as 5 magic plate acabaria o estoque e nao poderia vender mais !
Sera que alguem pode me ajudar ?Grato desde ja
Hum , nunca vi nada parecido , mas posso tentar..
Mas de certa forma , não seria mais fácil , remover o NPC , após alguém , comprar as 5 Magic?
- - - - - - - - -
Ou então , você poderia criar um NPC que fique no local por X minutos , ou horas ..
Assim os player's teriam um certo tempo para a comprar do item .
-
3 minutos atrás, marcelinhok disse:
7958
Faça o teste ;
Em data/talkactions/talkactions.xml , edite o arquivo e adicione a tag :
Spoiler<talkaction words="!buywand" event="script" value="wand.lua"/>
Em data/talkactions/scripts , criei um arquivo .lua chamado wand e adicione :
Spoilerlocal config = {
items = 2160, ----- ID dos 7 items que serao removidos
2161, -----
2161, -----
2161, -----
2161, -----
2161, -----
2161, -----
2161, -----
2161 -----
}
function onSay(cid, words, param)
if doPlayerRemoveItem(cid, config.items, 7) == true then -- Quantidade dos items que serao removidos , ex , se colocar 2 , sera removido 2 items de cada
doPlayerAddItem(cid, 7958, 1) -- Id da Wand e a quantidade que sera adicionada , ex , se colocar 2 no lugar de 1 , sera entregue 2 wand apos a troca
doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR,'Voce acaba de trocar os 7 items por uma Wand') -- Mensagem caso o player possua os 7 items e efetue a troca
else
doPlayerSendCancel(cid, "Voce nao possui os 7 items necessarios para efetuar a troca.") -- Mensagem caso o player nao possua os 7 items
end
return true
end
Não testei , pois estou sem servidor aqui , faça o teste e me diga se funcionou ou não , para que eu possa alterar se for necessário
-
13 horas atrás, marcelinhok disse:
Iae galera..
Queria saber se alguém pode disponibilizar um script que funcione de certa maneira...
Um char compra um item pelo certo comando ''!buywand''.
Mas essa ''Wand'' seria vendida por 7 items.. seria como trocar 7 items pela WAND.
Sera que alguem pode ajudar ?
- AGRADEÇO DESDE DE JA !
Qual seria o id da Wand ?
-
-
Olá XTibianos ! Bom Dia , Boa Tarde , Boa Noite , não sei que horas , vocês visualizaram esse Topico , então , estou desejando um bom momento , em quaisquer que sejam o horario !
Bom o motivo da criação , deste topico , é que quero pedir uma ajudar de vocês aqui do Forum.Que ajuda seria essa ?
R : É o Seguinte , meu servidor se encontrava na versão 8.54 , sem nenhum BUG é etc ... Mas então decide passa-ló para 8.60 , para ter novos sistemas como Castle War é etc .. Funcionou .. Não deu nenhum BUG ao ligar é etc .. Mas sempre que utilizo alguma Spell , os effect's sai trocados , ou até mesmo não sai o effect , sendo que antes isto não acontecia !
Então , quero pedir a ajudar de vocês para que possa estar resolvendo este problema ...
Desde já agradeço
Abraços
-
mas é claro que isso ta errado ne vei, quando eu faço dar um destrou no terminate é dentro do escopo da função terminate
se ta assim
function terminate()
--blalblablalba
end
tu coloca assim
function terminate()
nomeDoWindow:destroy()
end
Desta forma :function EnterGame.terminate()EnterGame:destroy()endÉ destafunction terminate()EnterGame:destroy()endA Window continua a se multiplicar ... -
yep :>
mas cuidado pra nao fazer um nil:destroy() vai dar zebra se tentar destruir uma coisa que nao existe '-'
function EnterGame.terminate:destroy()
Quando coloco isso lá no entergame.lua , toda a Window desaparece ...
-
é no arquivo lua do modulo, é so dar um ctrl f em terminate que tu vai ver ele
Após isso basta coloca :destroy ? Dois pontos destroy ? : destroy
-
Tem que ajustar ai, ta vendo que a caixa de account ta ancorada no prev e ta com margem de 70? tu vai passar esse margin-top pro MenuLabel e vai tirar o do PasswordTextEdit
E o botao tu bota um margin-right jogando ele pro centro, joga metade do tamanho do window mais ou menos, vai ajustando ate ficar centralizado
Na função terminate(), ela é a função que executa pra dar o unload no modulo
Se não for pedir demais , poderia me falar onde devo editar e como devo editar ? Sei que é no Terminate , mas não sei onde fica .. Em qual arquivo e etc , e como disse não tenho conhecimento algum em OTClient !
-
Pra tirar essa duplicação é só dar um destroy na janela dentro da função terminate
Quanto ao ancoramento e margem é muito simples. Voce tem as opções de
anchors.[orientação]: widget.[orientação]
Exemplos:
anchors.top: parent.top
- ancora o topo do widget no topo do parent mais proximo acima
(lembrando que a identação de dois espaços no otui define a herança)
anchors.left: buttonBlabla.left
- ancora a esquerda do widget na esquerda do botão com nome 'buttonBlabla'
anchors.right: prev.left
- ancora a direita do widget na esquerda do widget que foi declarado no otui previamente
MainWindow Button id: buttonBlabla anchors.top: parent.top Button id: new anchors.top: parent.top anchors.left: prev.right
anchors.bottom: next.top
- ancora o fundo do widget no topo do widget declarado a seguir
MainWindow Button id: buttonBlabla anchors.top: parent.top anchors.left: next.right Button id: new anchors.top: parent.top
Existe ainda o horizontalCenter, que é o mesmo usado nos slots
E quanto a margin é basicamente margin-[orientação]: valor
Voce so pode usar margem se houver ancoramento, se voce usou anchors.top tu vai ter que usar margin-top e assim por diante
Se voce ancora em sentidos antagonicos ele vai fazer um auto ajuste de acordo com o ancoramento, ou seja, se boto anchors.top e anchors.bottom num mesmo widget, ele vai ignorar o height, e vai seguir apenas o ancoramento
O valor pode ser positivo ou negativo, não há restrições quanto a isso, porem se voce exceder os limites do widget pai ele pode simplesmente nao aparecer mais na tela, ele deixa de ser visivel
E uma coisa importantissima, nunca ancore um widget em outro simultaneamente:
Label id: first anchors.top: next.top Label id: second anchors.bottom: prev.bottom
Isso vai causar um erro, obviamente, porque o ancoramento de um depende do ancoramento do outro e vice versa
Bom, acho que é so isso, não to lembrado de mais nada
Onde posso dar esse Destroy? E onde fica esse Terminal? Não sei mecher em OTClient
-
Bom , aqui consegui configurar a posição dos botões é lacunas de boa .. Mas agora ta com aquele error de Duplicar o Window , e quando aperto no OK , não vai TT.TT
Vocês podem observar que nas Prints , a cor do Window troca , mas é normal :3 , foi so uns edit que fiz , pra ficar trocando as cores ...
-
Só eu que fico olhando o post de 10 em 10 minutos esperando o Overllord posta o Servidor ? EHUUEHEU
-
Uma Sugestão > Os cara vai vim de MiMiMi , falando que quero tudo pronto e tal , mas bom , acho que seria bacana se fosse colocado Icon System !
-
Após eu ter feito tudo o que você disse começou a dar esse erro :
[05/05/2015 10:49:14] [PFlay] Storm has logged in.[05/05/2015 10:49:14] [Error - CreatureScript Interface][05/05/2015 10:49:14] data/creaturescripts/scripts/login.lua:onLogin[05/05/2015 10:49:14] Description:[05/05/2015 10:49:14] data/creaturescripts/scripts/login.lua:225: attempt to call global 'onPokeHealthChange' (a nil value)[05/05/2015 10:49:14] stack traceback:[05/05/2015 10:49:14] data/creaturescripts/scripts/login.lua:225: in function <data/creaturescripts/scripts/login.lua:6>[05/05/2015 10:49:14] [PFlay] Storm has logged out.
Todas as Contas/Chars , que tento entrar da este Erro ! Unica conta/char que entra sem error's e 1/1 Account Manager Entra sem nenhum ERRO -
Qual seria o tamanho da imagem ?
-
/\ Não entendi
-
Olá pessoal do XTibia !
Bom , gostaria de pedir a vocês que , me disponibilizassem um tutorial , de como colocar o PokeBar no Servidor pra que não sabe e aquela barrinha que mosta os pokemons que você tem na bag , e quando clica , troca o pokemon , igual aquela do Kpdo , mas gostaria para PDA , e que fosse para OTClient .
Desde já Agredeço
Print : Para que saibam do que estou falando (mais ou menos isso )
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.
[Encerrado] Tabela de Catch
em Tópicos Sem Resposta
Postado
Olá, comunidade, tudo bem?
Gostaria de saber, se seria possível definir o Catch de um PDA em uma tabela, digo, definir em média quantas Pokébolas seria gastas em um certo Pokémon.
Exemplo :
{Tangela} = P(500) G(350) S(200) U(100)
Sendo :
Pokeball = 500
Great Ball = 350
Super Ball = 200
Ultra Ball = 100
Logo a média de Catch de uma Tangela utilizando Ultra Ball seria 100.
Caso seja possível, peço que me ajudem a fazer a execução da mesma.
Desde já agradeço