Ir para conteúdo

Danihcv

Membro
  • Registro em

  • Última visita

Tudo que Danihcv postou

  1. 1°) Va no seu arquivo nome-doseu-mapa-spawn.xml e procure por: spawntime="0" Substitua todos por: spawntime="60" 2°)Execute esse comando na sua data base: Se for mysql: DROP TABLE IF EXISTS `houses`; CREATE TABLE `houses` ( `id` INT UNSIGNED NOT NULL, `world_id` TINYINT(4) UNSIGNED NOT NULL DEFAULT 0, `owner` INT NOT NULL, `paid` INT UNSIGNED NOT NULL DEFAULT 0, `warnings` INT NOT NULL DEFAULT 0, `lastwarning` INT UNSIGNED NOT NULL DEFAULT 0, `name` VARCHAR(255) NOT NULL, `town` INT UNSIGNED NOT NULL DEFAULT 0, `size` INT UNSIGNED NOT NULL DEFAULT 0, `price` INT UNSIGNED NOT NULL DEFAULT 0, `rent` INT UNSIGNED NOT NULL DEFAULT 0, `doors` INT UNSIGNED NOT NULL DEFAULT 0, `beds` INT UNSIGNED NOT NULL DEFAULT 0, `tiles` INT UNSIGNED NOT NULL DEFAULT 0, `guild` TINYINT(1) UNSIGNED NOT NULL DEFAULT FALSE, `clear` TINYINT(1) UNSIGNED NOT NULL DEFAULT FALSE, UNIQUE (`id`, `world_id`) ) ENGINE = InnoDB; Se for sqlite: DROP TABLE IF EXISTS houses; CREATE TABLE houses ( id INTEGER NOT NULL, world_id INTEGER NOT NULL DEFAULT '0', owner INTEGER NOT NULL, paid INTEGER NOT NULL DEFAULT '0', warnings INTEGER NOT NULL DEFAULT '0', lastwarning INTEGER NOT NULL DEFAULT '0', name VARCHAR( 255 ) NOT NULL, town INTEGER NOT NULL DEFAULT '0', size INTEGER NOT NULL DEFAULT '0', price INTEGER NOT NULL DEFAULT '0', rent INTEGER NOT NULL DEFAULT '0', doors INTEGER NOT NULL DEFAULT '0', beds INTEGER NOT NULL DEFAULT '0', tiles INTEGER NOT NULL DEFAULT '0', guild BOOLEAN NOT NULL DEFAULT 'FALSE', clear BOOLEAN NOT NULL DEFAULT 'FALSE', UNIQUE ( id, world_id ) ); 3°)E poste o seu items.xml
  2. local mensagem = "MENSAGEM QUE VAI APARECER" function onSay(cid) time = 5 -- tempo em minutos portalid = 1387 createpos = {x=123, y=456, z=7} -- onde será criado topos = {x=123, y=456, z=7} -- para onde levará p = getTileItemById(createpos, portalid) if p.uid > 0 then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'There is already a portal on the local.') end doSendMagicEffect(topos, CONST_ME_TELEPORT) doCreateTeleport(portalid, topos, createpos) doBroadcastMessage(mensagem,MESSAGE_STATUS_WARNING) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'The portal was created.') addEvent(doRemoveItem, time * 60000, p.uid) return true end Com a mensagem pra todos os players /\ Não esquece de configurar a mesma na primeira linha do script
  3. Vê se o player não tem informações em outras tables, tipo house, bans, etc
  4. Danihcv postou uma resposta no tópico em Formação de Equipe
    huahuaauh rlx. Era só uma ideia.
  5. Bom cara, ñ sei se vai dar certo (provavelmente ñ, pois sempre qnd faço algo na pressa nunca dar certo) mas tenta ae: local holes = {468, 481, 483, 7932} local holeId = {294, 369, 370, 383, 392, 408, 409, 427, 428, 430, 462, 469, 470, 482, 484, 485, 489, 924, 3135, 3136} function onUse(cid, item, fromPosition, itemEx, toPosition) local value = getPlayerStorageValue(cid, 10) if(value ~= -1 and os.clock()-value < 60)then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "The tool jammed. Please wait " .. 60-math.floor(os.clock()-value) .. " seconds before using it again.") return TRUE end if(math.random(1, 10) == 1)then setPlayerStorageValue(cid, 10, os.clock()) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "The tool jammed. Please wait 60 seconds before using it again.") return TRUE end -- Shovel if isInArray(holes, itemEx.itemid) == TRUE then return FALSE -- Rope elseif toPosition.x == CONTAINER_POSITION or toPosition.x == 0 and toPosition.y == 0 and toPosition.z == 0 then return FALSE end local groundTile = getThingfromPos(toPosition) if groundTile.itemid == 384 or groundTile.itemid == 418 or groundTile.itemid == 8278 then doTeleportThing(cid, {x = toPosition.x, y = toPosition.y + 1, z = toPosition.z - 1}, FALSE) elseif isInArray(holeId, itemEx.itemid) == TRUE then local hole = getThingfromPos({x = toPosition.x, y = toPosition.y, z = toPosition.z + 1, stackpos = STACKPOS_TOP_MOVEABLE_ITEM_OR_CREATURE}) if hole.itemid > 0 then doTeleportThing(hole.uid, {x = toPosition.x, y = toPosition.y + 1, z = toPosition.z}, FALSE) else doPlayerSendCancel(cid, "Sorry, not possible.") end return FALSE -- Pick elseif (itemEx.uid <= 65535 or itemEx.actionid > 0) and (itemEx.itemid == 354 or itemEx.itemid == 355 or itemEx.itemid == 9024 or itemEx.itemid == 9025) then return TRUE elseif itemEx.uid == 60001 then doTeleportThing(cid, {x=329, y=772, z=10}) doSendMagicEffect({x=329, y=772, z=10},10) return TRUE -- Machete elseif itemEx.itemid == 2782 then doTransformItem(itemEx.uid, 2781) return TRUE elseif itemEx.itemid == 1499 then return TRUE -- Scythe elseif itemEx.itemid == 2739 then return TRUE end return end
  6. Danihcv postou uma resposta no tópico em Formação de Equipe
    Tenta ae. No paint msm, caso ñ tenha nada melhor. Faz algo ae e posta aqui pra gnt ver. Faz qualquer coisa, só pra começar msm. Tipo a varinha das varinhas, ou a varinha do voldemort.
  7. Danihcv postou uma resposta no tópico em Formação de Equipe
    Atah. Acho assim... Pra não dar taaaanto trabalho assim, é melhor ver os sprites que dá pra usar do tibia, e modificar os detalhes dos mesmos pra que não fiquem iguais e que fiquem com mais cara do mundo da magia. sahuasuhsa
  8. Danihcv postou uma resposta no tópico em Formação de Equipe
    Como assim precisa dos sprites?
  9. Danihcv postou uma resposta no tópico em Formação de Equipe
    @dono red, óia aí. Se quiser já podem começar e se necessitarem de meu suporte, é nois. Depois quando eu deixar meu projeto atual encaminhado, entro de cabeça nesse do HP.
  10. Danihcv postou uma resposta no tópico em Formação de Equipe
    @Brunds, pode crer mano. Só precisamos de um spriter que esteja disposto e que seja fera.
  11. Cria um arquivo chamado helper.xml dentro da pasta data/npc: <?xml version="1.0" encoding="UTF-8"?> <npc name="Helper" script="helper.lua" walkinterval="2000" floorchange="0"> <health now="150" max="150" /> <look type="134" head="57" body="59" legs="40" feet="76" corpse="2212" /> <parameters> <parameter key="message_greet" value="Olá |PlayerName|, voce esta procurando hunts?" /> <parameter key="message_farewell" value="Boa jornada!" /> </parameters> </npc> Agora na pasta npc/scripts cria um arquivo chamado helper.lua e coloque isso dentro: local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end ---\/ \/ \/ INICIO DO LOCAL PARA BOTAR OS MONSTERNAMES \/ \/ \/ --- if msgcontains(msg, 'monstername') then selfSay('Ahh, esse monstro pode ser encontrado no lado sul da cidade etcetc', cid) end if msgcontains(msg, 'monstername2') then selfSay('Mensagem 2', cid) end if msgcontains(msg, 'monstername3') then selfSay('Mensagem 3', cid) end --- /\ /\ /\ FIM DO LOCAL PARA BOTAR OS MONSTERNAMES /\ /\ /\ --- end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Pra adicionar novas informações, basta adicionar essas linhas: Seguindo o padrão que está dentro do helper.lua e prestando atenção às anotações-guias que eu coloquei.
  12. Dá algum erro na distro? Se sim, pf informe qual.
  13. @maurop12, olha cara... A ultima coisa que eu vou fazer é recusar um pedido de ajuda. Mas pra ajudar o melhor modo são os meios mais convenientes possíveis. E eu penso que o melhor meio para isso é o fórum. Assim vc ñ fica dependendo do conhecimento de apenas uma pessoa, e sim do fórum todo. Pode me mandar pm, quantos vc quiser, lerei todos! Farei o máximo possível para ajudar.
  14. Putz... Não sei como eu ainda dei um riso de canto de boca... sauhjsauhasuha
  15. Danihcv postou uma resposta no tópico em Formação de Equipe
    Mano, imagina só: mapa de hogwarts... sprites dos personagens do universo de HP (voldemort, o trasgo, dumbledore...) fazer os patronos... caraca mano. Serio mesmo. To ficando loko só em pensar o quão foda ia ser. Estou disposto a ajudar.
  16. Danihcv postou uma resposta no tópico em Playground (Off-topic)
    Ah é.. isso também é importante... ashusahuashu
  17. Pois é cara... Ao menos informe o porquê. :/ Talvez possamos te convencer do contrário. hahaha
  18. Danihcv postou uma resposta no tópico em Playground (Off-topic)
    Só queria desejar um bom 2015 pra vcs e suas famílias! Cada um teve o seu "2014" de um jeito, e independente de ter sido ruim ou "bão", desejo à vc um 2015 muito melhor! Cheio de mulheres, dinheiro, mulheres, alegrias (mulheres), mulheres, etc. E é claro... mulheres. To desejando agora pq ñ sei se vou poder desejar mais tarde.
  19. Danihcv postou uma resposta no tópico em Formação de Equipe
    Caraca man... Boa idéia... Se tiver gente pra jogar, eu posso ajudar.
  20. Danihcv postou uma resposta no tópico em Suporte Tibia OTServer
    Basta ler o erro: spawntime cannot be less than 1 second. Ou seja, precisa ser no minimo 1 segundo. Apenas settei os que estavam igual a zero pra 60 segundos. Se ajudei e esclareci algo, REP+ pf
  21. Quais os id's dos canivetes que vc não qr que quebrem?
  22. Boa idéia, man. Reputado! sahusauhashu[ Eu posso até ler o código depois, pra ver se tem o que otimizar, mas agora não posso... To meio numa correria.
  23. Danihcv postou uma resposta no tópico em Suporte Tibia OTServer
    Certo, vamos lá: Substitua o seu Baiak Yurots-spawn por este: http://www.4shared.com/get/N9Fz2d9Uba/Baiak_Yurots-spawn__1_.html (não esquece de renomear pra ficar correto o arquivo) Agora sobre as casas, vc precisa rever essas houses: <house name="" houseid="37" entryx="0" entryy="0" entryz="0" rent="0" townid="0" size="0"/> <house name="" houseid="83" entryx="0" entryy="0" entryz="0" rent="0" townid="0" size="21"/> <house name="" houseid="84" entryx="0" entryy="0" entryz="0" rent="0" townid="0" size="0"/> <house name="" houseid="103" entryx="0" entryy="0" entryz="0" rent="0" townid="0" size="64"/> <house name="" houseid="128" entryx="0" entryy="0" entryz="0" rent="0" townid="0" size="4"/> <house name="" houseid="1252" entryx="0" entryy="0" entryz="0" rent="0" townid="0" size="62"/> <house name="" houseid="1253" entryx="0" entryy="0" entryz="0" rent="0" townid="0" size="80"/> <house name="" houseid="1254" entryx="0" entryy="0" entryz="0" rent="0" townid="0" size="301"/> <house name="" houseid="1255" entryx="0" entryy="0" entryz="0" rent="0" townid="0" size="76"/> <house name="" houseid="1256" entryx="0" entryy="0" entryz="0" rent="0" townid="0" size="33"/> <house name="" houseid="1257" entryx="0" entryy="0" entryz="0" rent="0" townid="0" size="7"/> <house name="" houseid="1260" entryx="0" entryy="0" entryz="0" rent="0" townid="0" size="80"/> <house name="" houseid="1261" entryx="0" entryy="0" entryz="0" rent="0" townid="0" size="73"/> <house name="" houseid="1262" entryx="0" entryy="0" entryz="0" rent="0" townid="0" size="61"/> <house name="" houseid="2424" entryx="0" entryy="0" entryz="0" rent="0" townid="0" size="0"/> <house name="" houseid="2448" entryx="0" entryy="0" entryz="0" rent="0" townid="0" size="0"/> <house name="" houseid="2451" entryx="0" entryy="0" entryz="0" rent="0" townid="0" size="0"/> Pois se vc ver, elas estão com as coordenadas todas iguais à zero. Eu aconselho vc remover essas linhas que eu botei aí logo acima do seu arquivo Baiak Yurots-house e depois se sentir falta dessas casas, refaça-as pelo seu edtior de mapa. Agora sobre os erros "NULL item at", vc precisa ir nas coordenadas que cada erro desse tipo indica e remover o item que está causando este problema. Espero que tenha explicado direito. Qualquer confusão, pode perguntar, e eu ficarei feliz em respondê-la.
  24. Danihcv postou uma resposta no tópico em Suporte Tibia OTServer
    Não precisa postar o mapa não. Só os arquivos xml pq eu tenho que olhar cada linha pra ver o que tem de errado e faltando. Sacas?
  25. Danihcv postou uma resposta no tópico em Suporte Tibia OTServer
    Vê se isso te satisfaz, amigo: http://www.tibiaking.com/forum/topic/35060-eject-system-expulsar-player-inativo-da-house/

Informação Importante

Confirmação de Termo