Ir para conteúdo

KekezitoLHP

Membro
  • Registro em

  • Última visita

Tudo que KekezitoLHP postou

  1. O script é composto de 1 action e 1 movement. save como ldr.lua em actions/scripts a tag save como ldr.lua em movements/scripts function onStepIn(cid, item, frompos, item2, topos) doRemoveCondition(cid, CONDITION_OUTFIT) end a tag depois disso ponha a actionid 1920 no item que o player ira dar use pra trocar de outfit e actionid no 9015 no tile da entrada ou saida da loja o video n fui eu q fis um amigo meu q me mostro o video mais o meu script n manda msgn para o player dizendo qual ropa ele esta usando. https://www.youtube.com/watch?v=cunksBkWhgw
  2. http://www.tibiaking.com/forum/topic/24099-donation-via-sms/
  3. no game é impossivel...
  4. KekezitoLHP respondeu ao post em um tópico de fezeRa em Suporte Tibia OTServer
    Cara isso é problema no hosting
  5. KekezitoLHP respondeu ao post em um tópico de fezeRa em Suporte Tibia OTServer
    ahhh então ele tem lags ??? então é o hosting...
  6. KekezitoLHP respondeu ao post em um tópico de fezeRa em Suporte Tibia OTServer
    faz um teste, coloque um outro otserv no dedicado e ver se funciona por pelo menos 5 horas sem kick se funciona é algum script
  7. KekezitoLHP respondeu ao post em um tópico de Qwizer em Suporte Tibia OTServer
    no momento não tem como.. chame ai que logo mais irei informa como ajuda, so não vem torra meu saco depois falado q não sei o que não funciono ,jeito q fiz ligo so q não testei nada
  8. KekezitoLHP respondeu ao post em um tópico de Qwizer em Suporte Tibia OTServer
    Linux ubuntu so não lembro a versão de cabeça as soures é aquela q se diz q não funciona no Linux so em win, cara pra fazer ela funciona se tem q atualizar seu pc Linux e ler umas coisas de programação de Linux q hora q se entende se vai rir e se xinga... não irei informa o jeito que fiz pois não quero nego falado a ta caindo a não funciono, mais as soures ta com algumas coisas errada limitado o uso do Linux então so arruma
  9. KekezitoLHP respondeu ao post em um tópico de Qwizer em Suporte Tibia OTServer
    comigo no Linux funciono perfeitamente
  10. KekezitoLHP respondeu ao post em um tópico de Qwizer em Suporte Tibia OTServer
    Não sei qual é o problema q vocês tem em compliar o que tem no fórum qm Linux eu consegui normalmente porem não testei o sistema apenas deixei on uns minutos e desliguei
  11. mysql ou sqlite?
  12. da erro ao ligar o servidor ? ate a parte online ?
  13. Tem alguns distro q tem esse erro, qual se usa ?
  14. KekezitoLHP respondeu ao post em um tópico de vinicius tatim em Mapas de Tibia
    scan ????
  15. KekezitoLHP respondeu ao post em um tópico de Jamison Collins em Códigos C++
    Qual erro q da em Linux ??? fiz em Linux foi normal usei por 10 mins so não testei tudo
  16. KekezitoLHP respondeu ao post em um tópico de Dbo gt em Suporte Tibia OTServer
    não entendi muito bem.. explica um pouco melhor ?
  17. aconselho troca o exe
  18. para qual versão do tibia funciona ?
  19. Vip

    KekezitoLHP respondeu ao post em um tópico de arpfelipe em Suporte Tibia OTServer
    Existe varios sistema de vip só escolhe a base pra pode fazer essas modificação.
  20. Nome Do Script: Cura de Potion Diferente Tipo: Action Autor: KekezitoLHP Testado em: Tfs 0.4 dev Que ele faz ?: Bem é um sistema de potions que você define o tempo que é para curar e quantidade (pode ser em percentagens ou não.. como você queira.) e o intervalo entre as curas. "um exemplo, cura de 100 a 100 em 10 segundos ou de 10% 10% em 10 seg" acho que deu pra entende.. Instalado: Vai em data/actions/actions.xml e adicione: <action itemid="2550" event="script" value="xxxx.lua"/> No id 2550 podem coloca o que deseja, xxxx.lua coloca nome que deseja se não deixa assim. Agora vai em data/actions/scripts crie um arquivo chamado xxxx.lua e coloque isso function onUse(cid, item, frompos, item2, topos) if (getCreatureCondition(cid, CONDITION_INFIGHT) == TRUE) then doPlayerSendCancel(cid,"Desculpe, nao pode estar em battle") return TRUE end if not isCreature(item2.uid) and not isPlayer(item2.uid) then return doPlayerSendCancel(cid,"Please use on you or in you summon.") end doRemoveItem(item.uid, 1) local i = 500 local v = (getCreatureMaxHealth(item2.uid)/100) * 10 local max = 5000 while i <= max do addEvent(doCreatureAddHealth,i,item2.uid,v) addEvent(doSendMagicEffect,i,getCreaturePosition(i tem2.uid), 12) i = i + 500 end return true end Configurado: em 500 coloque o intervalo entre as curas. em 5000 coloque o tempo maximo que ficará curando. em local v = (getCreatureMaxHealth(item2.uid)/100) * 10 coloque a formula do heal.. nesse caso irá curar 10% em 10% da vida maxima.. caso vc keira que cure em qtd e nao em percentagem coloque por exemplo 100.. 200.. que irá curar 100 em 100 ou 200 em 200.. Qualquer duvida ou erro só posta
  21. KekezitoLHP postou uma resposta no tópico em Códigos C++
    Nome: Fist Fighting/Attackspeed Tipo: C++ Autor: Oneshot Já vi alguns pedidos no fórum sobre a skill Fist Fighting, onde quanto mais você treinasse ela, mais rápido você atacaria no jogo, e parece que isto é um feature do Tibia. Como é uma modificação muito fácil nas sources, resolvi passar aí para a galera. Por padrão, o intervalo entre ataques do Tibia é 2000ms, ou seja, um ataque físico a cada dois segundos. Eu fiz uma pequena modificação nas sources onde o Fist Fighting seria inversamente proporcional ao tal intervalo, ou seja, quanto maior o valor da skill, menor seria o intervalo. Fiz de um modo que um jogador com Fist Fighting de nível 200, então, teria uma redução de 75% no intervalo de ataque, ou seja, um ataque a cada meio segundo ou dois ataques por segundo Leve em consideração que ele pega como base o attackspeed da vocação ou da arma usada, ou seja, se seu servidor já tem o tal chamado "fast attack", de nada adianta adicionar esse código C++. Abra seu player.cpp, procure por isso: Player::getAttackSpeed() Substitua toda a função, dependendo da versão de seu servidor: 0.3.6 uint32_t Player::getAttackSpeed() { Item* weapon = getWeapon(); if(weapon && weapon->getAttackSpeed() != 0) return std::ceil(weapon->getAttackSpeed() * (1 - (getSkill(SKILL_FIST, SKILL_LEVEL) * 0.00375))); return std::ceil(vocation->getAttackSpeed() * (1 - (getSkill(SKILL_FIST, SKILL_LEVEL) * 0.00375))); } 0.4 uint32_t Player::getAttackSpeed() const { return std::ceil(((weapon && weapon->getAttackSpeed() != 0) ? weapon->getAttackSpeed() * (1 - (getSkill(SKILL_FIST, SKILL_LEVEL) * 0.00375)) : (vocation->getAttackSpeed() / std::max((size_t)1, getWeapons().size()) * (1 - (getSkill(SKILL_FIST, SKILL_LEVEL) * 0.00375))))); } Isso adiciona uma utilidade para a skill Fist Fighting que em muitos dos servidores é algo deixado de lado e inútil.
  22. Nome do Sistema ou Script: No damage in Parties. Nome do Autor: Grilo Servidor Testado e/ou Versão do Tibia: 8.6 Descrição e/ou Informações Adicionais: -- Scripts e Como Instalar: 1. Abra o arquivo creaturescripts.xml, localizado em data/creaturescripts e adicione as seguintes tags abaixo: <event type="attack" name="Apt" event="script" value="Apt.lua"/> <event type="cast" name="Bpt" event="script" value="Bpt.lua"/> <event type="areacombat" name="Cpt" event="script" value="Cpt.lua"/> <event type="combat" name="Dpt" event="script" value="Dpt.lua"/> 2. Abra o arquivo login.lua, localizado em data/creaturescripts/scripts. Adicione as seguintes funções abaixo antes de return true. registerCreatureEvent(cid, "Apt") registerCreatureEvent(cid, "Bpt") registerCreatureEvent(cid, "Cpt") registerCreatureEvent(cid, "Dpt") 3. Agora crie quatro arquivos de nomes Apt, Bpt, Cpt, Dpt e de extensões LUA. Cole os conteúdos, respectivamente, em cada um deles: function onAttack(cid, target) if isPlayer(cid) and isInParty(cid) and getPlayerParty(cid) == getPlayerParty(target) then doPlayerSendCancel(cid, "You can not attack your party members") return false else return true end end function onCast(cid, target) if isPlayer(cid) and isInParty(cid) and getPlayerParty(cid) == getPlayerParty(target) then doPlayerSendCancel(cid, "You can not use spells or runes in your party members") return false else return true end end function onAreaCombat(cid, tileItem, tilePosition, isAggressive) if isPlayer(cid) and isInParty(cid) and getPlayerParty(cid) == getPlayerParty(tileItem) then return false else return true end end function onCombat(cid, target) if isPlayer(cid) and isInParty(cid) and getPlayerParty(cid) == getPlayerParty(target) then return false else return true end end
  23. [Modern Aac/Gesior Aac] Home Page Script Créditos: Archez Imagem do Home Page Script: Informações: Ele mostra as principais caracteriscas do servidor, como as rates,ip,porta,versão... Instalação: Coloque esse código, depois da session_start();: em seu index.php: require('homepage/config.php'); if(isset($_SESSION['homepage'])) { $homepage = time() - $_SESSION['homepage']; if($homepage > ($config['homepage']['time'] * 60) && $config['homepage']['status'] == 'enabled') { unset($_SESSION['homepage']); header('Location: homepage.php'); } } $_SESSION['homepage'] = time(); Download: http://www.multiupload.com/Y147MZYRZ2 Scan: http://www.virustotal.com/file-scan/...08b-1283840439
  24. Nome: Kill Boss System Função: Ao desferir o último golpe no "BOSS" configurado na script ganha uma spell "storage" x3 de cargas , alêm de mandar uma mensagem para todo o servidor anunciando quem desferiu o último golpe no "BOSS" Autor: Fingerout Versão Testada: 8.60 ~ Instalado: Em data/creaturescripts/scripts crie 1 arquivo chamado storage.lua e copie e cole isso lá dentro function onDeath(cid, corpse, killer) local monstName = "NOME" -- nome do monstro local target = getCreatureTarget(cid) if isMonster(cid) then setPlayerStorageValue(killer[1], XSTORAGE, getPlayerStorageValue(killer[1], XSTORAGE) +3) doPlayerSendTextMessage(killer[1], MESSAGE_STATUS_WARNING, "Você absorveu a técnica NOME DA SPELL(3x).") doBroadcastMessage("O jogador "..getPlayerName(killer[1]).." absorveu a técnica NOME DA SPELL ao desferir o último golpe no BOSS NOME.") doSendMagicEffect(getPlayerPosition(target), 65) end return TRUE end em creaturescripts.xml adicione a seguinte TAG <event type="death" name="storage" script="storage.lua"/> agora vá no monstro configurado na script e abaixo de </loot> adicione <script> <event name="storage"/> </script> agora implantando na spell , vá até na spell.lua desejada e adicione local chargeCount = getPlayerStorageValue(cid, XSTORAGE) if chargeCount < 1 then doPlayerSendCancel(cid, "You do not have enough charges to cast this spell.") return TRUE end setPlayerStorageValue(cid, XSTORAGE, chargeCount -1) EXPLICANDO: XSTORAGE = STORAGE QUE VOCÊ QUER NOME DA SPELL = NOME DA MAGIA QUE DESEJA +3 = CHANGES DA MAGIA BOSS NOME = PRECISO NEM FALA

Informação Importante

Confirmação de Termo