Tudo que KekezitoLHP postou
-
[Sistema] Loja De Roupas
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
-
Donate por SMS, existe algum site?
http://www.tibiaking.com/forum/topic/24099-donation-via-sms/
- Mudar a cor do nick
- Kicks
- Kicks
- Kicks
-
[Pedido] Cast System
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
-
[Pedido] Cast System
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
-
[Pedido] Cast System
comigo no Linux funciono perfeitamente
-
[Pedido] Cast System
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
-
[CLEAN] Depot, Vazio.
mysql ou sqlite?
-
[CLEAN] Depot, Vazio.
da erro ao ligar o servidor ? ate a parte online ?
-
[Resolvido] [Dúvida] Npc não reconhece quantidade de Small Sapphires
Tem alguns distro q tem esse erro, qual se usa ?
-
Mapa do Radbr
scan ????
-
Cast System TFS 0.4 [8.6]
Qual erro q da em Linux ??? fiz em Linux foi normal usei por 10 mins so não testei tudo
-
Survive
não entendi muito bem.. explica um pouco melhor ?
-
Monstros não passam em cima dos corpses
aconselho troca o exe
-
[CREATURESCRIPTS] Skills em Stages
para qual versão do tibia funciona ?
-
[LINK OFF]Global Full 150% / Server + Site + DB
é 9.6
-
Vip
Existe varios sistema de vip só escolhe a base pra pode fazer essas modificação.
-
Cura de Potion Diferente
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
-
Fist Fighting/Attackspeed
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.
-
Sem Danos na mesma Party
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
-
[Modern Aac/Gesior Aac] Home Page Script
[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
-
Kill Boss System
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