Ir para conteúdo

TonyHalk

Membro
  • Registro em

  • Última visita

Tudo que TonyHalk postou

  1. TonyHalk postou uma resposta no tópico em Tutoriais sobre Scripting
    Ae Pessoal do Tibiaking, aqui é o Tony hoje vou estar ensinando vocês como dar uma boa editada nos Wands & Rods de seu Otserv lembrando que estou usando como base meu Servidor 8.6 Rook War (hellwarot.no-ip.biz) Vamos ir em data\items\items.xml Vamos Procurar o Wand ou Rod a ser Editado Wand of Dimensions no meu caso Script dele é esse <item id="ID DO ITEM" article="Wand of Dimensions" " NOME DO ITEM " name="Wand of Dimension"> <attribute key="weight" value="2300" /> " Aqui é o Peso do Item " <attribute key="weaponType" value="wand" /> " Aqui é o Tipo da Arma no Caso Wand, se colocar axe ele vai Upar Axe nos Skill's " <attribute key="shootType" value="death" /> " Death é o Tipo do Ataque se for Colocar Ice, ele vai atacar Ice " <attribute key="range" value="3" /> " Aqui é a Distancia por SQM que ele vai pegar " Aqui ele já foi Editado. vamos Ensinar agora como Mudar a Força do Ataque dele Vá em \data\weapons\Weapons.xml Aqui o Script da Nossa wand Vamos editar e explicar <wand id="2186" level="LEVEL QUE PODERA USAR " mana="MANA QUE IRA GASTAR POR ATAQUE" min=MINIMO DE ATAQUE " 300 " " max="MAXIMO DE ATAQUE "320" " type="ice" event="function" value="default"> <vocation id="2"/> EM type="ice" Aqui você vai colocar o Mesmo que você colocou no Script do Item.xml porque se não ele vai tacar gelo e fazer efeito de Fogo. Então Ice>Ice nos 2. Obrigado a Todos - TONY
  2. TonyHalk postou uma resposta no tópico em Formação de Equipe
    SIM, eu vou estudar Manha mais tenho tempo para o Tibia King ainda e a Noite vou trabalhar como Engenheiro Químico (Estagio) mais é isso ae belo Projeto
  3. TonyHalk postou uma resposta no tópico em Suporte Tibia OTServer
    Vá em lib e crie um arquivo lua chamado de ban e coloque isto: function setBanTime(cid, time, coment, ip) db.executeQuery("INSERT INTO `ban` VALUES (".. getPlayerGUID(cid) ..", ".. ip ..", ".. os.time() + time*36000 ..", '".. coment .."')") end function getPlayerBans(cid) local ban = db.getResult("SELECT * FROM `ban` WHERE `player` = ".. getPlayerGUID(cid) ..";") if ban:getID() == -1 then return false end local time = ban:getDataInt("time") > os.time() and ban:getDataInt("time") < 100+os.time() return time and false or true end function getPlayerComent(cid) local ban = db.getResult("SELECT * FROM `ban` WHERE `player` = ".. getPlayerGUID(cid) ..";") return ban:getDataString("coment") end function getPlayerTimeBan(cid) local ban = db.getResult("SELECT * FROM `ban` WHERE `player` = ".. getPlayerGUID(cid) ..";") return ban:getDataInt("time") - os.time() end function getPlayerIpBan(cid) local ban = db.getResult("SELECT * FROM `ban` WHERE `player` ORDER BY `time`") if ban:getID() == -1 then return false end while true do local ips = ban:getDataInt("ip") if getPlayerIp(cid) == ips then return true end if not ban:next() then return false end end end function doShowTextBans(cid) local ban = db.getResult("SELECT * FROM `ban` WHERE `player` ORDER BY `time`") str = "Players Banidos:\n\n" if ban:getID() == -1 then doShowTextDialog(cid, 1387, "Não existe nenhum player Banido") return true end while true do local name = ban:getDataInt("player") local player = getPlayerNameByGUID(name) local time = ban:getDataInt("time") - os.time() str = str .. player .. " - Banido por "..math.floor((time/36000)).." \n\n" if not ban:next() then doShowTextDialog(cid, 1397, str) break end end end Vá em talkactions e crie um arquivo lua chamado de ban e coloque isto: function onSay(cid, words, param, channel) local t = string.explode(param, ",") if param == " " or param == "" or not param or isNumeric(param) then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Coloque o nome do player dizendo /ban(nome do player,dias de ban,por que ele foi banido)") end if t[2] == " " or t[2] == "" or not t[2] then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Coloque os dias do player dizendo /ban(nome do player,dias de ban,por que ele foi banido)") end if t[3] == " " or t[3] == "" or not t[3] then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Coloque o comentario do banimento dizendo /ban(nome do player,dias de ban,comentario)") end local player = getPlayerByNameWildcard(t[1], false) if not player then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Este player "..t[1].." não existe") end setBanTime(player, t[2], t[3], t[4] == "true" and getPlayerIp(player) or 0) doRemoveCreature(player) return true end Continuando em talkactions crie um arquivo lua chamado de bans e coloque isto: function onSay(cid, words, param, channel) doShowTextBans(cid) return true end Agora vá em talkactions.xml e coloque estas tags: <talkaction words="/ban" event="script" value="ban.lua"/> <talkaction words="/bans" event="script" value="bans.lua"/> Agora vá em creaturescripts e crie um arquivo lua chamado de ban e coloque isto: function onLogin(cid) if getPlayerBans(cid) then local time = math.floor(getPlayerTimeBan(cid)/36000) doPlayerPopupFYI(cid, "Você esta banido por "..getPlayerComent(cid).." durante "..time.." dias") return addEvent(doRemoveCreature, 180, cid) end if getPlayerIpBan(cid) then doPlayerPopupFYI(cid, "Seu ip esta banido") return addEvent(doRemoveCreature, 180, cid) end return true end Agora vá em login.lua e registre o evento colocando isto antes do ultimo return: registerCreatureEvent(cid, "ban") Coloque esta tag em talkactions.xml <event type="login" name="ban" register = "1" event="script" value="ban.lua"/>
  4. TonyHalk postou uma resposta no tópico em Suporte Tibia OTServer
    porque como ele falou não tem Rule Violation você leu o tópico ?
  5. TonyHalk postou uma resposta no tópico em Suporte Tibia OTServer
    Sim Deixa assim mesmo
  6. TonyHalk postou uma resposta no tópico em Suporte Tibia OTServer
    Substitua o Arquivo ban.lua ou o Arquivo seu de ban por esse os Comandos SÃO /ban e /banip function onSay(cid, words, param, channel) local t = param:explode(",") local name, days, coments = t[1], tonumber(t[2]), t[3] local player = getPlayerByName(name) if name then if days then local acc = getAccountIdByName(name) if acc ~= 0 then local tempo = days * 24 * 3600 doAddAccountBanishment(acc, player, os.time() + tempo, 12, 2, t[3], 0) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Voce Baniu Player " .. t[1] .. " ") doRemoveCreature(player) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Este player não existe.") end else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você não pode adicionar essa quantidade de dia(s) de dias de banimento.") end else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Voce Precisa Digitar " ..words.. " Nome Do Jogador, Quantos Dias Banido, Motivo Da Puniçao") end return TRUE end
  7. TonyHalk postou uma resposta no tópico em Formação de Equipe
    é Danieel Sem Estudos sem Futuro kpaskaspkas
  8. TonyHalk postou uma resposta no tópico em Playground (Off-topic)
    que Pikacachu em,,,, EM FERA olha minha foto *_*
  9. TonyHalk postou uma resposta no tópico em Formação de Equipe
    Muito legal, não vejo a hora de ficar pronto não quero entrar para equip porque vou começar a trabalhar faculdade e Aula ai vou ter pouco tempo rsr
  10. TonyHalk postou uma resposta no tópico em Suporte Tibia OTServer
    Vai em data/xml abra o channels.xml e cole isso. <channel id="3" name="Rule Violations" logged="yes"/> Se a sua soucers Tiver já o Sistema ele vai abrir.
  11. hm.. você consegue entrar no seu Servidor ?
  12. Danieel Poderia explicar melhor esse das Skills Me Interessei rsrsr
  13. TonyHalk postou uma resposta no tópico em Suporte Tibia OTServer
    rsrsr Aceito o VSF como um Vai ser Feliz kpaspakskpaskp De nada mano
  14. Mudar não vai por por Causo das Montarias Recomendo um mapa legal que os Players da Atualidade Gosta eu mesmo abri ontem um Rook War Feito por min o Mapa tudo Items vip entro 45 pessoas no Primeiro Dia. ai começa os Invejosos com Nuker, que meu deu até Risada kaspakps entro 340 Players Account Manager não deu nem Lag no Servidor.
  15. TonyHalk postou uma resposta no tópico em Suporte Tibia OTServer
    vai na pasta do rme e prcura o clients.xml renomeia pra clients.xml.xml
  16. Realmente 9.x é dificl lotar. Recomendo abrir um 8.6 + SITE + Items Donate.
  17. TonyHalk postou uma resposta no tópico em Suporte Tibia OTServer
    Sim. se der erro, Avise-me para eu tentar Solucionar !
  18. TonyHalk postou uma resposta no tópico em Suporte Tibia OTServer
    Sim, o meu também deu esse erro Maldito DELETEI as DLC' criei um Atalho na Área de Trabalho do RME.Exe e estou usando Normal
  19. Eu consegui logar.
  20. @Disturbbed o Problema não é esse nem é problema rsrs. eu gosto de ots editado é que não entra nem si quer um Player... vou ver com ele depois
  21. TonyHalk postou uma resposta no tópico em Suporte Tibia OTServer
    Da Sim, você tem que usar os Clients Propios do RME
  22. Cara você deve estar anunciando errado. Tente colocar mais sobre o Servidor Divulgar para os AMIGOS etc.. posso ajudar você se quiser
  23. TonyHalk postou uma resposta no tópico em Suporte Tibia OTServer
    Vai em C:\Arquivos de programas\Remere's Map Editor Delete as 2 Dlcs abaixo e Execute o RME.EXE Não o Atalho na Área de Trabalho "WSOCK32.dll" e "RPCRT4.dll". Delete o atalho do RME que está na sua área de trabalho. (Caso utilizar este atalho irá criar as dll's novamente) SE AJUDEI DA REP
  24. TonyHalk postou uma resposta no tópico em Suporte Tibia OTServer
    War discordo é Caro sim, falhas Negativo... eu usei Aguento ataques DDoS de 4gb Susegado..
  25. Vou dar um Editada melhor nesse e vou usar no meu Site assim que possível

Informação Importante

Confirmação de Termo