Histórico de Curtidas
-
thiagofodau deu reputação a Pato Roko em Como Adiciona Comando BugQual a finalidade? •
Quando o player ficar preso em algum lugar,
o comando !bug leva ele para o CP;
Isso serve para não ter que ficar pedindo para os adms, e caso eles estiverem off ficar preso lá.
• Código 1 - Scripts •
Vamos lá
Vá para o local : Data\talkactions\scripts
Chegando neste local crie um novo arquivo chamado bug.lua
Cole este código dentro:
function onSay(cid, words, param)
pos = {x=1057, y=1046, z=7}
doSendMagicEffect(getPlayerPosition(cid),19)
doPlayerSendCancel(cid,"Teleportado!")
doTeleportThing(cid,pos)
end • Editando • → Onde está escrito {x=1057, y=1046, z=7} são as coordenadas (altere apenas os números) → Onde está escrito (getPlayerPosition(cid),19) é o efeito que aparece quando usa o comando, Para ver os efeitos entre no seu jogo e utilize o comando "/z (numero)" Vá indo até encontrar um efeito legal e adicione o numero do efeito no lugar do 19. → Onde está escrito doPlayerSendCancel(cid,"Teleportado!") é a mensagem que vai aparecer quando o player chegar no cp. • Código 2 - Talkactions • Vá para o local Data\Talkactions Chegando ai abra o Talkactions.xml Cole este código: <talkaction words="!bug" access="1" script="bug.lua"/>
→ Onde está escrito words="!bug" é o comando que o player vai ter que dizer para ir pro cp • Finalização • Depois de ter editado tudo isso, Ligue o seu servidor, ou caso ja esteja on Vá no seu server e clicke em Reload → Reload Talkactions Quando aparecer reloaded talkactions Vá no seu jogo e diga !bug se não estiver online apenas abra-o seu server. • Créditos • Golf → Por fazer o script Factur → Por criar o tópico -
thiagofodau deu reputação a Danihcv em (Resolvido)[Pedido] Script NatalinoAqui, pensei em fazer um npc papai noel que dá items aleatorios.
Va na pasta data/npc e crie um arquivo Papai Noel.xml e coloque isso dentro:
Agora va na pasta data/npc/scripts e crie um arquivo chamado papai_noel.lua e coloque isso dentro:
Vc configura os items aqui:
Vá colocando os ids dos items.
Só peguei um script que tinha aqui de items aleatorios com probabilidade e adaptei pra o npc. (A probabilidade é feita assim, quanto mais em baixo da lista de items o item estiver, maior a chance de ele ser sorteado.)
Também achei esse outro npc de natal que dá items:
http://www.tibiaking.com/forum/topic/20494-npc-de-natal/
Se ajudei, REP+ pf
-
thiagofodau deu reputação a Huziwara em [TUTO] Configurando config.luaOlá galerinha TKbianos,
Eu postei aqui, a tradução (as funções) que estão no config.lua, vejo muita pessoa com dúvidas que acha que precisa fazer script, mas naverdade essas dúvidas estão na cara de vocês, bem no config.lua! (Botei os necessários)
Config.lua :
accountManager = "no" (Utilização de account manager.)
newPlayerChooseVoc = "yes" (Se o player pode escolher a vocação, caso esteja em "no" ele vai começar como "no vocation".)
{newPlayerSpawnPosX = 155}
{newPlayerSpawnPosY = 39} (Posição do player criado pelo account manager.)
{newPlayerSpawnPosZ = 7}
newPlayerTownId = 1 (ID da cidade [configurado no map editor].)
newPlayerLevel = 8 ( Level do novo player criado pelo account manager.)
newPlayerMagicLevel = 0 (Magic level do novo player criado pelo account manager.)
generateAccountNumber = "no" (Se o player escolhe ou não o account, caso esteje "no" o account manager vai solicitar um Account Number sozinho.)
-----------------------------------------------------------------------------------------------------
redSkullLength = 15 * 24 * 60 * 60 (Tempo para sair o Red Skull nesse caso aqui está como 15 dias.)
blackSkullLength = 30 * 24 * 60 * 60 (Tempo para sair o Black Skull nesse caso aqui está como 15 dias.)
dailyFragsToRedSkull = 10 ( Quantos frags necessários em dia pra pegar Red Skull.)
weeklyFragsToRedSkull = 40 ( Quantos frags necessários em semana pra pegar Red Skull.)
monthlyFragsToRedSkull = 90 ( Quantos frags necessários em mês pra pegar Red Skull.)
dailyFragsToBlackSkull = dailyFragsToRedSkull ( Quantos frags necessários em dia pra pegar Black Skull (Sendo que você precisa pegar a mesma quantidade de frags de Red Skull, estando Red Skull).)
weeklyFragsToBlackSkull = weeklyFragsToRedSkull ( Quantos frags necessários em semana pra pegar Black Skull (Sendo que você precisa pegar a mesma quantidade de frags de Red Skull, estando Red Skull).)
monthlyFragsToBlackSkull = monthlyFragsToRedSkull ( Quantos frags necessários em mês pra pegar Black Skull (Sendo que você precisa pegar a mesma quantidade de frags de Red Skull, estando Red Skull).)
blackSkulledDeathHealth = 40 ( A quantidade de vida que você fica após morrer de Black Skull.)
blackSkulledDeathMana = 0 ( A quantidade de mana que você fica após morrer de Black Skull.)
useBlackSkull = true (Se vai ter Black Skull no seu server, true ou false.)
worldType = "open" ( Open = PVP / Optional = Non-PVP / Hardscore (Acho que é assim) = Enforced)
protectionLevel = 80 (Level para que os players possam cair na porrada se se matarem.)
pzLocked = 30 * 1000 ( Quanto tempo demora pra sair o battle "Espadinhas" , aqui no caso está 30 segundos.)
huntingDuration = 30 * 1000 ( Quanto tempo demora pra sair o hunting "Espadinhas Vermelhas", aqui no caso está 30 segundos.)
criticalHitChance = 7 (Chance de attack critico, em %)
criticalHitMultiplier = 1 (Quando o player da critico o attack dele vai multiplicar em : no caso "1")
displayCriticalHitNotify = true (Aparece quando o player da um attack critico?)
removeWeaponAmmunition = false (Remover munição)
removeWeaponCharges = false (Remover carga)
removeRuneCharges = "no" (Remover carga)
whiteSkullTime = 5 * 60 * 1000 (Tempo para sair o White Skull, nesse caso 5 minutos.)
showHealingDamage = true (Aparece a quantidade de health que recupera)
showHealingDamageForMonsters = false (Aparece a quantidade de health que recupera (Nos Monstros))
stopAttackingAtExit = false (Se vai parar de atacar quando o player der exit)
deathLostPercent = 10 (Quantidade em % de exp que o player vai perder ao morrer)
onePlayerOnlinePerAccount = true (Se só pode entrar 1 player por account, caso bote false, e tiver 3 chars, vai ser possivel jogar com esses 3 chars)
premiumPlayerSkipWaitList = false (Se o player for premium ele, nesse caso não pularia a fila de espera)
ingameGuildManagement = true (Usar os comandos do tipo : !createguild/!joinguild.)
cleanProtectedZones = true (Quando der clean, vai dar clean em todas as areas protection Zone, de DP até Templo.)
allowChangeOutfit = true (Permitir se o player pode trocar o Outfit.)
allowChangeColors = true (Permitir se o player pode trocar a Cor do Outfit.)
allowChangeAddons = true (Permitir se o player pode trocar os Addons.)
spellNameInsteadOfWords = true (Nesse caso a spell exura, quando usada sai a mensagem "exura", mas se tivesse false, ao usar exura, vai aparecer a mensagem "Light Healing".)
emoteSpells = true (Mensagem laranja.)
idleWarningTime = 239 * 60 * 1000 ( O tempo para dar o aviso de Idle (Quando o PLAYER fica muito tempo parada))
idleKickTime = 240 * 60 * 1000 (O tempo para o player se automaticamente kickado.)
Bem, eu botei esses porque são esses que os caras tem mais dúvidas.
Espero ter ajudado !
Att. Huziwara no Mokou
-
thiagofodau deu reputação a Absolute em [UP-LEVEL] Recompensa ao subir de levelFala TKZIANOS de plantão WTF? AUEHAUHEA Mas ok...
Venho hoje trazer a vocês um sistema de ganhar uma recompensa ao conquistar determinado nível (Configurável)
Como funciona?
Quando o jogador conquistar determinado level ele recebe como recompensa X item ou GOLD!
Mais Absolute, o cara vai ficar se matando e upando de novo para ficar pegando a recompensa... NÃO! Quando o player conquista o level ele recebe uma STORAGE, essa storage faz com que salve isto, ou seja faz com que marque que o jogador já recebeu, se ele tentar burlar o sistema ele não vai receber pelo fato da tal STORAGE já estar gravada nele =p
Em data/creaturescripts/scripts crie um arquivo chamado uplevelabsolute.lua e coloque o seguinte dentro:
function onAdvance(cid, skill, oldLevel, newLevel) local config = { [50] = {item = 2160, count = 5}, [100] = {item = 2160, count = 15}, [150] = {item = 2160, count = 20}, [200] = {item = 2160, count = 25}, [250] = {item = 2160, count = 30}, [300] = {item = 2160, count = 50}, [350] = {item = 4891, count = 1}, [400] = {item = 4892, count = 1}, } if skill == 8 then for level, info in pairs(config) do if newLevel >= level and (getPlayerStorageValue(cid, 30700) == -1 or not (string.find(getPlayerStorageValue(cid, 30700), "'" .. level .. "'"))) then doPlayerAddItem(cid, info.item, info.count) doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Parabéns, você atingiu o level "..newLevel.." e ganhou "..info.count.." "..getItemNameById(info.item)..".") local sat = getPlayerStorageValue(cid, 30700) == -1 and "Values: '" .. level .. "'" or getPlayerStorageValue(cid, 30700) .. ",'" .. level .. "'" setPlayerStorageValue(cid, 30700, sat) end end end return TRUE end Em data/creaturescripts/creaturescripts.xml adicione a seguinte linha:
<event type="advance" name="UpAbsolute" event="script" value="uplevelabsolute.lua"/> Em data/creaturescripts/scripts/login.lua abaixo de registerCreatureEvent(cid, "Mail") adicione a seguinte linha:
registerCreatureEvent(cid, "UpAbsolute") Pronto, você implantou o sistema em seu servidor.
Como configurar:
[50] = {item = 2160, count = 5}, [50] = level que o player vai receber a tal recompensa
2160 = item que o player vai receber, no caso 2160 é o Crystal Coin
count = 5 = quantidade do item, no caso 5 Crystal Coins
Observação: Ao atingir o level o player receberá uma mensagem e o prêmio estará diretamente em sua backpack.
Qualquer dúvida peço que poste =D
Até o próximo sisteminha bb's.
-
thiagofodau deu reputação a Beeny em Naruto WhiteFala pessoal :3
Naruto White é um servidor feito por um amigo meu, totalmente feito do 0 !
•Informações
Distro limpa (o único erro é um test no mapa, não vai afetar em nada, e é fácil resolver.) 28 Vocações : Naruto, Sasuke, Sakura, Lee, Neji, Tenten, Kiba, Shino, Kisame, Hidan, Kakuzu, Itachi, Deidara, Kakashi, Killer Bee, Yamato, Madara, Minato, Hashirama, Tobirama, Obito, Kankuro, Gaara, Kabuto, Jiraya, Tsunade, Anbu, Hinata. Todas as vocações balanceadas. Spells de acordo com o ANIME! Sprites do "WoNO" Jutsus / Transforms
•Imagens
•Download
Client Servidor -- Não faço a minima ideia do porque tem todos esses vírus, já aviso que não tem nada. Quem quiser baixar, baixa. Sources Site Dat + Spr Client para usar no MAP
•Scan
Client Servidor Sources Site Dat + Spr Client para usar no MAP
•Créditos
Ken Kaneki (Helton) Beeny TFS Team Maenilse