Ir para conteúdo

Danihcv

Membro
  • Registro em

  • Última visita

Tudo que Danihcv postou

  1. www.tibiaking.com/forum/topic/33611-tutorial-resolvendo-qualquer-erro-na-data-base Vc só vai ter um trabalhão...
  2. Cria um arquivo .lua chamado killinginthenameof.lua na pasta data/creaturescripts/scripts: Coloca em login.lua: registerCreatureEvent(cid, "KillingInTheNameOf") E em creaturescripts.xml coloca isso: <event type="kill" name="KillingInTheNameOf" event="script" value="killinginthenameof.lua"/> Diz se funcionou.
  3. Então aconselho vc a procurar outra.. rsrs :S
  4. Qual erro?? Manda print do erro e põe teu config.lua aqui.
  5. Ta faltando um arquivo chamado xmlmemory.h que deveria ficar dentro da pasta libxml
  6. No config.lua procura por sqltype, ai vai ter la: sqltype="mysql" ai vc substitui o "mysql" por "sqlite" assim: sqltype="sqlite" Td que tiver "mysql" vc substitui por sqlite.
  7. Vai no config.lua e habilita o account manager. Avisa se funcionou e se precisa de mais alguma coisa.
  8. Danihcv postou uma resposta no tópico em Suporte Tibia OTServer
    Tentou aunentar o radius??
  9. Danihcv postou uma resposta no tópico em Suporte Tibia OTServer
    Pois eh, quando vi tb n achei possível, pois deve ser configuração de sources pra qnd um player atacar outro aí sim ficar com o battle red.
  10. Esses items tem o msm ID, pra resolver vc deve colocar dentro da pasta DATA/VERSÃO DO SEU TIBIA na pasta do rme, la dentro vc coloca o seu Tibia.spr, Tibia.dat e items.itb do seu ot.
  11. Kkkkk LOOOL... Faz assim: clica do lado do primeiro L desse script, ai aperta backspace pra cacete e dps salva.
  12. Posta seu script aqui.
  13. -- Script by Danihcv to TibiaKing.com function onLogin(cid) local msg = "Muito obrigado por entrar no nosso servidor." -- Mensagem que irá aparecer. local accountManager = getPlayerAccountManager(cid) if(accountManager == MANAGER_NONE) then if getGlobalStorageValue(getPlayerAccountId(cid)+555) <= 0 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, msg) setGlobalStorageValue(getPlayerAccountId(cid)+555, 1) end return TRUE end end Pedi uma ajuda pro Jamison. Vê se funciona aí.
  14. Danihcv postou uma resposta no tópico em Suporte Tibia OTServer
    kkk, sim é um br. E sim, o Gesior tem bugs. Também uso gesior 2012, meu ot é 10.10 e com cast, porém ainda está fechado, ou seja, se o meu tb tiver esses bugs, ainda ñ sei e por isso ainda ñ sou capaz de te responder algo com mais exatidão. Desculpe. :/
  15. Danihcv postou uma resposta no tópico em Suporte Tibia OTServer
    Sua senha da data base é segura?? Você checou se existe uma conta cujo login é 1 e a senha tb é 1 (no caso me refiro a conta de admin, pois tem ot servers q a conta de admin é 1/1 no caso, tem que ser modificada para que tenha uma senha segura. Na verdade vc tem que excluir tds as contas que ja vieram "default" no seu ot.)?? Se essa conta existir, apague e faça uma mais segura para admins.
  16. Tenta mudar a storage do account manager. N LEMBRO SE MUDANDO A STORAGE, O ACCOUNT MANAGER DEIXA DE SER ACCOUNT MANAGER, MAS ACHO QUE Ñ. ENTÃO VÊ AÍ SE FUNCIONA, MUDANDO A STORAGE DELE PELA DATA BASE.
  17. Eu tenho 2 tipos de msgs vermelhas (teoricamente) testa aí e vê se alguma te agrada: Primeira: -- Script by Danihcv to TibiaKing.com function onLogin(cid) local msg = "Muito obrigado por entrar no nosso servidor." -- Mensagem que irá aparecer. if getGlobalStorageValue(getPlayerAccountId(cid)+555) <= 0 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, msg) setGlobalStorageValue(getPlayerAccountId(cid)+555, 1) end return TRUE end Segunda: -- Script by Danihcv to TibiaKing.com function onLogin(cid) local msg = "Muito obrigado por entrar no nosso servidor." -- Mensagem que irá aparecer. if getGlobalStorageValue(getPlayerAccountId(cid)+555) <= 0 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, msg) setGlobalStorageValue(getPlayerAccountId(cid)+555, 1) end return TRUE end Olha, é pq como vc sabe, eu ñ to podendo testar os scripts agr, aí ta indo td de cabeça, mas se ñ me engano uma dessas 2 manda msg pro server td, então vê aí qual que manda só pro player.
  18. -- Script by Danihcv to TibiaKing.com function onLogin(cid) local msg = "Muito obrigado por entrar no nosso servidor." -- Mensagem que irá aparecer. if getGlobalStorageValue(getPlayerAccountId(cid)+555) <= 0 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, msg) setGlobalStorageValue(getPlayerAccountId(cid)+555, 1) end return TRUE end Tenta agr...
  19. Danihcv postou uma resposta no tópico em Suporte Tibia OTServer
    Ñ compreendi mt bem, mas tipo, se vc estiver qrnd que salve as modificações feitas no mapa pelo god in-game, isso é impossivel.
  20. Pra instalar faz assim: Voce precisa ir no seu editor de mapa e adicionar um action id pra alavanca. Adiciona essa tag em actions.xml: <action actionid="ACTION ID DA ALAVANCA" event="script" value="SCRIPT.lua"/> Aí na pasta actions/scripts vc coloca esse script: (o nome desse script será o nome que vc irá colocar na tag acima na parte de value" ") local pos = getPlayerPosition(cid) local up = {x= pos.x, y = pos.y, z= pos.z+1} -- aumenta um andar local down = {x= pos.x, y = pos.y, z= pos.z-1} -- diminui um andar. function onUse(cid, item, fromPosition, itemEx, toPosition) if (item.itemid == 1946) then doTeleportThing(cid, up) elseif (item.itemid == 1945) then doTeleportThing(cid, down) end end
  21. Tenta ae: local pos = getPlayerPos(cid) local up = {x= pos.x, y = pos.y, z= pos.z+1} -- aumenta um andar local down = {x= pos.x, y = pos.y, z= pos.z-1} -- diminui um andar. function onUse(cid, item, fromPosition, itemEx, toPosition) if (item.itemid == 1946) then doTeleportThing(cid, up) elseif (item.itemid == 1945) then doTeleportThing(cid, down) end end
  22. Funcionou direitinho tudo?? Precisa de mais algumas coisa??
  23. Script pra mostrar a msg, adiciona creaturescripts: -- Script by Danihcv to TibiaKing.com function onLogin(cid) local msg = Muito obrigado por entrar no nosso servidor. -- Mensagem que irá aparecer. if getGlobalStorageValue(getPlayerAccountId(cid)+555) <= 0 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, msg) setGlobalStorageValue(getPlayerAccountId(cid)+555, 1) end return TRUE end Agora adiciona essa tag no creaturescripts.xml: <event type="login" name="msgNewChar" event="script" value="SCRIPT.lua"/> E adiciona isso antes do ultimo return dentro do arquivo login.lua que tá na pasta creaturescript/scripts: registerCreatureEvent(cid, "msgNewChar")
  24. Amigo, qual a versão do seu tibia?? Se for superior a 8.7 ñ da pra fazer o texto subir... :/ Script de fly: function onSay(cid, words, param) local config = { pz = true, -- players precisam estar em protection zone para usar? (true or false) battle = false, -- players deve estar sem battle (true or false) custo = false, -- se os teleport irão custa (true or false) need_level = false, -- se os teleport irão precisar de level (true or false) premium = true, -- somente vip players poderam usar o comando? ("true" or "false") storage = 13500 -- Storage Id da sua vip account caso for usar somente vips } --[[ Config lugares]]-- local lugar = { ["depot"] = { -- nome do lugar pos = {x=32346, y=32223, z=7},level = 8,price = 0}, ["temple"] = { -- nome do lugar pos = {x=32369, y=32241, z=7},level = 8, price = 0}, ["thais"] = { pos = {x=32369, y=32241, z=7},level = 8, price = 0}, ["carlin"] = { pos = {x=32360, y=31782, z=7},level = 8, price = 0}, ["venore"] = { pos = {x=32957, y=32076, z=7},level = 8, price = 0} } --[[ Lista de Viagem (Não mexa) ]]-- if (param == "list") then local str = "" str = str .. "lista de viagem :\n\n" for name, pos in pairs(lugar) do str = str..name.."\n" end str = str .. "" doShowTextDialog(cid, 6579, str) return TRUE end local a = lugar[param] if not(a) then doPlayerSendTextMessage(cid, 25, "desculpe,este lugar não existe") doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) return TRUE elseif config.pz == true and getTilePzInfo(getCreaturePosition(cid)) == FALSE then doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT,"você precisa estar em protection zone pra poder teleportar.") return TRUE elseif config.premium == true and not isPremium(cid) then doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Apenas players com premium account podem teleportar.") return TRUE elseif config.battle == true and getCreatureCondition(cid, CONDITION_INFIGHT) == TRUE then doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Você precisa estar sem battler pra poder teleportar.") return TRUE elseif config.need_level == true and getPlayerLevel(cid) < a.level then doPlayerSendTextMessage(cid, 25, "Desculpe,Voce não tem level. voce precisa "..a.level.." level ou mais para ser teleportado.") doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) return TRUE elseif config.custo == true and doPlayerRemoveMoney(cid, a.price) == FALSE then doPlayerSendTextMessage(cid, 25, "Desculpe,voce nao tem dinheiro suficiente. Voce precisa "..a.price.." gp para ser teleportado.") doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) return TRUE elseif config.vip == true and getPlayerStorageValue(cid, tonumber(config.storage)) - os.time() <= 0 then doPlayerSendTextMessage(cid, 25, "Desculpe,voce nao e Player premium Para Usar o !fly!.") doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) return TRUE end doTeleportThing(cid, a.pos) doSendMagicEffect(a.pos, CONST_ME_TELEPORT) return TRUE end Não esqueça de configurar td na primeira parte do script Abraços.
  25. doPlayerSetVocation(cid,10) O 10 é o id da vocation.

Informação Importante

Confirmação de Termo