-
Total de itens
470 -
Registro em
-
Última visita
Tudo que KennyConrad postou
-
agora n da mais erro no distro porem ainda continua sem exhausted e não gasta mana e nen sobe ml dos players.
-
tambem não conto nada nen o multi verdadeiro =(
-
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 +
-
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
-
dece geito ai a task nen conta os multi mais =(
-
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 =(
-
é eu sei kunglow foi oque eu postei acima que aki tambem não está contando
-
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
-
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
-
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
-
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
-
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.
-
pedido Script Banimento Erro Virando Account Namager
pergunta respondeu ao GodalonexD de KennyConrad em Scripts
é 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 -
dúvida Urgente Ajuda Com Esse Bug No Distro Mystic Spirit 9.60/9.61
pergunta respondeu ao KennyConrad de KennyConrad em Scripts
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 -
dúvida Urgente Ajuda Com Esse Bug No Distro Mystic Spirit 9.60/9.61
pergunta respondeu ao KennyConrad de KennyConrad em Scripts
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 -
dúvida Urgente Ajuda Com Esse Bug No Distro Mystic Spirit 9.60/9.61
uma questão postou KennyConrad Scripts
Distro Mystic Spirit 9.60/9.61 ta dando esse erro quando abro o distro =( ajuda ae é por favor com urgencia se puderem -
mano desculpa mais não entendo muito de sites =(
-
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 + =)
-
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.
-
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
-
pedido Ajuda Com Frag! Meu Ot Não Conta Frag!
tópico respondeu ao Lucasming de KennyConrad em Lixeira Pública
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 -
Sqlite
-
como faz isso ? poderia explica por favor é ou se preferir te passo a database por pm e voce coloca pra min
-
olha agora as talkactions funcioaram com as functions acima não as que voce fez mais deu esse bug agora lol eu depositei 10 barras falo que depositei ai fala agora seu saldo é 0 e voce tenta sacar fala voce não tem a quantidade para sacar
-
esse systema é pra o player guarda as barras de ouro e sacar e olha quantas barras tem é como se fosse um banco pra guardar dinheiro so que invez de ser pelo npc é por comando e ao invez de dinheiro é barras de ouro id 9971 @edit talkactions resolvidas agora teria como ajudarem no meu outro pedido abaixo ?
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.