Tudo que Farathor postou
-
Formula de Calculo de Skill
@Tadelho, obrigado cara, eu consegui ver a sequencia numérica porém não encontrei nenhuma formula para calcular, teria como me ajudar?
-
[Ajuda] Vender items pelo OTClient
Galera, to com um problema, quando eu tento vender algum item para algum npc pelo OTClient da o seguinte erro [Warning - Soya] NpcSystem: ShopModule.onSell - Item not found on shopItems list Comprar items, compra tranquilo mas vender da esse erro, alguem pode ajudar?
-
Formula de Calculo de Skill
Bom, em um otserver que eu jogo, para evoluir o skill de certo sistema é preciso os seguintes points em cada nivel. Queria saber se alguem imagina uma formula para isso. 1 = inicial = 0 points 2 = +10 points = 10 points 3 = +10 points = 20 points 4 = +20 points = 40 points 5 = +40 points = 80 points 6 = +70 points = 150 points 7 = +110 points = 260 points 8 = +160 points = 420 points 9 = +220 points = 640 points 10 = +290 points = 930 points 11 = +370 points = 1300 points 12 = +460 points = 1760 points 13 = +560 points = 2320 points
-
[Ajuda] Problemas com Páginas
Pessoal, estou tentando colocar meu site online porém ele está com problema, ele não encontra as páginas do meu site. No windows roda normalmente mas no debian não, poderiam me ajudar? http://158.69.212.240/ consegui arrumar, pode fechar
-
Compra vip em GAME
Deu erro?
-
Compra vip em GAME
User item, foi isso que pediu certo? Só adicione a tag no action.xml e testa
- [GlobalEvents] ServeSave - Shutdown/Automático
-
[Ajuda] onThink
@Tchuka, o meu não funcionou?
-
Compra vip em GAME
Eu não testei, fiz meio rapido aqui veja se funciona @thiagobs -- Feito por Farathor (Eduardo Rodrigues) -- function onUse(cid, item, frompos, item2, topos) local days = 5 vip.setVip(cid, vip.getVip(cid + days)) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você recebeu "..days.." dias de VIP") doRemoveItem(item.uid, 1) return true end
-
NPC AVATAR DO MARTE
Cara, passa mais detalhes do que esse NPC faz, como ele é, etc
-
NPC guild master error
Cara, vá na linha 53 e troque: cname = creatureGetName(cid) para cname = getCreatureName(cid)
-
Exausted entre Magias, Runas e Potions
Poste seu spells.xml ou poste a somente a linha da magia que você editou
-
Compra vip em GAME
Cara, da uma procurada na pasta lib e veja se tem algum arquivo que tenha VIP no nome e poste aqui
-
(Resolvido)[Ajuda] Area Com Limite Level
OK, se puder dar REP+ e deixar a resposta como melhor do tópico eu agradeço
-
(Resolvido)[Ajuda] Area Com Limite Level
@OfWar, OK, qualquer duvida chame!
-
[Ajuda] onThink
testa: -- Feito por Farathor (Eduardo Rodrigues) -- local config = { tempo = 3 -- tempo, em segundos que o efeito demorará para sair. } function msg(cid) local monster = "Ice Pet" if isCreature and getCreatureName(cid) == monster then doSendMagicEffect(getThingPos(cid), 37) doSendAnimatedText(getThingPos(cid), "level: ".. getPlayerStorageValue(cid, RegenPercent.stora) .. "", 147) LoopReg(cid) addEvent(function() msg(cid) end, config.tempo) end end function onThink(interval) for _, cid in ipairs(getPlayersOnline())do if getPlayerStorageValue(cid, 70070) ~= 1 then return true end if (getPlayerStorageValue(cid, 70070) - os.time()) <= 0 then --164334 é para guardar o intervalo de tempo. msg(cid) setPlayerStorageValue(cid, 70070, config.tempo + os.time()) else return true end end return true end
-
Problema com o comando !createguild
Você usa MYSQL ou SQLITE? MYSQL seria se você rodasse junto com um site, o SQLITE seria se só rodasse o servidor sem site
-
Como Arrumar 1 Teleport Para Ir Para Qualquer Lugar
-- Script feito por Farathor (Eduardo Rodrigues) -- local locais = { [10] = {x = 152, y = 51, z = 7}, [11] = {x = 152, y = 52, z = 7}, [12] = {x = 152, y = 53, z = 7}, [13] = {x = 153, y = 53, z = 7}, [14] = {x = 154, y = 53, z = 7}, [15] = {x = 154, y = 52, z = 7}, [16] = {x = 154, y = 51, z = 7} } function onStepIn(cid, item, position) if isPlayer(cid) then local position = locais[math.random(10, 16)] doTeleportThing(cid, position) end return true end Não testei, vê se funciona!
-
(DÚVIDA) Alguém me ajuda em movements itens
Poste as linhas do movement na qual você está tentando arrumar, senão fica dificil ajudar
-
Problema sistema de upgrade
Só por via de dúvida, muda chances.upgrade = (self.levels[self.item.level + 1][1] or 100) para chances.upgrade = (self.levels[self.item.level + 1] or 100) só para testar
-
(Resolvido)[Ajuda] Area Com Limite Level
Não, no meu script em local inicio você colocar a posição na qual abrange todo o andar do lado superior esquerdo do 3 andar e no local fim você coloca o inferior direito do primeiro andar, deu pra entender mais ou menos?
-
(Resolvido)[Ajuda] Area Com Limite Level
Não testei, do jeito que eu fiz, ele vai ficar checando de 1 em 1 minuto os jogadores online e se eles estiverem dentro da area e com level > que 190 eles são teleportados Em globalevents/scripts coloque o script: -- Feito por Farathor (Eduardo Rodrigues) -- local inicio = {x=1, y=1, z=1} -- Posição canto superior esquerdo local fim = {x=1, y=1, z=1} -- Posição canto inferior direito function onThink(interval, lastExecution, thinkInterval) for _, pid in ipairs(getPlayersOnline())do if getPlayerLevel(pid) >= 190 and isInArea(getThingPos(pid), inicio, fim)) then doPlayerSendTextMessage(pid, MESSAGE_STATUS_CONSOLE_BLUE, "Somente jogadores com level menor que 190 podem ficar ai!") doTeleportThing(pid, getTownTemplePosition(getPlayerTown(pid))) doSendMagicEffect(getThingPos(pid), CONST_ME_TELEPORT) end end return true end em globalevents.xml adicione a tag <globalevent name="checkArea" interval="60000" event="script" value="nome_do_script.lua"/>
-
Mercado no TK e muito mais!
Gostaria que o cara que postou a pagina do characters.php por 120 reais prove que ele criou a página. Gostaria de saber também o porque de cobrar 20 reais mensal dos vendedores e depois cobrar 10% ainda de cada venda, não seria mais facil fazer igual pagseguro faz? Só cobra a porcentagem? Sendo que vamos ter que pagar a porcentagem para o pagseguro ou paypal no caso
-
Erro ao adicionar o meu MAP
@Juninhoxked, essas mensagens aparece por conta de algum script em Globalevents, procure alguma coisa em globalevents com o nome de efeitos ou texto e veja se dentro do arquivo existe a mesma mensagem. Caso exista, é só você retirar a linha do globalevents.xml na qual o arquivo.lua esteja
-
[Pedido] Ajuda em Background
Galera, gostaria de saber se seria possível substituir o que está escrito ali por TheBaiak, com a fonte martel ou outra fonte a gosto de quem quiser fazer