Líderes
-
-
-
luanluciano93
HéroiPontos5980Total de itens -
samuel.show
MembroPontos33Total de itens
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 03/14/17 em todas áreas
-
Problemas com o método getSize
1 pontoé que o item no items.xml tem que estar com os atributos certos.1 ponto
-
Erro na Database (10.96)
Erro na Database (10.96)
Brunno Dornelas reagiu a Dornellas por uma resposta no tópico
1 pontoOlá pessoal do TK, Estou com um problema quando o servidor tenta conectar com a database para entrar no char.. ocorre o seguinte erro no console: Como posso arrumar esse erro? vocês aconselhariam trocar de database? ou é simples (somente executar comandos query)? Segue versão de meu MySQL, PHP... O servidor que estou usando: http://chaitosoft.com/blog/global-full-mitsuig-10-96/ Obrigado!1 ponto -
Erro Weapon
1 pontoÉ sem duvidas a melhor forma, lua (pelo menos em versões antigas) e meio enjambrado pra alterar danos. Não consegui compilar pra ti porque estou no trabalho e não roda o Visual Studio. Abraço.1 ponto
-
[PEDIDO] Como fazer para um item ativar Aura
[PEDIDO] Como fazer para um item ativar Aura
samuel.show reagiu a KotZletY por uma resposta no tópico
1 ponto@samuel.show1 ponto -
[PEDIDO] Como fazer uma script de um NPC, para dar permissão para usar um talkaction
[PEDIDO] Como fazer uma script de um NPC, para dar permissão para usar um talkaction
SamuelSwitter reagiu a samuel.show por uma resposta no tópico
1 pontoAqui esta a Script da Aura -- CONFIGURAÇÕES aurastr = 25950 -- storage da aura estr = 25951 -- storage para o exhaust porcentagem = 40 -- chance de curar em cada volta da aura, em porcentagem quantheal = 10 -- porcentagem do hp máximo que cada cura irá curar. (No caso, irá curar 10% do hp máximo cada cura) tempo = 1180 -- tempo para dar uma volta no player (este tempo foi o que achei mais agradável visualmente, é recomendável não mudar) tipoaura = 30 -- número do efeito da aura (efeito de distância, pode ser identificado com /x no jogo) efeitocura = 49 -- número do efeito quando a cura chega ao player (efeito de posição fixa, pode ser identificado com /z no jogo) -- Função que chama a aura function efeitosAura(i,tm,cid) if(isCreature(cid)) then local atual = getCreaturePosition(cid) local posaura = { {x=(atual.x)-1, y=(atual.y)-1, z=atual.z}, {x=atual.x, y=(atual.y)-1, z=atual.z}, {x=(atual.x)+1, y=(atual.y)-1, z=atual.z}, {x=(atual.x)+1, y=atual.y, z=atual.z}, {x=(atual.x)+1, y=(atual.y)+1, z=atual.z}, {x=atual.x, y=(atual.y)+1, z=atual.z}, {x=(atual.x)-1, y=(atual.y)+1, z=atual.z}, {x=(atual.x)-1, y=atual.y, z=atual.z}, } local chances = math.random(100) if(chances<=porcentagem/8 and getCreatureHealth(cid)<getCreatureMaxHealth(cid)) then doCreatureAddHealth(cid, getCreatureMaxHealth(cid)/quantheal) if(i<=8 and i>1) then doSendDistanceShoot({x=posaura.x, y=posaura.y, z=posaura.z}, atual, tipoaura) else doSendDistanceShoot({x=posaura[1].x, y=posaura[1].y, z=posaura[1].z}, atual, tipoaura) end doSendMagicEffect(atual, efeitocura) end if(i==8) then doSendDistanceShoot({x=posaura.x, y=posaura.y, z=posaura.z}, {x=posaura[1].x, y=posaura[1].y, z=posaura[1].z}, tipoaura) elseif(i<8) then doSendDistanceShoot({x=posaura.x, y=posaura.y, z=posaura.z}, {x=posaura[i+1].x, y=posaura[i+1].y, z=posaura[i+1].z}, tipoaura) end if(i<=8 and getPlayerStorageValue(cid, aurastr)==2) then i = i+1 tm = tempo/8 return addEvent(efeitosAura,tm,i,tm,cid) elseif(i>8 and getPlayerStorageValue(cid, aurastr)==2) then return efeitosAura(1,0,cid) else return TRUE end else return TRUE end end -- Função principal function onSay(cid, words, param, channel) if(param=="on") then if getPlayerStorageValue(cid, estr) > os.time() then doPlayerSendCancel(cid, "Espere "..(getPlayerStorageValue(cid, estr) - os.time()).." segundos para poder habilitar aura novamente.") else if(getPlayerStorageValue(cid, aurastr)==2) then doPlayerSendCancel(cid,"Sua aura já está habilitada.") elseif(getPlayerStorageValue(cid, aurastr)==-1) then doPlayerSendCancel(cid,"Aura ligada!") setPlayerStorageValue(cid, aurastr, 2) efeitosAura(1,tempo/8,cid) end end elseif(param=="off") then if(getPlayerStorageValue(cid, aurastr)==2) then setPlayerStorageValue(cid, estr, os.time()+2) setPlayerStorageValue(cid, aurastr, -1) doPlayerSendCancel(cid,"Aura desligada!") end else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Digite '!aura on' para ligar sua aura, e '!aura off' para desligá-la.") end return TRUE end Queria que tivesse um npc em que de para dar a permissao para usar essa Talkaction!1 ponto -
[MODS] - [8.6] Perfect Zombie System [Automático] [V1.0]
[MODS] - [8.6] Perfect Zombie System [Automático] [V1.0]
Weslley Kiyo reagiu a Vodkart por uma resposta no tópico
1 ponto------------------- não esquece de mudar a tag do globalevents se o seu servidor for em milesegundos... de 60 para 600001 ponto -
[ERRO] XAMPP: #1273 - Unknown collation: 'utf8mb4_unicode_ci'
[ERRO] XAMPP: #1273 - Unknown collation: 'utf8mb4_unicode_ci'
Brunno Dornelas reagiu a Dornellas por uma resposta no tópico
1 ponto@emersontb eu tive o mesmo problema, o meu aconteceu da seguinte forma: Primeiro eu utilizava a versão 1.7.3 do Xampp, Então eu exclui pra instalar essa versão velha para instalar uma versão do Xampp que rodasse uma versão de MySQL mais nova (no caso Xampp 5.6.30) porém não consegui importar a minha database antiga então decidi voltar para versão do Xampp 1.7.3 E nesse "instala" "desinstala" acabei ferrando tudo kkk e agora não consigo mais entrar no phpmyadmin da versão 1.7.3 pra continuar rodando minha db1 ponto -
Erro na Database (10.96)
Erro na Database (10.96)
Dornellas reagiu a psychonaut por uma resposta no tópico
1 pontoA coluna que tá lá na tabela é a que ta aparecendo no erro? Tenta deixar INT, eu não sei pra que serve ela, se você souber coloca no tipo que vem na scheme ou algo do tipo se quiser.1 ponto -
Erro na Database (10.96)
Erro na Database (10.96)
Brunno Dornelas reagiu a Dornellas por uma resposta no tópico
1 pontoAntes da linha 1 eu tinha selecionado a table Players: SELECT * FROM `players` WHERE 1 Tentei selecionando a base de dados direta tbm, e não funcionou Tentei adicionar a coluna em Players através da estrutura (nas duas maneiras que você ensinou) por VARCHAR e INT, assim eu consegui adicionar a coluna com sucesso Só que o erro no console persistiu e o char não entrou ;/1 ponto -
Erro na Database (10.96)
Erro na Database (10.96)
Dornellas reagiu a psychonaut por uma resposta no tópico
1 pontoTenta assim ALTER TABLE `players` ADD COLUMN `skill_critical_hit_chance` INT(10) UNSIGNED NOT NULL DEFAULT 0; ALTER TABLE `players` ADD COLUMN `skill_critical_hit_chance_tries` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0; ALTER TABLE `players` ADD COLUMN `skill_critical_hit_damage` INT(10) UNSIGNED NOT NULL DEFAULT 0; ALTER TABLE `players` ADD COLUMN `skill_critical_hit_damage_tries` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0; ALTER TABLE `players` ADD COLUMN `skill_life_leech_chance` INT(10) UNSIGNED NOT NULL DEFAULT 0; ALTER TABLE `players` ADD COLUMN `skill_life_leech_chance_tries` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0; ALTER TABLE `players` ADD COLUMN `skill_life_leech_amount` INT(10) UNSIGNED NOT NULL DEFAULT 0; ALTER TABLE `players` ADD COLUMN `skill_life_leech_amount_tries` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0; ALTER TABLE `players` ADD COLUMN `skill_mana_leech_chance` INT(10) UNSIGNED NOT NULL DEFAULT 0; ALTER TABLE `players` ADD COLUMN `skill_mana_leech_chance_tries` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0; ALTER TABLE `players` ADD COLUMN `skill_mana_leech_amount` INT(10) UNSIGNED NOT NULL DEFAULT 0; ALTER TABLE `players` ADD COLUMN `skill_mana_leech_amount_tries` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0;1 ponto -
Erro na Database (10.96)
Erro na Database (10.96)
Brunno Dornelas reagiu a Dornellas por uma resposta no tópico
1 pontoEle executa normalmente a coluna na table players, mas quando eu vou procura-la, ela não está la e o erro persiste Detalhe: antes de executar ele da um aviso, é normal? ----- Nossa, agora que percebi o que eu fiz.. kkk era pra executar ela na database raiz mesmo: fiz isso mas parece que ele da um erro de syntax :1 ponto -
Erro na Database (10.96)
Erro na Database (10.96)
Brunno Dornelas reagiu a Dornellas por uma resposta no tópico
1 pontosim, você sabe o comando? eu não tenho dominio ainda ;/ Tentei executar esse comando pra adicionar, mas não funcionou1 ponto -
Ot Server 8.6 Net Compartilhada Problema
Ot Server 8.6 Net Compartilhada Problema
Shadowfire reagiu a Mathwsz por uma resposta no tópico
1 ponto@Shadowfire Amigo, você está revivendo um tópico antigo. Se tu precisa de suporte, crie um novo tópico. Leia as regras antes de qualquer coisa! Abçs.1 ponto -
(Resolvido)ERROR
(Resolvido)ERROR
marcosb reagiu a thelifeofpbion por uma resposta no tópico
1 pontotive esse problema, usei essa e resolveu... caso nao resolva, use essa.1 ponto -
[PEDIDO] Como fazer uma script de um NPC, para dar permissão para usar um talkaction
[PEDIDO] Como fazer uma script de um NPC, para dar permissão para usar um talkaction
SamuelSwitter reagiu a samuel.show por uma resposta no tópico
1 pontokkkk ' obrigado então ! @Sekk Jajá vou testar!! Meu conhecimento com Scripts não e muito grande kk ! Por isso não consigo explicar corretamente! Muito obrigado a vocês e pela paciência1 ponto -
[PEDIDO] Como fazer para um item ativar Aura
[PEDIDO] Como fazer para um item ativar Aura
gustavoood reagiu a Sekk por uma resposta no tópico
1 pontoé o mesmo principio do item, só pode usar a talk se tiver x storage, so fazer o npc vender ela: npc/scripts/aura.lua npc/Aura.xml <?xml version="1.0" encoding="UTF-8"?> <npc name="Aura Seller" script="data/npc/scripts/aura.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="149" head="57" body="59" legs="40" feet="76" addons="0"/> <parameters> <parameter key="message_greet" value="Olá |PLAYERNAME|, deseja ter permissão para usar a sua {aura}?"/> </parameters> </npc>1 ponto -
[MODS] - [8.6] Perfect Zombie System [Automático] [V1.0]
[MODS] - [8.6] Perfect Zombie System [Automático] [V1.0]
Weslley Kiyo reagiu a Vodkart por uma resposta no tópico
1 pontoestá dando erro na função 'isWalkable' como se no seu serve não existisse a função 'hasProperty'1 ponto -
[MODS] - [8.6] Perfect Zombie System [Automático] [V1.0]
[MODS] - [8.6] Perfect Zombie System [Automático] [V1.0]
Weslley Kiyo reagiu a Vodkart por uma resposta no tópico
1 pontofica na tag globalevents.xml nesta linha: <globalevent name="ZombieEvent" interval="60" event="script" value="zombie_global.lua"/> deixe <globalevent name="ZombieEvent" interval="60000" event="script" value="zombie_global.lua"/>1 ponto -
[TFS 1.x] Removendo House por Tempo OFF
[TFS 1.x] Removendo House por Tempo OFF
stauro reagiu a luanluciano93 por uma resposta no tópico
1 pontoOlá, esse script é usada para que o player que fique offline pelo tempo editado, perca a house automaticamente. Em globalevents/scripts/ crie um arquivo chamado doCheckHouses.lua e coloque esse código dentro: -- <globalevent type="startup" name="doCheckHouses" script="doCheckHouses.lua" /> local function doCheckHouses() local dias = 3 local tempo = os.time() - (dias * 24 * 60 * 60) local registros = db.storeQuery("SELECT `houses`.`owner`, `houses`.`id` FROM `houses`,`players` WHERE `houses`.`owner` != 0 AND `houses`.`owner` = `players`.`id` AND `players`.`lastlogin` <= " .. tempo .. ";") if registros ~= false then local count = 0 print('house leave code') repeat count = count + 1 local owner = result.getNumber(registros, "owner") local houseId = result.getNumber(registros, "id") local house = House(houseId) if house and (owner > 0) then print(house:getName()) house:setOwnerGuid(0) end until not result.next(registros) print('house leave house count:' .. count) result.free(registros) end end function onStartup() addEvent(doCheckHouses, 60 * 1000) return true end A tag do globalevents.xml esta no script como comentário, é só adiciona-lá. Para editar o tempo (em dias) que se o jogador ficar offline ele perderá a house é nessa linha: local dias = 3 OBS: Esse script é iniciado junto com o servidor, logo após aparecerá na distro as houses removidas e a quantidade total. Créditos: Luan e Cristofer.1 ponto -
Servidor Naruto Hero
Servidor Naruto Hero
quemtuacha reagiu a cleitonbandeira por uma resposta no tópico
1 pontofiz upload novamente1 ponto -
EXCLUSIVO BASE PARECIDA (OtpokemonXY)
EXCLUSIVO BASE PARECIDA (OtpokemonXY)
williaqx reagiu a ADM jeanasgotine por uma resposta no tópico
1 pontonao man atualmente estou evestindo meu tempo nessa base o pokemon extrize na edicao do mappa e ciacao do novo continente1 ponto -
Dat Editor [8.54~8.60]
1 pontoDat Editor (Tutorial Outfits) Olá galera vim hoje disponibilizar para você um dat editor que funciona nas seguintes versões, 8.54 e 8.60, algums não sabem para que serve ele de certo, o dat editor é uma forma rapida, de trocar suas sprites, e editar as funções dos items. Download Anexado: Link Direto Scan: aqui1 ponto
-
[Pedido] NPC Que Vende Item com Moeda Diferente!
[Pedido] NPC Que Vende Item com Moeda Diferente!
Hokograma reagiu a
Magalhaes92por uma resposta no tópico1 pontotenho esse aque no meu server brother. e funfa ! local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVbehavior == CONVERSATION_DEFAULT and 0 or cid local itemid = 2157 -- Novos points ( default é scarab coin ) local shopWindow = {} local t = { [8850] = {price = 400}, -- [ID do item] e o preço que ele irá custar em points. [8929] = {price = 400}, [8932] = {price = 400}, [8926] = {price = 400}, [2424] = {price = 400}, [11296] = {price = 200}, [11295] = {price = 200}, [11298] = {price = 200}, [11297] = {price = 200}, [2527] = {price = 200}, [2108] = {price = 900}, [9019] = {price = 900}, [3955] = {price = 900} } local onBuy = function(cid, item, subType, amount, ignoreCap, inBackpacks) if t[item] and getPlayerItemCount(cid, itemid) < t[item].price then selfSay("you do not have "..t[item].price.." Nugget Coins.", cid) else doPlayerAddItem(cid, item) doPlayerRemoveItem(cid, itemid, (t[item].price)) selfSay("Here you item", cid) end return true end if (msgcontains(msg, 'trade') or msgcontains(msg, 'TRADE'))then for var, ret in pairs(t) do table.insert(shopWindow, {id = var, subType = 0, buy = ret.price, sell = 0, name = getItemNameById(var)}) end openShopWindow(cid, shopWindow, onBuy, onSell) end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Npc: <?xml version="1.0"?> <npc name="# Seller Super Rox @" script="data/npc/scripts/newcoin.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="53" head="87" body="0" legs="87" feet="0" addons="3"/> <parameters> <parameter key="message_greet" value="Hello |PLAYERNAME|. I {trade} items for Nugget Coins!"/> </parameters> </npc>1 ponto -
(Resolvido)Demon oak Voice
1 pontoTesta o script abaixo, se nao funcionar.. Tenta editar a linha 19 para local specs = getSpectators(demonOak_pos, false, true, 0, 15, 0, 15) . local demonOak_pos = {x = 32716, y = 32352, z = 7} local questAreaPosition = { {x = 32706, y = 32345, z = 7, stackpos = 255}, {x = 32725, y = 32357, z = 7, stackpos = 255} } local sounds = { 'Release me and you will be rewarded greatefully!', 'What is this? Demon Legs lying here? Someone might have lost them!', 'I\'m trapped, come here and free me fast!!', 'I can bring your beloved back from the dead, just release me!', 'What a nice shiny golden armor. Come to me and you can have it!', 'Find a way in here and release me! Pleeeease hurry!', 'You can have my demon set, if you help me get out of here!' } function onThink(interval, lastExecution) local specs = Game.getSpectators(demonOak_pos, false, true, 0, 15, 0, 15) for i = 1, #specs do if isInRange(specs[i]:getPosition(), questAreaPosition[1], questAreaPosition[2]) then return true end specs[i]:say(sounds[math.random(#sounds)], TALKTYPE_MONSTER_YELL, false, 0, demonOak_pos) end return true end1 ponto
-
[TFS 1.x] Removendo House por Tempo OFF
[TFS 1.x] Removendo House por Tempo OFF
Radamanthys Wov reagiu a luanluciano93 por uma resposta no tópico
1 ponto@gynho, se traduzir o erro vai ver que você fez algo errado, e o endereço que colocou com a tag não corresponde ao endereço onde esta o script.1 ponto -
[TFS 1.x] Blessing Protect para lowlevel
[TFS 1.x] Blessing Protect para lowlevel
Radamanthys Wov reagiu a luanluciano93 por uma resposta no tópico
1 pontoOlá pessoal, esse script é simples, ele deixa o player que for menor ou igual a X com as 5 bless automáticas (se ele morrer ele recebe novamente, se estiver no level menor que o X). Basta configurar o level X. Em creaturescript/scripts/ cria um arquivo com o nome bless_protect.lua e coloque o seguinte código dentro: local blessLevel = 30 function onLogin(player) if player:getLevel() <= blessLevel then for i = 1, 5 do player:addBlessing(i) end player:getPosition():sendMagicEffect(CONST_ME_HOLYDAMAGE) end return true end Script TFS 0.4 Agora em creaturescript/script/ no arquivo login.lua add o evento: registerCreatureEvent(cid, "BlessProtect") E por fim coloque a tag em creaturescripts/creaturescripts.xml: <event type="login" name="BlessProtect" script="bless_protect.lua"/> E é isso pessoal, agora basta editar o level no primeiro código aqui : local blessLevel = 30 Qualquer dúvida poste aqui. Abraços!1 ponto -
(Resolvido){Dúvida}Como fazer TFS aceitar acentuação
Pra adicionar, nas sources basta inserir a biblioteca : #include <locale.h> e dps usar: setlocale(LC_ALL, "Portuguese"); que vai aceitar os caracteres com acentos... Ps: Não vou ensinar editar, jogue no google e aprende por conta própria.1 ponto
-
(Resolvido)Erro Gesior Quando Player Reloga volta ao lvl 8
Ta faltando a table bans: E a table player_depotitems: Executa esses comandos.1 ponto
-
(Resolvido)Mostrar items no character - gesior
(Resolvido)Mostrar items no character - gesior
tirso reagiu a Wiz Khalifa por uma resposta no tópico
1 pontoColoque tudo isso no seu characters.php (remova tudo o que tem lá):1 ponto -
{Pedido}como eu posso colocar novos itens no meu rme?
{Pedido}como eu posso colocar novos itens no meu rme?
betosoares reagiu a Luizpaiva por uma resposta no tópico
1 pontoTrocando os itens de seu Remere's Map Editor Bom, vejo que muitas pessoas tem dificuldades em trocar os itens de seu RME. Mas como assim, trocar os itens do meu RME??? Voce ja viu no rme, o "Raw Pallete" , ai em tileset o "Other", la fica alguns itens. No seu RME, eles podem estar na versao do tibia 8.54, vou ensinar a voces a colocarem uma versao mais atualizada, ou a que voces quiserem. Então vamos lá: Vá na pasta do seu RME (provavelmente será essa: computador>disco local (C:)>arquivos de programa>remere's map editor) e a pasta será assim: (SS) 2. Clique em Data: 3. Agora, dentro da pasta Data estará assim: 4. Agora voce vai na pasta da versao do seu mapa, por exemplo, alguns mapas abrem com o tibia 8.54 e outros com 8.6 (depende da versão do mapa, aqui no tutorial será com o 8.6, mas caso voce queira fazer com outra versao só fazer o mesmo na pasta da versao que voce queira). Clique em 8.6: 5. Agora dentro da pasta 860, estará assim: 6. Agora dentro da pasta tem esses itens, e no meios deles tem isto: Agora apague-os. 7. Agora, voce escolhe, se quer pegar itens atualizados, (8.7...) ou da pasta do seu ot, se voce quiser pegar da pasta do seu ot, vá na pasta do seu ot e vá em data/itens/ dentro da pasta, provavelmente tera 3 itens la: Items.xml items (em bloco de notas) randomization Copie o items.xml e o items em bloco de notas 8. Agora que copiou os 2, vá em computador>disco local (C:)>arquivos de programa>remere's map editor>data>860 e cole os dois la, agora feche e abra seu RME. Pronto. Gostou1 ponto -
monstro morre todos players que atacaram recebem uma recompensa
da uma olhada nesse tópico # link removido #-1 pontos