-
Total de itens
59 -
Registro em
-
Última visita
Histórico de Reputação
-
HeltonMuniz2 deu reputação a dalvorsn em Projeto Tutores de Scripting
Nesse caso é melhor fazer por query, tu vai fazer a query ordenando da maior para menor,
Caso não saiba executar queries, use esse site para estudo: http://www.w3schools.com/sql/default.asp
As funções de database são:
local result = db.getResult(query) result.getDataInt(resId, s) result.getDataLong(resId, s) result.getDataString(resId, s) result.getDataStream(resId, s, length) result.next(resId) result.free(resId) Porem o uso constante de database é um pouco perigoso, faça um sistema de cache, que só executa a query de tempos em tempos, independente de quem requisita o rank(ou seja, salvando numa global storage)
-
HeltonMuniz2 recebeu reputação de HeelNox em Fazer NPC que fala Hi e ele fala Seja bem-vindo ao serve.
Dúvida/Pedido Sanado
Tópico Reportado!
-
HeltonMuniz2 recebeu reputação de HeelNox em Fazer NPC que fala Hi e ele fala Seja bem-vindo ao serve.
<?xml version="1.0" encoding="UTF-8"?> <npc name="Frederick" script="default.lua" walkinterval="2000" floorchange="0"> <health now="150" max="150"/> <look type="128" head="20" body="100" legs="50" feet="99" corpse="2212"/> <parameters> <parameter key="message_greet" value="Ola |PLAYERNAME|. Bem vindo ao Server!"/> </parameters> </npc> Não sei se funciona mais testa ai.
-
HeltonMuniz2 recebeu reputação de RigBy em Ultimate Ninja Impact [Noticias ,Showoff e etc...]
Na boa cara, você so deve jogar nto 8.54, já começou a bostear o topico.
@Topic
Achei muito bom o projeto, boa sorte que termine logo, achei legal alguém se interessar nos Narutos antigos.
-
HeltonMuniz2 recebeu reputação de Zoobu em Galeria De LuquitossML
Ficou bem legal, você realmente tem talento lucas, só achei que no cabo do CrossBow, ta muito escuro (achei a sombra um pouco alta), mais eu não sou spriter rsrs, Boa Sorte, e sucesso ai com as sprites.
-
HeltonMuniz2 deu reputação a ArticFox em Show Off + Itens por encomenda: Artic Fox
Aqui Shoguns !!
Veja se ficou ao agrado eren !!
-
HeltonMuniz2 recebeu reputação de Killua em Akatsuki System [ACTION]
Olá sou iniciante na área de Scripting, esse script foi pedido por um membro (Não me recordo o nome), nos servidores de Narutibia tem um Sistema de transformação eu apenas o converti, para Actions, assim o Jogador ira receber o item do NPC e poderá se Transformar, desculpem por tudo, em breve irei tentar fazer um Próprio.
Testado Script Funcional
TFS 0.3.6 pl, 854
Como o Script Funciona ?
O Jogador clica no item (Roupa da Akatsuki), recebe uma Outfit e uma nova vocação (Podendo receber + Experiencia)
Data/Actions/Script
Crie um arquivo chamado Akatsuki.lua, e cole o código abaixo:
local config = { --[vocation id] = { nova voc, looktype} [1] = { 208, 120}, [2] = { 209, 11}, [3] = { 210, 155}, [4] = { 2, 66}, [5] = { 2, 66}, [6] = { 2, 66}, [7] = { 2, 66}, [8] = { 2, 66}, [9] = { 2, 66}, [10] = { 2, 66}, [12] = { 2, 66}, [13] = { 2, 66}, [14] = { 2, 66} } function onUse(cid, item, frompos, item2, topos) local voc = config[getPlayerVocation(cid)] if voc then doPlayerSetVocation(cid, voc[1]) doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Você Virou um Akatsuki Agora !!!") local outfit = {lookType = voc[2]} doCreatureChangeOutfit(cid, outfit) doRemoveItem(item.uid, 1) else doPlayerSendCancel(cid, "Você não pode se Tornar um Membro da Akatsuki!") end return true end Explicando:
Actions.xml
<action itemid="ID DO ITEM" script="akatsuki.lua"/> Impossibilantando usar o Comando Transformar, Adicionando + Exp ganha.
Possíveis Coisas que Iram lhe ajudar a completar seu Sistema:
NPC Troca Items por Items.
Retirar Coração
Créditos:
Nowo
Killua
ErenJaeger
Em breve irei refazer o script, e farei uma versão melhorada.
-
HeltonMuniz2 deu reputação a Killua em Cassino Interativo
Eu fiz esse código a pedido do usuário @igorlabanca e tive ajuda do @zipter98 pra fazer.
Não vou explicar oq ele faz, vou somente postar o vídeo que o igor fez mostrando como funciona.
O código faz exatamente oq está no vídeo.
@EDIT algumas pessoas vieram até mim para dizer que estava dando para usar mesmo sem dinheiro. Esse problema já foi resolvido.
Crie Killua Cassino.lua em data/actions/scripts e coloque:
Se você usa a versão do 0.3 ou 0.4 do TFS, use assim:
Se você usa o TFS 1.0, use assim:
E coloque essa tag no actions.xml
<action actionid="2142" script="Killua Cassino.lua"/> Daí basta colocar actionID 2141 na alavanca e pronto =)
Espero que gostem.
-
HeltonMuniz2 deu reputação a Killua em [SDT] Minereção - Bronson Server
Bom dia a todos, hoje vou postar para o SDT um "sistema" de mineração igual ao do Bronson server que eu fiz a pedido de um usuário. Se quiser ver os outros Scripts de terça, clique aqui.
Segue o modo que o usuário fez o pedido:
Primeiro crie Killua Mining System.lua em data/actions/scripts e coloque esse código:
--- Sistema de mineração feito por Killua, XTibia.com local pedras = {5619, 5620} -- Id das pedras que podem ser mineradas local maxTries = 5 -- Quantas vezes a pedra sera minerada para se transformar em outra local pedrasExaustas = {5621, 5622} -- Id das pedras nas quais as pedras mineradas vao se transformar local chance = 70 -- Chance em % de conseguir o iron ore local vocations = {11, 21, 16} -- Vocacoes que podem minerar local tempoQuebrada = 5 -- Tempo em minutos que a pedra permanece quebrada local cooldown = 2 -- Em segundos function onUse(cid, item, fromPosition, itemEx, toPosition) local desc = tonumber(getItemSpecialDescription(itemEx.uid)) ~= nil and tonumber(getItemSpecialDescription(itemEx.uid)) or 0 local pos = getThingPos(itemEx.uid) local a = math.random(1, #pedrasExaustas) local idPedra = getItemIdByName(getItemName(itemEx.uid)) local function removeStone() local t = getTileItemById(pos, pedrasExaustas[a]) if t then doRemoveItem(t.uid, 1) end end if isInArray(pedras, itemEx.itemid) then if getPlayerStorageValue(cid, 338192) > os.time() then doPlayerSendCancel(cid, "Voce esta cansado! Aguarde " .. getPlayerStorageValue(cid, 338192) - os.time() .. " segundos.") return true end if not isInArray(vocations, getPlayerVocation(cid)) then doPlayerSendCancel(cid, "Sua vocation nao pode minerar.") return true end if tonumber(getItemSpecialDescription(itemEx.uid)) == nil or tonumber(getItemSpecialDescription(itemEx.uid)) < maxTries - 1 then doItemSetAttribute(itemEx.uid, "description", desc + 1) doPlayerSetStorageValue(cid, 338192, os.time() + cooldown) local a = math.random(1, 100) if a < chance then doPlayerAddItem(cid, 5880, 1) doSendMagicEffect(getThingPos(itemEx.uid), CONST_ME_BLOCKHIT) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Voce obteve um iron ore!") else doSendMagicEffect(getThingPos(itemEx.uid), CONST_ME_HITAREA) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Voce falhou.") end elseif tonumber(getItemSpecialDescription(itemEx.uid)) == maxTries - 1 then doItemSetAttribute(itemEx.uid, "description", 0) doTransformItem(itemEx.uid, pedrasExaustas[a]) addEvent(removeStone, tempoQuebrada * 1000 * 60) addEvent(doCreateItem, tempoQuebrada * 1000 * 60 + 200, idPedra, 1, pos) doSendMagicEffect(getThingPos(itemEx.uid), CONST_ME_HITAREA) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "A pedra quebrou") end else doPlayerSendCancel(cid, "Aqui nao e lugar de minerar.") end return true end Agora em data/actions/actions.xml, coloque essa tag:
<action itemid="2553" script="Killua Mining System.lua"/> -
HeltonMuniz2 deu reputação a ArticFox em Show Off + Itens por encomenda: Artic Fox
Até o final de hoje posto as 2 sprites !! Madarada, por favor leia o tópico né cara ? Poem spoiler nessa imagem ai !
1º Pedido concluido:
-
HeltonMuniz2 recebeu reputação de Ruandx22 em Fazer NPC que fala Hi e ele fala Seja bem-vindo ao serve.
<?xml version="1.0" encoding="UTF-8"?> <npc name="Frederick" script="default.lua" walkinterval="2000" floorchange="0"> <health now="150" max="150"/> <look type="128" head="20" body="100" legs="50" feet="99" corpse="2212"/> <parameters> <parameter key="message_greet" value="Ola |PLAYERNAME|. Bem vindo ao Server!"/> </parameters> </npc> Não sei se funciona mais testa ai.
-
HeltonMuniz2 recebeu reputação de libanori em Galeria De LuquitossML
Ficou bem legal, você realmente tem talento lucas, só achei que no cabo do CrossBow, ta muito escuro (achei a sombra um pouco alta), mais eu não sou spriter rsrs, Boa Sorte, e sucesso ai com as sprites.
-
HeltonMuniz2 recebeu reputação de Lucasmml em Galeria De LuquitossML
Ficou bem legal, você realmente tem talento lucas, só achei que no cabo do CrossBow, ta muito escuro (achei a sombra um pouco alta), mais eu não sou spriter rsrs, Boa Sorte, e sucesso ai com as sprites.
-
HeltonMuniz2 deu reputação a Killua em [SDT] Script de terça
Olá a todos, eu decidi que, para contribuir com a comunidade, vou fazer e postar um novo script toda terça-feira. Assim também fica mais organizado e padronizado.
Esse tópico servirá apenas para listar todos os scripts que eu postei para o SDT, será uma lista.
DATA - SCRIPT
[19/02/2014] - [Action] Cassino interativo
[26/02/2014] - [Talkaction] !teleport com lista
[04/03/2014] - [Action] Mineração - Bronson Server
[11/03/2014] - [Action] Killua Fishing System - Pesca diferente
[18/03/2014] - [Creaturescript] Itens ganhando exp e upando (upgrade system)
[25/03/2014] - [Action] Sistema de Cultivo (plantação)
[08/04/2014] - [sistema] Monster Hunter Event
[15/04/2014] - [MOD] Cart System (Andando de carrinho)
[25/04/2014] - [sistema] Dice Arena Event
* Os dois primeiros foram postados em Quartas-feiras, mas achei melhor colocá-los aqui também.
Fiquem de olho, toda terça tem um novo!
Se tiver alguma sugestão de script para ser feito, sinta-se a vontade para postar.
-
HeltonMuniz2 recebeu reputação de willian12345 em Akatsuki System [ACTION]
Olá sou iniciante na área de Scripting, esse script foi pedido por um membro (Não me recordo o nome), nos servidores de Narutibia tem um Sistema de transformação eu apenas o converti, para Actions, assim o Jogador ira receber o item do NPC e poderá se Transformar, desculpem por tudo, em breve irei tentar fazer um Próprio.
Testado Script Funcional
TFS 0.3.6 pl, 854
Como o Script Funciona ?
O Jogador clica no item (Roupa da Akatsuki), recebe uma Outfit e uma nova vocação (Podendo receber + Experiencia)
Data/Actions/Script
Crie um arquivo chamado Akatsuki.lua, e cole o código abaixo:
local config = { --[vocation id] = { nova voc, looktype} [1] = { 208, 120}, [2] = { 209, 11}, [3] = { 210, 155}, [4] = { 2, 66}, [5] = { 2, 66}, [6] = { 2, 66}, [7] = { 2, 66}, [8] = { 2, 66}, [9] = { 2, 66}, [10] = { 2, 66}, [12] = { 2, 66}, [13] = { 2, 66}, [14] = { 2, 66} } function onUse(cid, item, frompos, item2, topos) local voc = config[getPlayerVocation(cid)] if voc then doPlayerSetVocation(cid, voc[1]) doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Você Virou um Akatsuki Agora !!!") local outfit = {lookType = voc[2]} doCreatureChangeOutfit(cid, outfit) doRemoveItem(item.uid, 1) else doPlayerSendCancel(cid, "Você não pode se Tornar um Membro da Akatsuki!") end return true end Explicando:
Actions.xml
<action itemid="ID DO ITEM" script="akatsuki.lua"/> Impossibilantando usar o Comando Transformar, Adicionando + Exp ganha.
Possíveis Coisas que Iram lhe ajudar a completar seu Sistema:
NPC Troca Items por Items.
Retirar Coração
Créditos:
Nowo
Killua
ErenJaeger
Em breve irei refazer o script, e farei uma versão melhorada.
-
HeltonMuniz2 recebeu reputação de Matador18 em Ajuda em Talkactions
Tenho este script aqui do membro Killua.
CreatureScripts/Scripts
Crie um arquivo e coloque dentro.
function onKill(cid, target, lastHit) if isPlayer(target) then doBroadcastMessage("O jogador ".. getCreatureName(cid) .." [".. getPlayerLevel(cid) .."] acabou de matar o noob " .. getCreatureName(target) .. " [".. getPlayerLevel(target) .."]!", MESSAGE_STATUS_CONSOLE_ORANGE) end return TRUE end CreatureScripts.xml adicione a tag
<event type="kill" name="BroadDeath" event="script" value="deathcast.lua"/>
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.