Ir para conteúdo

KennyConrad

Visconde
  • Total de itens

    470
  • Registro em

  • Última visita

Tudo que KennyConrad postou

  1. player neh ...
  2. LuckOake mesma coisa continua sem exhausted/n gasta mana/e nen sobe o ml dos players
  3. agora n da mais erro no distro porem ainda continua sem exhausted e não gasta mana e nen sobe ml dos players.
  4. tambem não conto nada nen o multi verdadeiro =(
  5. Galera Seguinte minha magia exevo pan no meu servidor 9.53 está bugada ela não tem exhausted não gasta mana e nen sobe ml dos players e dá o seguinte erro no distro quando usa elá [Error - Spell Interface] data/spells/scripts/support/conjure food.lua:onCastSpell Description: <LuaDoPlayerAddItem> Item not found tag da minha spell exevo pan <conjure name="Food" words="exevo pan" lvl="14" mana="120" soul="1" aggressive="0" selftarget="1" exhaustion="2000" groups="3,2000" icon="42" needlearn="0" event="script" value="support/conjure food.lua"> Script do exevo pan local FOODS = { ITEM_FOOD_MEAT, ITEM_HAM, ITEM_FOOD_GRAPE, ITEM_FOOD_APLE, ITEM_FOOD_BREAD, ITEM_FOOD_ROOL, ITEM_FOOD_CHEESE } function onCastSpell(cid, var) local size = table.maxn(FOODS) if(not doPlayerAddItem(cid, FOODS[math.random(1, size)])) then doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTPOSSIBLE) doSendMagicEffect(getThingPosition(cid), CONST_ME_POFF) return false end if(math.random(1, 100) > 50) then doPlayerAddItem(cid, FOODS[math.random(1, size)]) end doSendMagicEffect(getThingPosition(cid), CONST_ME_MAGIC_GREEN) return true end ajuda ai valendo REP +
  6. Slicer comigo o script ta funcionando perfeitamente já até fiz a task pra outro monstro que não tem o problema da task contar os clones mais presiso da task pro multi tambem tente arrumar ai pra não contar os clones qualquer coisa o monstro multi ta ai pra cima já vou até te dar 1 rep aki depois que voce arrumar o bug pra não contar os summons dou outro REP vlw
  7. dece geito ai a task nen conta os multi mais =(
  8. ae funciono tudo direito so que tem 1 bug agora o monstro multi sumona outros multis teria como colocar alguma função pra a task não contar os clones =( porque olha so 22:41 Loot of a multi: a soul orb, 8 platinum coins, a platinum coin, 97 gold coins. 22:41 [Multi Task] (5/600) 22:41 [Multi Task] (6/600) 22:41 [Multi Task] (7/600) 22:41 [Multi Task] (8/600) 22:41 [Multi Task] (9/600) 22:41 [Multi Task] (10/600) 22:41 [Multi Task] (11/600) matei so 1 multi =( e a task conto os clones =(
  9. é eu sei kunglow foi oque eu postei acima que aki tambem não está contando
  10. lol mais eu mudei olha aki <?xml version="1.0" encoding="UTF-8"?> <monster name="Multi" nameDescription="a Multi" race="venom" experience="30600" speed="260" manacost="0"> <health now="6650" max="6650"/> <look type="238" corpse="6532"/> <targetchange interval="4000" chance="10"/> <strategy attack="100" defense="0"/> <flags> <flag summonable="0"/> <flag attackable="1"/> <flag hostile="1"/> <flag illusionable="1"/> <flag convinceable="0"/> <flag pushable="0"/> <flag canpushitems="1"/> <flag canpushcreatures="1"/> <flag targetdistance="1"/> <flag staticattack="90"/> <flag runonhealth="2000"/> </flags> <attacks> <attack name="melee" interval="2500" min="-300" max="-600"/> <attack name="poison" interval="3000" range="8" min="-200" max="-400"> </attack> </attacks> <defenses armor="15" defense="15"> <defense name="healing" interval="2500" chance="50" min="1000" max="2000"> <attribute key="areaEffect" value="blueshimmer"/> </defense> </defenses> <immunities> <immunity fire="1"/> <immunity poison="1"/> <immunity lifedrain="1"/> <immunity paralyze="1"/> <immunity outfit="1"/> <immunity drunk="1"/> <immunity invisible="1"/> </immunities> <summons maxSummons="50"> <summon name="Multi" interval="2500" chance="10000"/> </summons> <voices interval="3000" chance="10"> <voice sentence="Aquele e o verdadeiro."/> </voices> <loot> <item id="2148" countmax="100" chance1="100000" chancemax="0"/> --Gold Coins <item id="6549" chance="1000"/> <item id="2152" countmax="20" chance1="100000" chancemax="0"/> --Platinum Coin <item id="2152" countmax="10" chance1="100000" chancemax="0"/> --Platinum Coin <item id="6500" countmax="1" chance1="2857" chancemax="0"/> --Demonic Essence <item id="5944" chance="2500"/> --Soul Orb </loot> <script> <event name="TaskMulti"/> </script> </monster> mano acho que o erro é nessa parte de getdamagepercent
  11. ok irei testar aki @ edit mano reiniciei o servidor deixa o multi com M maiusculo e quando matei o multi deu esse erro aki ve a print ai @ edit percebi mais uma coisa assim que eu mato o multi da esse erro a cima /\ e o multi some não cai o corpo dele e eu não ganho exp e nen aparece a mensagem do lot dele
  12. olha funcionou tudo certinho mano so que não ta contando os monstros =( a e meu servidor é verção 9.53 olha meu multi ai creaturescripts Login creaturescripts/scripts/TaskMulti.lua nesse eu vi um erro seu e mudei com o servidor on eu dei reload não sei se foi por isso que não conto a task if getCreatureName(cid) == "Kadabra" then ai eu mudei pra if getCreatureName(cid) == "Multi" then
  13. Se estiver na area errada pesso desculpas e que movam para a area correta por favor. Bom galera To com um problema pra criar meu cliente próprio, eu entro no vapus.net e talz... Preencho tudo e clico em: Make me a Client. Em seguida começa o download de um arquivo: Tibia.exe, mas este arquivo vem meio que corrompido. Quando dou 2 clicks para abrir, abre e fecha uma tela preta. Se alguém puder me ajudar, dar uma luz eu agradeceria, abraço! a se alguem quiser criar o cliente proprio pra min agradeço e pode deixa que o resto eu edito o ip do servidor é sv5radbr.no-ip.org o cliente quero verção 9.53 não tenhu site bom é isso
  14. Galera Queria Um Sistema De Task Exatamente Do Geito Que Postarei Abaixo. .Npc Desse Geito. Dalila: Olá Din Grey. Você quer me ajudar acabar com poderosas gosmas chamadas multi? Dalila: Ótimo! Você precisa matar pelo menos 600 multis em um prazo de 1 semana para te dar recompensa. Aceita? Dalila: Você já pode começar a matar os multis, mas cuidado! É uma criatura muito forte. Volte aqui quando matar 600 multis para ser recompensado. O prazo é até 25/08/2012 16:57:40. Dalila: Você ainda não matou os 600 multis, atualmente você matou 0, resta 600. Seu prazo é de até 25/08/2012 16:57:40. Dalila: Obrigado! você matou os 600 multis em menos de 1 semana.Aqui esta sua recompensa! Lembre-se que você pode fazer esta task quantas vezes quiser,desde que tenha concluído 1 semana contado a partir do dia de inicio. Dalila: Parabéns! Você já concluiu esta task 4 vezes . Aparecer na tela pro player que está fazendo a task as mensagems em cor branca assim [Multi Task] (1/600). [Multi Task Finalizada] (600/600). O Premio È Em Exp. Ajudem Ae Vlw REP + Pra Quem AJudar.
  15. é porque esse sistema está dando name locked no player dai o player vira account manager e o player tem a opção de mudar o nome dele e logar novamente
  16. se eu por assim eu vo perde os players do meu ot =( não quero resetar o ot @edit MrCatra mesmo trocando no config deu o mesmo erro
  17. mais ta configurada sim e ta na pasta sim no config ta assim sqlDatabase = "theforgottenserver" sqlFile = "crystalserver.s3db" e o nome dos arqivos sao esses que eu uso =( no meu sevidor 9.60 funciona normalmente mais quando fui por no mystic spirit deu esse erro ai
  18. Distro Mystic Spirit 9.60/9.61 ta dando esse erro quando abro o distro =( ajuda ae é por favor com urgencia se puderem
  19. mano desculpa mais não entendo muito de sites =(
  20. KennyConrad

    Urgente!

    1º talkaction !saldo function onSay(cid, words, param) if (getTilePzInfo(getCreaturePosition(cid)) == FALSE) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"Você precisa está em área protegida para utilizar este comando.") return TRUE end if (getPlayerStorageValue(cid, 11548) <= os.time()) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "O Seu saldo no Shopping é de: " .. getPlayerPoints(cid) .. " moedas!") setPlayerStorageValue(cid,11548,os.time()+30) return TRUE else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED,"Por medidas de segurança você só pode utilizar este comando em " .. (getPlayerStorageValue(cid, 11548)-os.time()+(0)) .. " segundos.") return TRUE end 2º talkaction !depositar function onSay(cid, words, param) if (getTilePzInfo(getCreaturePosition(cid)) == FALSE) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"Você precisa está em área protegida para utilizar este comando.") return TRUE end if param == "" then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Por favor coloque a quantidade que deseja depositar.") return TRUE end if (getPlayerStorageValue(cid, 11548) <= os.time()) then if math.abs(tonumber(param)) <= getPlayerItemCount(cid, 9971) then doPlayerRemoveItem(cid, 9971, param) doPlayerAddPoints(cid, param) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Parabéns, você depositou " .. param .. " barras de ouro com sucesso! Seu saldo no banco agora é de " .. getPlayerPoints(cid) .. " moedas.") setPlayerStorageValue(cid,11548,os.time()+30) return TRUE else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você não possui a quantidade desejada para depositar.") setPlayerStorageValue(cid,11548,os.time()+30) return TRUE end else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED,"Por medidas de segurança você só pode utilizar este comando em " .. (getPlayerStorageValue(cid, 11548)-os.time()+(0)) .. " segundos.") return TRUE end end 3º talkaction !sacar function onSay(cid, words, param) if (getTilePzInfo(getCreaturePosition(cid)) == FALSE) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"Você precisa está em área protegida para utilizar este comando.") return TRUE end if param == "" then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Por favor coloque a quantidade que deseja sacar.") return TRUE end if (getPlayerStorageValue(cid, 11548) <= os.time()) then if math.abs(tonumber(param)) <= getPlayerPoints(cid) then doPlayerAddItem(cid, 9971, param) doPlayerRemovePoints(cid, param) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Parabéns, você sacou " .. param .. " barras de ouro com sucesso! Seu saldo no [url="http://www.xtibia.com/forum/topic/196675-ajuda-com-essas-talkactions/page__fromsearch__1#"]banco[/url] agora é de " .. getPlayerPoints(cid) .. " moedas.") setPlayerStorageValue(cid,11548,os.time()+30) return TRUE else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você não possui a quantidade necessária para sacar.") setPlayerStorageValue(cid,11548,os.time()+30) return TRUE end else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED,"Por medidas de segurança [url="http://www.xtibia.com/forum/topic/196675-ajuda-com-essas-talkactions/page__fromsearch__1#"]você[/url] só pode utilizar este comando em " .. (getPlayerStorageValue(cid, 11548)-os.time()+(0)) .. " segundos.") return TRUE end end tags: <talkaction log="yes" words="!depositar" event="script" value="depositar.lua"/> <talkaction log="yes" words="!sacar" event="script" value="sacar.lua"/> <talkaction log="yes" words="!saldo" event="script" value="saldo.lua"/> agora na pasta lib crie um arquivo chamado shoping e cole isso function getPlayerPoints(cid) local Info = db.getResult("SELECT `premium_points` FROM `accounts` WHERE `id` = " .. getPlayerAccountId(cid) .. " LIMIT 1") local p = Info:getDataInt("premium_points") Info:free() return p end function doPlayerAddPoints(cid, points) local dif = getPlayerPoints(cid) + points if dif >= 0 then db.executeQuery("UPDATE `accounts` SET `premium_points` = `premium_points` + " .. points .. " WHERE `id` = " .. getPlayerAccountId(cid) .. ";") return TRUE end return FALSE end function doPlayerRemovePoints(cid, points) local dif = getPlayerPoints(cid) - points if dif >= 0 then db.executeQuery("UPDATE `accounts` SET `premium_points` = `premium_points` - " .. points .. " WHERE `id` = " .. getPlayerAccountId(cid) .. ";") return TRUE end return FALSE end depois execute isso na sua database ALTER TABLE `accounts` ADD `premium_points` INT( 11 ) NOT NULL DEFAULT '0'; te ajudei ? REP + =)
  21. Queria Um Sistema De Evento Monte Castelos Automatico O Evento Funcionaria Assim todos os domingos as 20:00 o evento monte castelos é iniciado sendo que são 2 castelos 1 na cidade de Wisland e o outro Em Zanknore e assim que o evento é iniciado é ativado o modo no-pvp O Servidor Mandaria Uma Mensagem em vermelho Evento Monte Castelos Começará em 5 minutos outra em 3 minutos e outra em 1 minuto e outra falando Evento Monte Castelos Começou as 20:00 quando começa o evento a pedra de id: 1285 vira uma escada de id: 3687 a position da pedra é 539 474 7 isso para a aberto do castelo de Wisland e as 21:00 a escada volta a ser pedra para a abertura do castelo de zanknore é removido as grades de id: 1546 nas positions 761 1115 7 e 761 1122 7 e as 21:00 as grades voltam as 20:30 o evento checa quem está no piso especial para ganhar o evento e manda uma mensagem para o servidor Exemplo Jogador Ganhando Castelo De Wisland João,Jogador Ganhando Castelo De Zanknore Maria. o piso especial de wisland é id : 471 position 561 446 5 e o piso especial de zanknore é id: 426 position 785 1118 6 quando der 21:00 em ponto os jogadores dos piso especias são teleportados para a house ganhadora sendo que as 21:00 assim que puxa o player no piso especial aparece uma pedra para que nenhum outro jogador possa entrar Prêmio? 7 Dias de VIP + posse do Castelo de Wisland/Zanknore por 1 semana (até o próximo evento), com direito à treinadores exclusivos e um respawn de Dourado (Wisland/Zanknore). o jogador ganhador de wisland ganha 7 dias de vip + o castelo de wisland que é uma house e o jogador ganhador de zanknore ganha 7 dias de vip e a house de zanknore a lembrando que assim que da 21:00 o servidor manda a mensagem Evento Monte Castelos Encerrado Jogador Ganhdor De Wisland Maria,Jogador Ganhador De Zanknore João id da house que o ganhador de wisland ganhará ID: 181 position da house que é pra onde o jogador vai ser teleportado ao vencer 531 457 7 id da house que o ganhador de zanknore ganhará ID: 316 position da house de zanknore. bom caso queira mais explicação do evento só dizer. e gogo fazer esse sistema não só pra min más aki pro xtibia e para quem quisar utiliza-lo lembrando que meu servidor é verção 9.60 tfs 3.7 a e se não tiver niguem no piso na hora da checagem as 20:30 fala assim Nenhum jogador encontrado no piso de Zanknore e as 21:00 se não tiver nenhum jogador no piso o castelo é passado pra min {ADM} Master Viciado.
  22. 11:04 Parabéns, você depositou 10 barras de ouro com sucesso! Seu saldo no banco agora é de 10 moedas. vlw vodkart funciono perfeitamente REP + dps do os outros 2 e aki teria como fazer uma talkaction assim /adicionar barras,Maria,10 um comando pra min poder depositar barras nas contas dos players mesmo eles tando off @ edited mais 1 entregue vodkart falta so + 1 e se me ajuda com essa talkaction ai te do + 1 ok vlw
  23. bah não fala besteira cara isso ai pra deixar o servidor pvp e non pvp ou pvp enforced procure no config por useFragHandler = se estiver false coloque true ou por advancedFragList = se estiver true coloque false
  24. como faz isso ? poderia explica por favor é ou se preferir te passo a database por pm e voce coloca pra min
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...