-
Total de itens
153 -
Registro em
-
Última visita
Tipo de Conteúdo
Perfis
Fóruns
Calendário
Publique
Tudo que Featzen postou
-
É, acho que sim, kk.
-
[CMS] Campeonato Mensal de Scripting #01
Featzen respondeu ao tópico de xWhiteWolf em Eventos de Scripting
Mas na politica é quase isso, kk. É sem sentido mesmo.- 46 respostas
-
- CMS
- Campeonato
- (e 4 mais)
-
Bom, como um individuo(Vudi) não sabe cumprir o que fala, vou postar o sistema aqui.(não cabe ao post explicar aqui) Bom, aqui está o smeargle system, igual o da PxG. Vamos lá. 1 - Vá na pasta Lib, substitua seu cooldown bar.lua por isso: 2 - Ainda no Lib, no fim(depois do ultimo end) do Some Functions.lua, adicione isso: 3 - Agora no order.lua, do Actions, em baixo de: if getTileThingByPos(checkpos).uid <= 0 then return true end Adicione: 4 - Se seu servidor ja tiver os spells, sketch 1, sketch 2... Substitua por esses: Se não, use
-
[CMS] Campeonato Mensal de Scripting #01
Featzen respondeu ao tópico de xWhiteWolf em Eventos de Scripting
Finalmente um incentivo, ótima iniciativa. Só não participo porque sou pouco criativo, kk.- 46 respostas
-
- CMS
- Campeonato
- (e 4 mais)
-
Jeff, enviei convite no skype, não sou lá o Deus do scripting, mas posso ajudar.
-
Poste o script completo, por favor. O erro "eof" é "end of function", está sobrando ou faltando algum "end".
-
ddos protect - tipo de socket em "modules"
Featzen respondeu ao tópico de RodAlbu em Suporte Tibia OTServer
Você tem que colocar as Bibliotecas(dll/lua/luac) na pasta da executável do server. O link de cada uma: LuaSocket Copas Ex GD Coxpcall Luasql Bom, é isso, espero que você consiga. Se você instalar o LuaForWindows, ja vem com quase todos. -
Eu gostei. Simples e bonitas. - Inveja da tua assinatura -
-
Por que ninguém lê os créditos dos posts? O Ditto system é meu, a annah feeh inclusive deixou bem claro no fim do post. Quanto ao servidor, parece ser bom.
-
function onSay(cid, words, param) if getPlayerStorageValue(cid, 822066) == 1 then return doPlayerSendCancel(cid, "{Teleport System} O comando não funciona aqui.") end if getPlayerStorageValue(cid, 1236664) == 1 then return doPlayerSendCancel(cid, "{Teleport System} O comando não funciona aqui.") end if getPlayerStorageValue(cid, 9988124) == 1 then return doPlayerSendCancel(cid, "{Teleport System} O comando não funciona aqui") end local config = { pz = false, -- player
-
(Resolvido)Autoloot poketibia help
Featzen respondeu ao tópico de wevertonh em Suporte Tibia OTServer (Resolvidos)
Pena que não estou mais brincando com ot. Se quiser pra o erro parar de aparecer, procure por: for x=0, (getContainerSize(item.uid)) do local itens = getContainerItem(item.uid, x) --if isInArray(toloot, itens.itemid) then table.insert(items, {i=itens.itemid, q=itens.type}) doRemoveItem(itens.uid) --break --end end E substitua por: for x=0, (getContainerSize(item.uid)) do local itens = getContainerItem(item.uid, x) --if isInArray(toloot, itens.itemid) then if itens.uid ~= 0 then table.insert(items, {i=itens.itemid, q=itens.type}) doRemoveItem(itens.uid) end --break --end end Não vai ser -
Seu fly/surf/ride deve estar bugado, kk. local config = { loginMessage = getConfigValue('loginMessage'), useFragHandler = getBooleanFromString(getConfigValue('useFragHandler')) } function onLogin(cid) local accountManager = getPlayerAccountManager(cid) if getPlayerLevel(cid) >= 1 and getPlayerLevel(cid) <= 80 then doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, 90) doCreatureSetDropLoot(cid, false) end if getPlayerLevel(cid) >= 81 and getPlayerLevel(cid) <= 149 then doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, 80) doCreatureSetDropLoot(cid, false) end if ge
-
#poketibia SELF Destruction MATANDO players.
Featzen respondeu ao tópico de RdgxxZ em Suporte Tibia OTServer
É PDA? Se não, qual a base? sabe onde está o script do "poder"? Se sim, poste-o. -
Preciso de ajuda ne 1 scripts "Hiraishin Seal"
Featzen respondeu ao tópico de Tuka em Suporte Tibia OTServer
local s = {5668,5669,5667} local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) function x(p, d) local t = {{x=p.x,y=p.y-1,z=p.z},{x=p.x+1,y=p.y,z=p.z},{x=p.x,y=p.y+1,z=p.z},{x=p.x-1,y=p.y,z=p.z}} return t[d+1] end function onCastSpell(cid, var) local position1 = {x=getPlayerPosition(cid).x+1, y=getPlayerPosition(cid).y+1, z=getPlayerPosition(cid).z} local pos = getCreaturePosition(cid) local item = 2335 --id da kunai local theItem = doCreateItem(item, pos) local mystr = "return {x=xx,y=yy,z=zz}" local mystr = string.gsub(mystr, "xx", pos.x) local mystr = -
Sim, mas no caso citado, é apenas o costume de quem programou. 1 - Inteiro. False - Booleano.
-
Preciso de ajuda ne 1 scripts "Hiraishin Seal"
Featzen respondeu ao tópico de Tuka em Suporte Tibia OTServer
addEvent(doRemoveItem,10000,theItem.uid) -- 10000 = 10 segundos, 1000 = 1 segundo Muda pra: addEvent(doRemoveItem,10000,theItem) -- 10000 = 10 segundos, 1000 = 1 segundo -
Preciso de ajuda ne 1 scripts "Hiraishin Seal"
Featzen respondeu ao tópico de Tuka em Suporte Tibia OTServer
Ultima tentativa, to fora de forma, kk local s = {5668,5669,5667} local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) function x(p, d) local t = {{x=p.x,y=p.y-1,z=p.z},{x=p.x+1,y=p.y,z=p.z},{x=p.x,y=p.y+1,z=p.z},{x=p.x-1,y=p.y,z=p.z}} return t[d+1] end function onCastSpell(cid, var) local position1 = {x=getPlayerPosition(cid).x+1, y=getPlayerPosition(cid).y+1, z=getPlayerPosition(cid).z} local pos = getCreaturePosition(cid) local item = 2335 --id da kunai local theItem = doCreateItem(item, pos) local mystr = "return {x=xx,y=yy,z=zz}" local mystr = strin -
Preciso de ajuda ne 1 scripts "Hiraishin Seal"
Featzen respondeu ao tópico de Tuka em Suporte Tibia OTServer
Ah, é no chão '-' Tenta esse: local s = {5668,5669,5667} local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) function x(p, d) local t = {{x=p.x,y=p.y-1,z=p.z},{x=p.x+1,y=p.y,z=p.z},{x=p.x,y=p.y+1,z=p.z},{x=p.x-1,y=p.y,z=p.z}} return t[d+1] end function onCastSpell(cid, var) local position1 = {x=getPlayerPosition(cid).x+1, y=getPlayerPosition(cid).y+1, z=getPlayerPosition(cid).z} local pos = getCreaturePosition(cid) local item = 2335 --id da kunai doCreateItem(item, pos) local mystr = "return {x=xx,y=yy,z=zz}" local mystr = string.gsub(mystr, "xx", pos. -
Preciso de ajuda ne 1 scripts "Hiraishin Seal"
Featzen respondeu ao tópico de Tuka em Suporte Tibia OTServer
local s = {5668,5669,5667} local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) function x(p, d) local t = {{x=p.x,y=p.y-1,z=p.z},{x=p.x+1,y=p.y,z=p.z},{x=p.x,y=p.y+1,z=p.z},{x=p.x-1,y=p.y,z=p.z}} return t[d+1] end function onCastSpell(cid, var) local position1 = {x=getPlayerPosition(cid).x+1, y=getPlayerPosition(cid).y+1, z=getPlayerPosition(cid).z} local pos = getCreaturePosition(cid) local item = 2335 --id da kunai doCreateItem(item, getCreaturePosition(cid)) local mystr = "return {x=xx,y=yy,z=zz}" local mystr = string.gsub(mystr, "xx", pos.x) local mys -
[AJUDA] Preciso colocar um server no HOST
Featzen respondeu ao tópico de Spokemon em Suporte Tibia OTServer
Host/VPS é outra máquina(virtual ou não), você não terá que fazer nada em seu computador, apenas colocar o servidor no Host/VPS, mudar o ip para o do Host/VPS e deixa-lo online. -
O @Suicide está correto. Mas se ainda sim você não entendeu, vou tentar simplificar. Eu tenho uma função: function minhaFuncao() return "TK" end O return atribui um valor á ela. Ou seja: a = minhaFuncao() b = "TK" a tem o mesmo valor de b. O return pode atribuir qualquer tipo de dado válido á uma função, até mesmo nil, que é "nada". Quanto ao uso do true, false, 1, 0. Geralmente é usado para saber se foi feito o esperado. 1 = true 0 = false false = Falso true = Verdadeiro.
-
As funções base Lua estão declaradas no arquivo Luascript.cpp das sources, em Luascript.h há o "link" de todas elas, apenas o nome. Se você realmente aprendeu, não vejo necessidade de sair lendo as funções, o nome delas define bem o que elas fazem, na pasta Data há vários scripts ja feitos, lá você pode ver praticamente todas elas.
-
kk, bom pra poupar internet .-.
-
Obrigado. Ainda estou aprendendo, kk. Depois apareço aqui com algo realmente útil.
-
Bom, estou aprendendo C++ e fiz um pequeno ~programa~ que calcula a quantidade de stones para boostar um pokemon. Print: -Baixar -Scan Caso dê algum erro ao abrir o programa, baixe o VCREDIST. Informações oficiais da PokexGames sobre boost aqui.
TibiaKing
Open Tibia Server
Quer aprender a criar seu próprio servidor de Tibia? Então está no lugar certo, aqui você encontrará milhares de tutorias, scripts, códigos, mapas e utilitários para que você possa fazer o seu próprio servidor de Tibia começando do zero.
Anuncie no TibiaKing
Precisa de mais visibilidade em seus projetos? Quer fazer um plano publicitário para o seu servidor? Anuncie no OTKing e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução!