Ir para conteúdo
  • Cadastre-se

GiovaniRodrigo

Membro
  • Total de itens

    431
  • Registro em

  • Última visita

  • Dias Ganhos

    15

Tudo que GiovaniRodrigo postou

  1. Encontre as seguintes linhas e exclua elas seconds = 10, msg = "Voc\ê preci\sa aguardar 10 segundos para acumular o esp\írito.", local function useAgain(cid) setPlayerStorageValue(cid, config.storage[2], 2) return TRUE end if getPlayerStorageValue(cid, config.storage[2]) == 1 then doPlayerSendCancel(cid, config.msg) return TRUE end setPlayerStorageValue(cid, config.storage[2], 1) addEvent(useAgain, config.seconds*1000, cid)
  2. obs: tente explicar oque voce muda, porque dai eu vo colocar nas outras magias, te amo rsrs esse meu post aqui nao acaba em kkk, foi malz ae, é que to aperfeiçoando rsrs. se quiser consultar a magia anterior que voce fes pra mim, ela esta aqui: Apenas coloquei um else. Veja que antes da mensagem tem um else.
  3. Se o problema é tirar o [VIP] do nome, aqui está um tópico que eu resolvi. http://tibiaking.com/forum/topic/26310-problemas-com-name-vip/
  4. Crie um arquivo chamado bonifacius.lua na pasta data/npc/scripts e cole isso 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 onThin
  5. Siga corretamente as imagens que você conseguirá. Imagem 1 Imagem 2 Imagem 3
  6. Cara para de explicar errado, não é nada de HOUSE EXIT. Cara clica na house que está dando erro naquela lista de house no map editor, depois clique em Select Exit e por último clica na frente da porta da house.
  7. Eu testei aqui e com o nome [VIP] Teste deu certo, quando reconectei ficou apenas Teste.
  8. Troque o script do arquivo endvip.lua por esse function onLogin(cid) if getCharacterDays(cid) > 0 then setPlayerStorageValue(cid, 9898, 1) end function removeName(cid) if isPlayer(cid) then db.executeQuery("UPDATE `players` SET `name` = '"..string.sub(getCreatureName(cid), 7).."' WHERE `id` = "..getPlayerGUID(cid)..";") doRemoveCreature(cid) end end if getPlayerStorageValue(cid, 9898) == 1 and getCharacterDays(cid
  9. Impossível não ter achado um sem ser editado.
  10. Verifique se no map editor está marcado o exit da house na frente da porta.
  11. Explicando: Imagem 1 A fromPos é a posição do piso superior esquerdo ou o piso contornado de azul como mostra na Imagem 1. A toPos é a posição do piso inferior direito ou o piso contornado de vermelho como mostra a Imagem 1. Pergunta: Mas o que tem a ver essa fromPos e toPos com a área do trainer? Resposta: Esses dois pisos tem uma função bem simples que é marcar a área de um quadrado ou retângulo. Continua não entendendo? Vou explicar melhor. Imagem 2 Veja que na Imagem 2 tem quatro linhas marcando os eixos X e Y de cada piso, veja também que as linhas se encontram fo
  12. Poste todos os scripts envolvidos na sua vip por favor.
  13. Tem um site que descriptografa senhas em sha1, mas se você editar elas sem criptografar o jogador não consegue conectar, pois na config.lua está configurado para abrir senhas criptografadas (que eu aconselho deixar assim). Site para descriptografar. Att. Giovani Rodrigo
  14. Crie um arquivo chamado promotion.lua na pasta data/actions/script e cole isso function onUse(cid, item, frompos, item2, topos) item = 1234 -- ID do item que o jogador dará use if isPlayer(cid) then if getPlayerPromotion(cid) == 0 then setPlayerPromotion(cid, 1) doPlayerRemoveItem(cid, item, 1) doPlayerSendTextMessage(cid, 20, "You been promoted to ".. getPlayerVocationName(cid) ..".") else doPlayerSendTextMessage(
  15. a storage la em cima é 40001 porque fis 4 quests, 1 pada cada magia (pois nao queria que uma permissao dece para todas as magias) (dai ficou 40000 em uma, 40001 em outra, 40002 em outra ....) eu acredito que seja porque eu fis a quest de uma outra storage em quanto eu tinha que esperar os 10 segundos da magia que eu tinha soltado anteriormente, seria isto ? (tipo eu soltei uma magia, e logo em seguida eu fis a quest de uma outra storage e soltei a nova magia) foi assim que aconteceu: eu fis as outras 3 magias, e tinha esquecido de colocar: if getPlayerStorageValue(cid, config.sto
  16. Mais informações. Qual REV? Versão que eu disse se é 0.4 ou 0.3.6.
  17. Muito obrigado a você. No caso da storage, na sua magia tem duas porque uma é pra verificar se ele pode usar e a outra para o papo do espírito e tal. Sempre que for usar duas storages na mesma variável, você identifica elas no script assim storage = {1234, 4321} -- Variável com dois valores storage[1] -- Storage 1 storage[2] -- Storage 2 Explicando com uma condição storage = {1234, 4321} -- Variável com dois valores if getPlayerStorageValue(cid, storage[1]) <= 0 then -- Condição com o valor 1 da variável storage end if getPlayerStorageValue(cid, storage[2]) >= 0 then -- Cond
  18. Valeu pelo comentário, vou dar uma mudada pra ver como fica (:
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo