Histórico de Curtidas
-
Gabrielk recebeu reputação de Rogex Joyz em Frag Look- Kills And Dead-PremiumOlá Galera, vim trazer para vocês o Frag Look - Kills And Dead... ele irá mostrar quantos você matou, e quantos você morreu. Vou Trazer em duas versões... a que mostra só o Kill e Dead, e outra que mostra quantos dias premium também existe na sua conta... Vamos lá..
Frag Look - Kills And Dead (Normal) :
Vá em creaturescripts/creaturescripts.xml : e adicione essa linha:
Após isso, crie um arquivo chamado KillsandDeath.lua e adiciona isso
Depois vá em login.lua e adicione isso :
Pronto Adicionado o Script de Kills And Death...
2º: para mostrar os premiums day(Lembre-se que só funciona em servidor que usa o premium como vip.) também coloque esse script :
é isso galera. eu não se quem de quem são os creditos, peguei de um servidor antigo que eu tinha aqui. Então valeu. Gostou ? REP+
-
Gabrielk deu reputação a WooX em (Resolvido)[RESOLVIDO] Item que adiciona dias VIP ao sistema do Mock--<action itemid="xxxx" event="script" value="other/vipitem.lua"/>-- local amount = 3 local days = amount*60*24*60 function onUse(cid, item, fromPosition, itemEx, toPosition) vip.addVipByAccount(getPlayerAccount(cid), days) doCreatureSay(cid, "Parabéns! Você recebeu ".. amount .." dias VIP!", TALKTYPE_ORANGE_1) doSendMagicEffect(getCreaturePosition(cid), 30) doRemoveItem(item.uid, 1) return true end
-
Gabrielk deu reputação a xWhiteWolf em (Resolvido)Tirar Simbolo % do Scripttenho quase ctza q eu ja fiz isso pra um membro do fórum, só não sei dizer se foi por pm ou por um tópico. Dá uma procurada q se pá vc acha.
O Mock faz uns códigos muito dificeis de ler e ele complica demais coisas simples basicamente ele adiciona a % e pega o level do item baseado num pattern matching. O problema é que você tem que saber quando o % representa '%' e quando ele representa um escape string, por ex:
if n:match('%[(.+)%]') then
o primeiro % serve para falar que queremos o caractere [, o segundo também.
Nenhum desses você vai remover.
Agora nesse caso aqui debaixo
n:match('(.-)%.([+-])(%d+)%%')
vc tá tentando dar match em algo q seja do formato 'qualquercoisa'.'+ ou -''um numero''%'
o primeiro porcento é pra indicar escape string, ele está ali pra falar que nós queremos usar o ponto como o caractere ponto e não como uma instrução (o ponto significa qualquer coisa), o segundo % é pra indicar que queremos um %d+, que é um ou mais digitos, ou seja, ele vai retornar o maior numero de numeros consecutivos que encontrar, e os dois ultimos: o primeiro é pra mostrar que estamos querendo usar como escape string, o segundo representa o % de fato. Então se vc quiser q só tenha até o numero é só remover esses dois ultimos % do fim.
Pro restante, tenha em mente que as receitas de padrões vão sempre procurar casar com o nome do item, se a % tá no final, vc só precisa apagar os % que estão no fim. Coloca pra ir printando os valores como eu fiz aqui https://repl.it/repls/InbornAuthenticRaven e aí vc vai ter uma ideia melhor do que ele ta retornando e oque vc pode e não pode remover.
-
Gabrielk deu reputação a gabrielzika em (Resolvido)Mudar Elemento dá Wand por Item@Gabrielk bom, não entendi muito bem... mas ve se tá certo
local min, max = 630,720 --Ataque mínino e ataque máximo local w = { [1] = {ef = 36, sh = 3, dmg = COMBAT_FIREDAMAGE}, [2] = {ef = 42, sh = 28, dmg = COMBAT_ICEDAMAGE}, [3] = {ef = 46, sh = 38, dmg = COMBAT_POISONDAMAGE}, [4] = {ef = 17, sh = 31, dmg = COMBAT_DEATHDAMAGE}, [5] = {ef = 47, sh = 35, dmg = COMBAT_ENERGYDAMAGE}, [6] = {ef = 36, sh = 31, dmg = COMBAT_PHYSICALDAMAGE}, [7] = {ef = 49, sh = 37, dmg = COMBAT_HOLYDAMAGE} } function onUseWeapon(cid, var) local effect = getPlayerStorageValue(cid, 4561) local target = getCreatureTarget(cid) if target ~= 0 then local wx = w[effect] or w[6] doSendDistanceShoot(getThingPos(cid), getThingPos(target), wx.sh) addEvent(doAreaCombatHealth, 100, cid, wx.dmg, getThingPos(target), 0, -min, -max, wx.ef) end return true end -
Gabrielk deu reputação a gabrielzika em (Resolvido)Mudar Elemento dá Wand por Item@Gabrielk sobre como por mais wands, agora a outra eu não entendi, me explica!
function onUse(cid, item, fromPos, itemEx, toPos) ItemFire = 12601 -- ID dos Itens que precisa pra cada efeito... by: garden ItemIce = 12429 ItemPoison = 12599 ItemDeath = 12367 ItemEnergy = 12383 ItemPhysical = 13748 ItemHoly = 12602 local types = { [ItemFire] = {effect = 1, name = "fire"}, -- [ItemID] = {effect = Numero do Efeito, name = Nome do Efeito} [ItemIce] = {effect = 2, name = "ice"}, [ItemPoison] = {effect = 3, name = "poison"}, [ItemDeath] = {effect = 4, name = "death"}, [ItemEnergy] = {effect = 5, name = "energy"}, [ItemPhysical] = {effect = 6, name = "energy"}, [ItemHoly] = {effect = 7, name = "holy"} } local wandid1 = 7735 -- ID da Wand 1 local wandid2 = 12671 -- ID da Wand 2 local wandid3 = 12672 -- ID da Wand 3 local wandid4 = 12673 -- ID da Wand 4 local wandid5 = 12674 -- ID da Wand 5 local wandid6 = 12675 -- ID da Wand 6 local wandid7 = 12676 -- ID da Wand 7 local wandid8 = 12677 -- ID da Wand 8 local wandid9 = 12678 -- ID da Wand 9 local wandid10 = 12679 -- ID da Wand 10 local wand_left = getPlayerSlotItem(cid, CONST_SLOT_LEFT).itemid local wand_right = getPlayerSlotItem(cid, CONST_SLOT_RIGHT).itemid local wands1 = wand_left ~= wandid1 and wand_right ~= wandid1 local wands2 = wand_left ~= wandid2 and wand_right ~= wandid2 local wands3 = wand_left ~= wandid3 and wand_right ~= wandid3 local wands4 = wand_left ~= wandid4 and wand_right ~= wandid4 local wands5 = wand_left ~= wandid5 and wand_right ~= wandid5 local wands6 = wand_left ~= wandid6 and wand_right ~= wandid6 local wands7 = wand_left ~= wandid7 and wand_right ~= wandid7 local wands8 = wand_left ~= wandid8 and wand_right ~= wandid8 local wands9 = wand_left ~= wandid9 and wand_right ~= wandid9 local wands10 = wand_left ~= wandid10 and wand_right ~= wandid10 if wands1 and wands2 and wands3 and wands4 and wands5 and wands6 and wands7 and wands8 and wands9 and wands10 then doPlayerSendCancel(cid, "Voce deve estar com a wand equipada para usar este efeito.") return true end status = getPlayerStorageValue(cid, 4561) if status == types[item.itemid].effect then doPlayerSendTextMessage(cid, 27, "Desculpe, mais você já está usando o efeito ".. types[item.itemid].name .. ".") return true end setPlayerStorageValue(cid, 4561, types[item.itemid].effect) doPlayerSendTextMessage(cid, 27 , "Você mudou o elemento da wand para ".. types[item.itemid].name .. ".") doRemoveItem(item.uid, 1) return true end
-
Gabrielk deu reputação a gabrielzika em (Resolvido)Mudar Elemento dá Wand por Item@Gabrielk
function onUse(cid, item, fromPos, itemEx, toPos) ItemFire = 13743 -- ID dos Itens que precisa pra cada efeito... by: garden ItemIce = 13744 ItemPoison = 13745 ItemDeath = 13746 ItemEnergy = 13747 ItemPhysical = 13748 ItemHoly = 13749 local types = { [ItemFire] = {effect = 1, name = "fire"}, -- [ItemID] = {effect = Numero do Efeito, name = Nome do Efeito} [ItemIce] = {effect = 2, name = "ice"}, [ItemPoison] = {effect = 3, name = "poison"}, [ItemDeath] = {effect = 4, name = "death"}, [ItemEnergy] = {effect = 5, name = "energy"}, [ItemPhysical] = {effect = 6, name = "energy"}, [ItemHoly] = {effect = 7, name = "holy"} } local id = 7735 -- ID da Wand 1 local id2 = 7736 -- ID da Wand 2 local wand_left = getPlayerSlotItem(cid, CONST_SLOT_LEFT).itemid local wand_right = getPlayerSlotItem(cid, CONST_SLOT_RIGHT).itemid if wand_left ~= id and wand_right ~= id and wand_left ~= id2 and wand_right ~= id2 then doPlayerSendCancel(cid, "Voce deve estar com a wand equipada para usar este efeito.") return true end status = getPlayerStorageValue(cid, 4561) if status == types[item.itemid].effect then doPlayerSendTextMessage(cid, 27, "Desculpe, mais você já está usando o efeito ".. types[item.itemid].name .. ".") return true end setPlayerStorageValue(cid, 4561, types[item.itemid].effect) doPlayerSendTextMessage(cid, 27 , "Você mudou o elemento da wand para ".. types[item.itemid].name .. ".") doRemoveItem(item.uid, 1) return true end
-
Gabrielk deu reputação a gabrielzika em (Resolvido)Mudar Elemento dá Wand por Item@Gabrielk
tenta assim, se funcionar eu coloco pra por em outras wands...
function onUse(cid, item, fromPos, itemEx, toPos) ItemFire = 13743 -- ID dos Itens que precisa pra cada efeito... by: garden ItemIce = 13744 ItemPoison = 13745 ItemDeath = 13746 ItemEnergy = 13747 ItemPhysical = 13748 ItemHoly = 13749 local types = { [ItemFire] = {effect = 1, name = "fire"}, -- [ItemID] = {effect = Numero do Efeito, name = Nome do Efeito} [ItemIce] = {effect = 2, name = "ice"}, [ItemPoison] = {effect = 3, name = "poison"}, [ItemDeath] = {effect = 4, name = "death"}, [ItemEnergy] = {effect = 5, name = "energy"}, [ItemPhysical] = {effect = 6, name = "energy"}, [ItemHoly] = {effect = 7, name = "holy"} } local id = 7735 -- ID da Wand 1 local wand_left = getPlayerSlotItem(cid, CONST_SLOT_LEFT).itemid local wand_right = getPlayerSlotItem(cid, CONST_SLOT_RIGHT).itemid if wand_left ~= id and wand_right ~= id then doPlayerSendCancel(cid, "Voce deve estar com a wand equipada para usar este efeito.") return true end status = getPlayerStorageValue(cid, 4561) if status == types[item.itemid].effect then doPlayerSendTextMessage(cid, 27, "Desculpe, mais você já está usando o efeito ".. types[item.itemid].name .. ".") return true end setPlayerStorageValue(cid, 4561, types[item.itemid].effect) doPlayerSendTextMessage(cid, 27 , "Você mudou o elemento da wand para ".. types[item.itemid].name .. ".") doRemoveItem(item.uid, 1) return true end
-
Gabrielk deu reputação a gabrielzika em (Resolvido)Mudar Elemento dá Wand por Item@Gabrielk
<action itemid="12601;12602;12367;12383;12429;13748;12599" event="script" value="elementwand.lua" blockwalls="1"/>
function onUse(cid, item, fromPos, itemEx, toPos) ItemFire = 12601 -- ID dos Itens que precisa pra cada efeito... by: garden ItemIce = 12429 ItemPoison = 12599 ItemDeath = 12367 ItemEnergy = 12383 ItemPhysical = 13748 ItemHoly = 12602 local types = { [ItemFire] = {effect = 1, name = "fire"}, -- [ItemID] = {effect = Numero do Efeito, name = Nome do Efeito} [ItemIce] = {effect = 2, name = "ice"}, [ItemPoison] = {effect = 3, name = "poison"}, [ItemDeath] = {effect = 4, name = "death"}, [ItemEnergy] = {effect = 5, name = "energy"}, [ItemPhysical] = {effect = 6, name = "energy"}, [ItemHoly] = {effect = 7, name = "holy"} } local wandid1 = 7735 -- ID da Wand 1 local wandid2 = 12671 -- ID da Wand 2 local wandid3 = 12672 -- ID da Wand 3 local wandid4 = 12673 -- ID da Wand 4 local wandid5 = 12674 -- ID da Wand 5 local wandid6 = 12675 -- ID da Wand 6 local wandid7 = 12676 -- ID da Wand 7 local wandid8 = 12677 -- ID da Wand 8 local wandid9 = 12678 -- ID da Wand 9 local wandid10 = 12679 -- ID da Wand 10 local wand_left = getPlayerSlotItem(cid, CONST_SLOT_LEFT).itemid local wand_right = getPlayerSlotItem(cid, CONST_SLOT_RIGHT).itemid local wands1 = wand_left ~= wandid1 and wand_right ~= wandid1 local wands2 = wand_left ~= wandid2 and wand_right ~= wandid2 local wands3 = wand_left ~= wandid3 and wand_right ~= wandid3 local wands4 = wand_left ~= wandid4 and wand_right ~= wandid4 local wands5 = wand_left ~= wandid5 and wand_right ~= wandid5 local wands6 = wand_left ~= wandid6 and wand_right ~= wandid6 local wands7 = wand_left ~= wandid7 and wand_right ~= wandid7 local wands8 = wand_left ~= wandid8 and wand_right ~= wandid8 local wands9 = wand_left ~= wandid9 and wand_right ~= wandid9 local wands10 = wand_left ~= wandid10 and wand_right ~= wandid10 if wands1 or wands2 or wands3 or wands4 or wands5 or wands6 or wands7 or wands8 or wands9 or wands10 then doPlayerSendCancel(cid, "Voce deve estar com a wand equipada para usar este efeito.") return true end status = getPlayerStorageValue(cid, 4561) if status == types[item.itemid].effect then doPlayerSendTextMessage(cid, 27, "Desculpe, mais você já está usando o efeito ".. types[item.itemid].name .. ".") return true end setPlayerStorageValue(cid, 4561, types[item.itemid].effect) doPlayerSendTextMessage(cid, 27 , "Você mudou o elemento da wand para ".. types[item.itemid].name .. ".") doRemoveItem(item.uid, 1) return true end
-
Gabrielk deu reputação a VonKrieg em Portando server p/ C# / .net core 2.0Saudações.
Um amigo (MarceloP) e eu (ambos graduados em ciência da computação) decidimos voltar para a cena Open Tibia Servers.
Quando jogamos pela última vez em Tibia, mal conheciamos lua, hehe.
Hoje em dia, no entanto, acreditamos que possamos reescrever os servidores / sites.
E é exatamente isso que decidimos fazer: D
Acreditamos que reescrever os servidores / sites podem beneficiar a comunidade de diversas formas.
Ao utilizarmos uma linguagem mais simples (C# ao invés de C++, por exemplo), tornaríamos o "miolo" do servidor mais acessível a comunidade.
Utilizar C# também pode diminuir o tempo de compilação, facilitar o debbuging e escrita de testes automatizados.
Estamos implementando o servidor do jogo em C # 7.2. Net Core 2.0. Eu não deveria ter que dizer isso, mas .Net Core pode ser executado em Linux, Windows e Mac e é executado o suficiente para executar servidores.
Ainda estamos estudando diferentes tecnologias para implementar o site. O ASP.NET é atualmente o candidato mais forte.
Estamos à procura de pessoas para nos ajudar: D
Estou especificamente procurando pessoas que podem me ajudar a entender algumas curvas da base de código C ++ (a documentação é meio fraca, eu estou bastante fora do loop).
Nosso Discord:
https://discord.gg/8qqfE8P
Github:
https://github.com/CoreOpenTibiaServer/CoreOpenTibiaServer
De tempos em tempos, criaremos uma nova postagem neste tópico com atualizações de status
-
Gabrielk deu reputação a gabrielzika em (Resolvido)Mudar Elemento dá Wand por Itemfunction onUse(cid, item, fromPos, itemEx, toPos) ItemFire = 13743 -- ID dos Itens que precisa pra cada efeito... by: garden ItemIce = 13744 ItemPoison = 13745 ItemDeath = 13746 ItemEnergy = 13747 ItemPhysical = 13748 ItemHoly = 13749 local types = { [ItemFire] = {effect = 1, name = "fire"}, -- [ItemID] = {effect = Numero do Efeito, name = Nome do Efeito} [ItemIce] = {effect = 2, name = "ice"}, [ItemPoison] = {effect = 3, name = "poison"}, [ItemDeath] = {effect = 4, name = "death"}, [ItemEnergy] = {effect = 5, name = "energy"}, [ItemPhysical] = {effect = 6, name = "energy"}, [ItemHoly] = {effect = 7, name = "holy"} } local wandid1 = 7735 -- ID da Wand 1 local wandid2 = 7736 -- ID da Wand 2 local wandid3 = 7737 -- ID da Wand 3 local wandid4 = 7738 -- ID da Wand 4 local wandid5 = 7739 -- ID da Wand 5 local wand_left = getPlayerSlotItem(cid, CONST_SLOT_LEFT).itemid local wand_right = getPlayerSlotItem(cid, CONST_SLOT_RIGHT).itemid local wands1 = wand_left ~= wandid1 and wand_right ~= wandid1 local wands2 = wand_left ~= wandid2 and wand_right ~= wandid2 local wands3 = wand_left ~= wandid3 and wand_right ~= wandid3 local wands4 = wand_left ~= wandid4 and wand_right ~= wandid4 local wands5 = wand_left ~= wandid5 and wand_right ~= wandid5 if wands1 or wands2 or wands3 or wands4 or wands5 then doPlayerSendCancel(cid, "Voce deve estar com a wand equipada para usar este efeito.") return true end status = getPlayerStorageValue(cid, 4561) if status == types[item.itemid].effect then doPlayerSendTextMessage(cid, 27, "Desculpe, mais você já está usando o efeito ".. types[item.itemid].name .. ".") return true end setPlayerStorageValue(cid, 4561, types[item.itemid].effect) doPlayerSendTextMessage(cid, 27 , "Você mudou o elemento da wand para ".. types[item.itemid].name .. ".") doRemoveItem(item.uid, 1) return true end
@Gabrielk
-
Gabrielk deu reputação a gabrielzika em (Resolvido)Mudar Elemento dá Wand por Item@Gabrielk ai Mano
function onUse(cid, item, fromPos, itemEx, toPos) ItemFire = 13743 -- ID dos Itens que precisa pra cada efeito... by: garden ItemIce = 13744 ItemPoison = 13745 ItemDeath = 13746 ItemEnergy = 13747 ItemPhysical = 13748 ItemHoly = 13749 id = 7735 --- aqui vai o id da wand types = { [ItemFire] = {effect = 1, name = "fire"}, -- [ItemID] = {effect = Numero do Efeito, name = Nome do Efeito} [ItemIce] = {effect = 2, name = "ice"}, [ItemPoison] = {effect = 3, name = "poison"}, [ItemDeath] = {effect = 4, name = "death"}, [ItemEnergy] = {effect = 5, name = "energy"}, [ItemPhysical] = {effect = 6, name = "energy"}, [ItemHoly] = {effect = 7, name = "holy"} } local wand_left = getPlayerSlotItem(cid, CONST_SLOT_LEFT).itemid local wand_right = getPlayerSlotItem(cid, CONST_SLOT_RIGHT).itemid if wand_left ~= id and wand_right ~= id then doPlayerSendCancel(cid, "Voce deve estar equipado com uma ".. getItemNameById(id) .." para usar este efeito.") return true end status = getPlayerStorageValue(cid, 4561) if status == types[item.itemid].effect then doPlayerSendTextMessage(cid, 27, "Desculpe, mais você já está usando o efeito ".. types[item.itemid].name .. ".") return true end setPlayerStorageValue(cid, 4561, types[item.itemid].effect) doPlayerSendTextMessage(cid, 27 , "Você mudou o elemento da wand para ".. types[item.itemid].name .. ".") doRemoveItem(item.uid, 1) return true end
xml
<action itemid="13743;13744;13745;13746;13747;13748;13749" event="script" value="NomeDoArquivo.lua" blockwalls="1"/>
-
Gabrielk deu reputação a gabrielzika em (Resolvido)Mudar Elemento dá Wand por Item@Gabrielk
function onUse(cid, item, fromPos, itemEx, toPos) ItemFire = 13743 -- ID dos Itens que precisa pra cada efeito... by: garden ItemIce = 13744 ItemEarth = 13745 ItemDeath = 13746 ItemEnergy = 13747 ItemHoly = 13748 local wandEffect = { [ItemFire] = {effect = 12031, name = "fire"}, -- [ItemID] = {effect = Numero do Efeito, name = Nome do Efeito} [ItemIce] = {effect = 12032, name = "ice"}, [ItemEarth] = {effect = 12033, name = "earth"}, [ItemDeath] = {effect = 12034, name = "death"}, [ItemEnergy] = {effect = 12035, name = "energy"}, [ItemHoly] = {effect = 12036, name = "holy"} } local id = 7735 --- aqui vai o id da wand if getPlayerItemCount(cid, id) == 0 then doPlayerSendTextMessage(cid, 27, "Desculpe, mais você precisa ter a "..getItemNameById(id).." para trocar o elemento.") return true end status = getPlayerStorageValue(cid, wandEffect[item.itemid].effect) if status == 1 then doPlayerSendTextMessage(cid, 27, "Desculpe, mais você já está usando o efeito ".. wandEffect[item.itemid].name .. ".") return true end setPlayerStorageValue(cid, 12031, 0) setPlayerStorageValue(cid, 12032, 0) setPlayerStorageValue(cid, 12033, 0) setPlayerStorageValue(cid, 12034, 0) setPlayerStorageValue(cid, 12035, 0) setPlayerStorageValue(cid, 12036, 0) setPlayerStorageValue(cid, wandEffect[item.itemid].effect, 1) doPlayerSendTextMessage(cid, 27 , "Você mudou o elemento da wand para ".. wandEffect[item.itemid].name .. ".") doRemoveItem(item.uid, 1) return true end
<action itemid="13743;13744;13745;13746;13747;13748" event="script" value="NomeDoArquivo.lua" blockwalls="1"/>
-
Gabrielk deu reputação a Dwarfer em Npc de Encantamento
-
Gabrielk deu reputação a Elitondesouza em Gesior Layout DragonOlá companheiros do TibiaKing, venho compartilhar com vocês uma modificação no layout para Gesior que fiz em um dos meus projetos pessoais.
O projeto que fiz era baseado no Gesior 2012 para versão 8.60, mas o layout pode ser usado em qualquer versão, sabendo fazer as modificações necessárias.
A única mudança no site realmente é visual, apresentando um menu diferenciado, top level e outros detalhes próprios do layout conforme imagem a seguir:
Obs: No download contém os arquivos .psd tanto do background quanto do tibia-logo-artwork para quem quiser apenas mudar o nome para o do seu projeto.
Como usar:
Para usar o mesmo basta extrair a pasta layouts para dentro da pasta do seu site gesior e é claro, verificar se o layout que está sendo usado é tibiarl ou tibiacom (nome da pasta depois de layouts/...) isso você pode conferir no arquivo config.php na pasta config, onde temos a tag "$config['site']['layout']"...
Para quem ainda não tem um gesior ou banco de dados pra trabalhar com esse layout, aconselho a utilizar o mesmo do meu outro tópico Gesior 2012 ou qualquer outro aqui do fórum.
Enjoy
Atenciosamente Eliton de Souza.
Download: Layout
Scan: Virus Total
-
Gabrielk deu reputação a antharaz em War Anti-Entrosa@Gabrielk
Tenta assim:
PS:.. não precisa postar o sistema .-.
-
Gabrielk deu reputação a psychonaut em Castle 24 Horas Bug ScriptTesta ae, se não funcionar vai no Index.php, tem algo parecido com debug database, muda de 'false' pra 'true', ele vai printar os erros mysql no site, ai abre a pagina de novo e me manda, vlw gesior, c funfar tento arrumar pra pegar 1 valor só sem o foreach
-
Gabrielk deu reputação a Saymon Kopolsky em BeastXHunter v0.01 ALPHA [tfs 0.4] DownloadCriei especialmente para comunidade OT, nunca coloquei online, não está 100% completo, ele foi feito em apenas 6 meses, portanto não reclamem do tamanho do mapa. O servidor foi planejado apenas até o level 150, eu não pretendo mais atualizar, estou sem tempo por causa de alguns projetos pessoais.
Eu usei como base o servidor 8.60 do @Fir3element, por isso tem alguns links do github dele.
- Downloads:
* Distro (x32) + Dll's: https://github.com/Fir3element/binaries/raw/master/x32.rar
OU
* Distro (x64) + Dll's: https://github.com/Fir3element/binaries/raw/master/x64.rar
* Datapack: https://drive.google.com/open?id=0B7ExaXOEctCbN3BYeE5GLUZxWXM
- Downloads (opcional):
* Source (só a pasta src): https://github.com/Fir3element/3777/archive/master.zip
- Scans:
* Distro (x32): https://virustotal.com/pt/file/6683a91273b848a39ac21288da9d3abde341436744d6846e35a477c8e7c8f5f7/analysis/1480675335/
* Distro (x64): https://virustotal.com/pt/file/21028857bb1124f19e0353e7f5775c8f66afc4f87f29df9cf4ab8ca1a046b816/analysis/1480675394/
* Datapack: https://virustotal.com/pt/file/46723ac7dd38f02be0a0987b9a10d8b1c71744b65af3e6d718339555a2fab763/analysis/1499037519/
* Source: https://virustotal.com/pt/file/3761b48ee19f3f540d4c4a48c35c73c89a85615876307073494b1dcfed464d36/analysis/1480675473/
Mais Imagens:
Pessoas que contribuíram direta ou indiretamente:
-
Gabrielk deu reputação a psychonaut em Castle 24 Horas Bug ScriptVou baixar aqui amanhã ae posso testar pra fazer, é erro na query msm, não tá retornando.
Editado dnv, testa ae
Espera, como tá a coluna no banco, tá como int?
-
-
-
-
Gabrielk deu reputação a Cat em Mercado no TK e muito mais!Como eu já disse no grupo do skype, não quero fazer parte disso.
Eu tenho minha opinião a respeito e sei no que isso vai dar... maas veremos na prática..
Eu venho comentado isso toda vez que publicam algo.. Sei que vocês são muito capazes de administrar a comunidade e que conhecem muito bem as ferramentas e tudo mais. Porém, eu como membro, gostaria que dessem mais atenção a comunidade em si, não a usabilidade dela. São cada vez menos membros que prestam atenção nas mudanças nas pips, conquistas, novos plugins, etc... Eu sinto que falta uma inspiração no Portal do TK, tópicos semanais se não diários sobre CONTEÚDOS, vocês só postam o que muda na ferramenta. Sinceramente, vejam isso:
^ That - isso não trás sentimento de comunidade, sinto muito.
Se vivermos essa utopia de fórum perfeito, vai acabar sendo o 3 fórum BR a falir completamente. Que tal a equipe focar completamente nos MEMBROS e nos CONTEÚDOS? Encher o portal de tópicos "10 melhores sistemas da semana", "os conteúdos mais curtidos esse mês", "Melhores tutoriais para iniciantes".
Em vez de ficar publicando esses memes ultrapassados e sem graça na página do FB de vocês, que tal promover esses posts e os conteúdos lá?
-
Gabrielk recebeu reputação de antharaz em (Resolvido)Item UpgradeErro meu. kk. Muito obrigado pela ajuda amigo Rep+
-
Gabrielk deu reputação a antharaz em (Resolvido)Item Upgrade@Gabrielk
Vamos lá...
antes mesmo dele ver se falhou ou não, o scirpt já está configurado para remover o item, independentemente se falhar ou não, logo não tem como remover o item em uma situação e em outra não... ele só não irá remover, se você usar a pedra em um item que não pode sofrer upgrade, que provavelmente é o que você está fazendo... eu testei aqui com skulls e deu tudo certo.
-
Gabrielk deu reputação a antharaz em (Resolvido)Item Upgrade@Gabrielk
Entendi que era o item porque a pedra já remove, para não remover o item é só tirar a linha doRemoveItem(itemEx.uid) ficando assim: