-
Total de itens
78 -
Registro em
-
Última visita
-
Dias Ganhos
1
Tudo que dragonlorde postou
-
Voce pode fazer varias coisas para melhorar o script: function onUse(cid, item, item2) isso pode ficar assim..[ Nesse caso eu acho inecessario essas duas variaveis: local health = getCreatureHealth(item2.uid) local mana = getCreatureMana(item2.uid) doPlayerSendTextMessage(cid, 22,'A Vida atual é ' .. health .. ' ') doPlayerSendTextMessage(cid, 22,'A Mana atual é ' .. mana .. ' ') Deixando assim quem sabe fica menos poluido: doPlayerSendTextMessage(cid, 22,'A Vida atual é ' .. getCreatureHealth(item2.uid) .. ' ') doPlayerSendTextMessage(cid, 22,'A Mana atual é ' .. getCreatureMana(item2.uid) .. ' ')
-
Pesquisa De Performance/conteúdo/organização Xtibia.com
tópico respondeu ao Administrador de dragonlorde em Lixeira Pública
Os scripters estamos sendo desvalorizados e isso das equipes é 1 banalidade fatal... Hoje entra qualquer mano em uma equipe la so pra ter mais "moral" A seção de scripts ta muito parada tinha que rola mais duelos,competencias,altos premios Pra da um exemplo da decadencia da seção de script...: Eu postei isso aqui ontem... http://www.xtibia.co...spell-exorcium/ E ninguem comento ninguem reparo :S Ate outros scripts que tem por la passaram desapercebidos.. Deveria ter mais divulgação no portal da seção de script... Outra: http://www.xtibia.com/forum/topic/129919-magia-de-transformacao/ Mais uma: http://www.xtibia.com/forum/topic/129772-runa-que-mostra-hpmana/ Falto uma critica ou algo ne ? -
Pah que legal foi o que eu propus la no otro topico de desempenho e tals Que bom que rolo eu to dentro XD
-
Cara isso que voce posto no começo vai remover so a skull e o que o Kydrai falou sim vai remover os frags so que tem 1 coisa que pode te ajudar tambem.. DATABASE! db.executeQuery("DELETE FROM `killers` WHERE `unjustified` = 1;") Essa query aqui remove todos! os frags de todo mundo!
-
[Duvida] Scripit So Faz Metade Do Que Eu Mando!
tópico respondeu ao tavax de dragonlorde em Lixeira Pública
Deixe a query assim: Query = db.getResult("SELECT `rank_id` FROM `players` WHERE `id` = ".. getPlayerGUID(cid) ..";") E a otra assim: db.executeQuery("UPDATE `players` SET `rank_id` = ".. rank .." WHERE `id` = ".. AccID ..";") E tipo esse local rank = 8 8 é o que? -
talkaction [Talkaction] Mutual Sacanagem
tópico respondeu ao dragonlorde de dragonlorde em Actions e Talkactions
Então concluindo... Esse é o script que você falou so que pra versões novas... -
action [Action]Sistema De Donate Com Nome
tópico respondeu ao Antiemoxlr de dragonlorde em Actions e Talkactions
Se não me engano o getPlayerPosition e o getThingPosition dão erro no console :S É melhor tu usar o getCreaturePosition é o mais confiavel... -
action [Action]Sistema De Donate Com Nome
tópico respondeu ao Antiemoxlr de dragonlorde em Actions e Talkactions
O script ta um poco amador... Mas a ideia é bem legal... Obs: Use os argumentos que forem necessarios: function onUse(cid, item, frompos, item2, topos) Pode deixa-lo assim: function onUse(cid, item, frompos) Sei que não tem muita diferença mas fica menos poluido XD -
moveevent [Moveevent] Perfect Treiner System
tópico respondeu ao leleos de dragonlorde em Actions e Talkactions
Imagino que esse não seja seu primeiro script... Porque pra primeiro script fico meio avançado Meu primeiro script foi 1 alavanca que sumonava 1 bixo(OSKAPSOKAPOSKAPOSKAPOS) Sabe que eu acho que voce poderia se complicar menos usando directions.. São muito uteis... Por exemplo: if(item.actionid == 9000) then monkOne = {x = charPos.x - 1, y = charPos.y - 2, z = charPos.z} monkTwo = {x = charPos.x + 1, y = charPos.y - 2, z = charPos.z} if item.actionid == 9000 then monkOne = getPosByDir(getCreaturePosition(cid),6) --trainer sumonado ao noroeste do player monkTwo = getPosByDir(getCreaturePosition(cid),7) --trainer sumonado ao noreste do player -
talkaction Bp's De Runa Por Talkaction
tópico respondeu ao Martelix de dragonlorde em Actions e Talkactions
O script não é seu né? De quem é? Cade os creditos dele? Se é seu parabens porque fico legalzinho so que pra ot serio não rola isso :S -
Nome: Exorcium Autor: Dragonlordez Versão Testada: TFS 0.3.6 - 8.54 Uma spell simples so que foi feita em lua mesmo(sem aquilo do: local combat = createCombatObject()): Exorcium.lua: function onCastSpell(cid, var) function exorcium(dir) min = -math.random(50,100) - getPlayerSkill(cid, magic) - getPlayerLevel(cid) max = -math.random(100,200) - getPlayerSkill(cid, magic) - getPlayerLevel(cid) doSendDistanceShoot(getCreaturePosition(cid), getPosByDir(getCreaturePosition(cid), dir), CONST_ANI_ENERGYBALL) doSendMagicEffect(getPosByDir(getCreaturePosition(cid), dir), 30) doAreaCombatHealth(cid, 2, getPosByDir(getCreaturePosition(cid), dir), AREA_SQUARE1X1 , min, max, 30) end local dirs = {6,0,7,1,5,2,4,3,6,0,7,1,5,2,4,3,6,0,7,1,5,2,4,3,6,0,7,1,5,2,4,3,6} for i,v in pairs(dirs) do addEvent(exorcium, 100*i, v) end return 1 end Tag spells.xml: <instant name="Exorcium" words="exorcium" lvl="33" mana="160" exhaustion="2000" needlearn="0" event="script" value="exorcium.lua"> </instant> Imagem:
-
talkaction [Talkaction] Mutual Sacanagem
tópico respondeu ao dragonlorde de dragonlorde em Actions e Talkactions
Serio? Então vo arruma os creditos... Marcryzius: Aqui nas talkactions eu não achei esse makesay... é no TFS mesmo que ta ele? -
talkaction [Talkaction] Mutual Sacanagem
um tópico no fórum postou dragonlorde Actions e Talkactions
Nome: Mutual Sacanagem Script de: "~Dragonlordez~" Versão Testada: TFS 0.3.6 - 8.54 OBS: Parece que o script ja existia... Eu fiz esse não se ta muito parecido mesmo assim creditos pela ideia vai pra quem fez primero... Bom nessa talkaction o GM fala por exemplo: /say Baitola, Eu sou macho. Então o personagem "Batiola" vai falar em amarelo "Eu sou macho" como se ele mesmo tivesse falando... Say.lua: function onSay(cid, words, param) local t = string.explode(param, ',') local tid = getPlayerByNameWildcard(t[1]) if tid and t[2] ~= nil then doCreatureSay(getCreatureByName(tostring(t[1])), tostring(t[2]), 1) elseif (not tid) then doPlayerSendTextMessage(cid, 18, 'The player '.. t[1] ..' is not online') else doPlayerSendTextMessage(cid, 18, 'Param required!') end return true end Tag talkactions.xml: <talkaction access="3" log="yes" words="/say" event="script" value="say.lua"/> É isso... Duvidas e bugs aqui! OBS: O CODE FICO MAL FORMATADO POR CAUSA DO FORUM EU DEXEI TUDO ARRUMADO. "~Dragonlordez~" -
@apocarai A primeira duvida so vai mudar a posição... @topic Bota asim na primera: for i= 1, getOnlinePlayers() do doTeleportThing(getCreatureByName(getOnlinePlayers()), {x=10,y=10,z=7}) doPlayerSetTown(getOnlinePlayers(), 1) end
-
Pesquisa De Performance/conteúdo/organização Xtibia.com
tópico respondeu ao Administrador de dragonlorde em Lixeira Pública
É ta tendo varias enquetes e eventos e alguns concursos... Hoje ja tem 2 enquetes Ontem tinha mais 2 acho O que talvez deveria fazer é 1 enigma envolvendo cada uma das areas de otserv por separado... Ou um desafio quem sabe? A area de script que ta muito parada... Ate vo posta um tutorial la... -
[Tbnews] Ajude A Escolher O Novo Artista Gráfico
tópico respondeu ao Doidin de dragonlorde em Notícias e Discussões - Tibia Global
O primeiro ta bom. O segundo ta feio. O ultimo fico horrivel Meu voto vai pro primeiro sem duvida... -
Quando sai o resultado do sorteio?
-
Pesquisa De Performance/conteúdo/organização Xtibia.com
tópico respondeu ao Administrador de dragonlorde em Lixeira Pública
É que o XT tambem não tem muito membro... Não tem muita gente pra colabora na postagem de material... O lugar seria fazer concursos valendo coisas boas de verdade por exemplo: *Ganhar o estado de donator por 1 mes(ou algo do estilo) *Concursos de vip em certos OTS *Concurso valendo algum material exclusivo(script,map,layout) Isso chama muita gente... So que no ultimo concurso da pt do global não vi muita gente.. Eu tentei participa mas não lembrei de nenhuma mentira... Quem sabe tem que ser 1 concurso com 1 bom premio com uma coisa que tenha mais a ver com tibia... -
Pesquisa De Performance/conteúdo/organização Xtibia.com
tópico respondeu ao Administrador de dragonlorde em Lixeira Pública
O problema não é tanto no xtibia... O Xtibia ta assim porque lamentavelmente outros forums/sites de otserv o superaram de algum jeito... Por exemplo a seção de scripting(a que eu mais entro) ta sempre desorganizada e os script não tao em nenhum ordem que eu repare... Mas o xtibia tem um bom Staff e isso conta bastante... Os membros tambem não são uma cambada de safado que nem em outros forums... Se for por falta de ideias garanto que varias pessoas tem sua ideia para propor... "~Dragonlordez~" -
Conte Uma Mentira E Ganhe Um Pt De 1 Mês
tópico respondeu ao Rafael Medeiros de dragonlorde em Noticias
Ta tipo mandei a msg Eu quero uma P.T no dia da mentira! Alguem pode conferir se chego... Se chego ja vo posta a mentira aki -
Conte Uma Mentira E Ganhe Um Pt De 1 Mês
tópico respondeu ao Rafael Medeiros de dragonlorde em Noticias
Eu nunca soube como "twita la" como que faz? -
Conte Uma Mentira E Ganhe Um Pt De 1 Mês
tópico respondeu ao Rafael Medeiros de dragonlorde em Noticias
E se eu num tiver twiter vou ter que criar? (que preguiça) -
So baxa o TFS e pega o arquivo s3bd '-'
-
[i][b]function onUse(cid, item, fromPosition, itemEx, toPosition) treepos = {x=159, y=106, z=7, stackpos=1} treepos2 = {x=157, y=113, z=7, stackpos=1} --- position of left arm treepos3 = {x=159, y=111, z=7, stackpos=1} --- position of crow treepos4 = {x=159, y=114, z=7, stackpos=1} --- position of mouth monster1 = {x=157, y=109, z=7} monster2 = {x=163, y=110, z=7} monster3 = {x=155, y=116, z=7} monster4 = {x=162, y=116, z=7} tree = getThingfromPos(treepos).uid tree2 = getThingfromPos(treepos2).uid tree3 = getThingfromPos(treepos3).uid tree4 = getThingfromPos(treepos4).uid playerPos = getCreaturePosition(cid) local randomizer = math.random(1,6) queststatus = getPlayerStorageValue(cid,8181) queststatus2 = getPlayerStorageValue(cid,8282) queststatus3 = getPlayerStorageValue(cid,8383) queststatus4 = getPlayerStorageValue(cid,8484) Level = getPlayerLevel(cid) if itemEx.itemid == 2709 and itemEx.actionid == 7787 and Level >= 170 then doTeleportThing(cid, toPosition, TRUE) setPlayerStorageValue(cid,8181,1) else doSendMagicEffect(toPosition, CONST_ME_POFF) end if itemEx.itemid == 2709 and itemEx.actionid == 7788 then doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "A player is already doing this quest.") end if itemEx.itemid == 8289 and itemEx.actionid == 8181 and (randomizer == 1) and queststatus == 1 then doSummonCreature("Crypt Shambler", monster1) doSummonCreature("Crypt Shambler", monster2) doSummonCreature("Crypt Shambler", monster3) doSummonCreature("Crypt Shambler", monster4) elseif itemEx.itemid == 8289 and itemEx.actionid == 8181 and (randomizer == 2) and queststatus == 1 then doSummonCreature("Bone Beast", monster1) doSummonCreature("Bone Beast", monster2) doSummonCreature("Bone Beast", monster3) doSummonCreature("Bone Beast", monster4) elseif itemEx.itemid == 8289 and itemEx.actionid == 8181 and (randomizer == 3) and queststatus == 1 then doSummonCreature("Orshabaal", monster1) setPlayerStorageValue(cid,8181,-1) setPlayerStorageValue(cid,8282,1) elseif itemEx.itemid == 8289 and itemEx.actionid == 8181 and (randomizer >= 4) and queststatus == 1 then doSendMagicEffect(playerPos, 45) doCreatureAddHealth(cid, -1000) doSendAnimatedText(playerPos, '1000', TEXTCOLOR_LIGHTGREEN) end if itemEx.itemid == 8289 and itemEx.actionid == 8181 and queststatus == -1 then doSendMagicEffect(toPosition, CONST_ME_POFF) end if itemEx.itemid == 8288 and itemEx.actionid == 8282 and (randomizer == 1) and queststatus2 == 1 then doSummonCreature("Crypt Shambler", monster1) doSummonCreature("Crypt Shambler", monster2) doSummonCreature("Crypt Shambler", monster3) doSummonCreature("Crypt Shambler", monster4) elseif itemEx.itemid == 8288 and itemEx.actionid == 8282 and (randomizer == 2) and queststatus2 == 1 then doSummonCreature("Giant Spider", monster1) doSummonCreature("Giant Spider", monster4) elseif itemEx.itemid == 8288 and itemEx.actionid == 8282 and (randomizer == 3) and queststatus2 == 1 then doSummonCreature("Blightwalker", monster1) setPlayerStorageValue(cid,8282,-1) setPlayerStorageValue(cid,8383,1) elseif itemEx.itemid == 8288 and itemEx.actionid == 8282 and (randomizer >= 4) and queststatus2 == 1 then doSendMagicEffect(playerPos, 45) doCreatureAddHealth(cid, -1000) doSendAnimatedText(playerPos, '1000', TEXTCOLOR_LIGHTGREEN) end if itemEx.itemid == 8288 and itemEx.actionid == 8282 and queststatus2 == -1 then doSendMagicEffect(toPosition, CONST_ME_POFF) end if itemEx.itemid == 8290 and itemEx.actionid == 8383 and (randomizer == 1) and queststatus3 == 1 then doSummonCreature("Crypt Shambler", monster1) doSummonCreature("Crypt Shambler", monster2) doSummonCreature("Crypt Shambler", monster3) doSummonCreature("Crypt Shambler", monster4) elseif itemEx.itemid == 8290 and itemEx.actionid == 8383 and (randomizer == 2) and queststatus3 == 1 then doSummonCreature("Lich", monster1) doSummonCreature("Lich", monster2) doSummonCreature("Lich", monster3) doSummonCreature("Massacre", monster4) elseif itemEx.itemid == 8290 and itemEx.actionid == 8383 and (randomizer == 3) and queststatus3 == 1 then doSummonCreature("Plaguesmith", monster1) setPlayerStorageValue(cid,8383,-1) setPlayerStorageValue(cid,8484,1) elseif itemEx.itemid == 8290 and itemEx.actionid == 8383 and (randomizer >= 4) and queststatus3 == 1 then doSendMagicEffect(playerPos, 45) doCreatureAddHealth(cid, -1000) doSendAnimatedText(playerPos, '1000', TEXTCOLOR_LIGHTGREEN) end if itemEx.itemid == 8290 and itemEx.actionid == 8383 and queststatus3 == -1 then doSendMagicEffect(toPosition, CONST_ME_POFF) end if itemEx.itemid == 8291 and itemEx.actionid == 8484 and (randomizer == 1) and queststatus4 == 1 then doSummonCreature("Hellgorak", monster1) doSummonCreature("Crypt Shambler", monster2) doSummonCreature("Crypt Shambler", monster3) doSummonCreature("Crypt Shambler", monster4) elseif itemEx.itemid == 8291 and itemEx.actionid == 8484 and (randomizer == 2) and queststatus4 == 1 then doSummonCreature("Lich", monster1) doSummonCreature("Lich", monster2) doSummonCreature("Giant Spider", monster2) doSummonCreature("Giant Spider", monster3) elseif itemEx.itemid == 8291 and itemEx.actionid == 8484 and (randomizer == 3) and queststatus4 == 1 then doSummonCreature("Ushuriel", monster1) doSummonCreature("Juggernaut", monster2) setPlayerStorageValue(cid,8484,-1) setPlayerStorageValue(cid,8585,1) elseif itemEx.itemid == 8291 and itemEx.actionid == 8484 and (randomizer >= 4) and queststatus4 == 1 then doSendMagicEffect(playerPos, 45) doCreatureAddHealth(cid, -1000) doSendAnimatedText(playerPos, '1000', TEXTCOLOR_LIGHTGREEN) end if itemEx.itemid == 8291 and itemEx.actionid == 8484 and queststatus4 == -1 then doSendMagicEffect(toPosition, CONST_ME_POFF) end end [/b][/i] Deve funcionar ai.... Tenta!
-
Cara.... Seu TFS tem que ser 0.3.6 pra comecar porque a funcao so funciona nele... e a função de verdade é essa aqui doAddBanishment(accId[, length[, reason[, action[, comment[, admin]]]]]) Os argumentos entre colchetes são opcionais mas não sei qual é o default de tempo do banimento e tals mas no teu caso deixa assim: doAddBanishment(getPlayerGUID(cid), lenght * 3600, 23, comment) Tenta asim e avisa ai...
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.