Pesquisar na Comunidade
Mostrando resultados para as tags ''funcao''.
Encontrado 24 registros
-
Função Alguem me ajuda com esse BUG (PLAYER A NIL VALUE)
Jeremiasvct postou um tópico em Suporte Tibia OTServer
data/lib/sp.lua:40: attempt to index global 'Player' (a nil value) Meu servidor é 0.3.6 8.54 e ai não reconhece essa função, alguem sabe como resolver? essa função funciona no TFS 1.x mas nao funfa no 0.3.6 Linha 40 >>> function Player:getBaseVocId() local basevoc = self:getVocation():getDemotion() if basevoc then return basevoc:getId() end return self:getVocation():getId() end -
GlobalEvents TFS 0.X HELP EM SCRIPTS
ILex WilL postou um tópico em GlobalEvents, CreatureScripts & Weapons
Olá, Alguém poderia me ajudar com uns Scripts? nem que seja cobrando, dependendo eu pago para me ajudar... -
Bom, estava criando um script e me deparei com um problema a função doRemoveItem(uid) não funciona em addEvent, pelo fato de uid sempre ta variando a cada segundo. Então fiz essa versão que funciona com addEvent e sem necessidade de stackpos. Aos que não sabem como usar, adicione esse código no 050-function.lua da pasta lib de seu ot. removeItem(pos, item) -- pos = posição do item, item = id do item. exemplo: local pos, itemid = {x = 160, y = 54, z = 7}, 8753 removeItem(pos, itemid)
-
Bom gente, eu criei um ot há alguns dias, e estou tentando colocar sistema de autoloot nele.. (é 8.6) Vi que varias pessoas conseguem... eu segui esse tópico https://tibiaking.com/forums/topic/36100-mod-sistema-de-auto-loot/ Mas sempre que eu modifico o XML "Creaturescript" e vou dar /reload creaturescript que é para "recarregar" e ver se tá funcionando , o "executavel" (o .exe que abre o ot) ele simplesmente fecha... não sei o porque.. se alguem puder me ajudar colocar Autoloot, ou me ajudar com essa questão ficarei mt grato e vou dar rep+ Estou esperando resposta
-
Olá, boa tarde. Eu gostaria de saber se alguém tem, onde consigo ou se pode fazer para mim uma função que contém em vários servidores de Pokemon/Naruto. Quando você da look nos items, ela mostra quanto ta custando aquela quantidade de item agrupado. Eu pensei em por uma descrição no item (por exemplo 30 gold coins), porém se tivesse 2 ou mais items do mesmo agrupados, ainda falaria (30 gold coins), e está função soma a quantidade e diz o valor. Eu acho aquilo sensacional, obrigado clan!
-
Oi pessoal, estou tentando criar um script para criar um item em cima de um ground, e fazer com que ele seja removido depois de x segundos. provavelmente envolve a função "addEvent". tentei usar, porém eu não o tenha desenvolvido com deveria... então peço ajuda A parte do script em questão é essa: Agradeço se alguém se propor a me ajudar ?
-
Função [Me Ajuda] Error Unable to load Config.lua
lucas22210 postou um tópico em Suporte Tibia OTServer
alguém pode me ajudar , quando vou abrir meu server esta dando Error Unable to load Config.lua . vou postar meu config.lua -
Iae Galera alguém pode me ajuda por favor? estou tentando criar um scrypt porém encontrei dificuldade, scrypt automática dias impares Non-PvP e nos dias pares pvp hardcore no servidor com direito a mensagem avisando os player que a partir d
-
Olá tibianos. Trago um sistema de honra bem simples. Basicamente, é constituído por três funções, addHonor, remHonor e getHonor. Essas três funções adicionam, removem e buscam a pontuação atual de honra do jogador. Escolhi gravar os dados no banco de dados para ficar mais fácil de manipular. Pode ser aplicado em diversos sistemas, por exemplo: Comprar por Honra; Recompensa em Eventos; Acesso à NPCs; Acesso à Quests; Ganhar desconto em NPCs; Ganhar mais ao vender para NPCs; enfim, a criatividade é o limite. function addHonor
-
Boa noite galera, então queria saber se alguem pode fazer um script, em "MoveItem" para bloquear alguns IDS no DP, proibir da pessoa quardar no DP, Obrigado !! TFS 0.4
-
Preciso de ajuda, quero colocar um sistema de Poção de xp no meu servidor, já encontrei vários aqui no fórum, porém todos tem problemas Um que eu encontrei no forum funciona certinho, porém não tem contagem do tempo pro player saber quanto tempo resta Eu quero criar 7 poções de xp
- 1 resposta
-
- poção de xp
- exp potion
-
(e 1 mais)
Tags:
-
Nos últimos dias tive problemas para ler os dados de funções que retornam tabelas (não tinha acesso a source da função no momento para ir checar quais eram os dados presentes) então resolvi fazer essa função bem simples para printar os dados das tabelas no console. Ela faz basicamente a mesma coisa que a função print_r do PHP só que é um pouquinho menos organizada. Enfim, se souber a estrutura de uma tabela, vai entender o output dessa função e vai ser bem útil. function print_r(tabela) if type(tabela) ~= "table" then return tabela end local result = "{" for ind, x in pair
-
(Resolvido)[Adicionar função a script]
Yago Blind. postou um tópico em Suporte Tibia OTServer (Resolvidos)
Bom dia galerinha, estou com uma script aqui , que teleporta o player que clicar seja na porta/statua e etc, porem eu gostaria de adicionar a função de apenas quem tiver Premium Account pode usar e remover a função de prescisar de um item para da use. data/actions/scripts.- 2 respostas
-
- adicionar função
- adicionar
- (e 7 mais)
-
Qual a função destas opções no config.lua ? sqlKeepAlive = 0 mysqlReadTimeout = 60000 mysqlWriteTimeout = 60000 Obrigado.
-
(Resolvido)Como criar tal função em PHP?
RenanPhellip postou um tópico em Suporte Tibia OTServer (Resolvidos)
Boa tarde pessoal! Como eu faço uma função onde verifica a url atual do site? Exemplo:{if $linkAtual = '{$path}/index.php/account/create'} <form action="{$path}/index.php/account/" method="post"></form> {else} <a href="{$path}/index.php/account/create" id="bottom_register"> Registrar </a> {/if} Como é criado essa função $linkAtual? Dúvida: {elseif} existe em php? Exemplo: Eu poderia utilizar desta forma?{if} print("1"); {elseif} print("2"); {else} print("3"); {/if} -
O que faz? : Retorna o percentual de um frag (vitórias & derrotas). function getWinningRatio(win, lose) if(type(win) ~= "number" or type(lose) ~= "number") then return nil, error("You need to specify a number value.") end if(win == 0 and lose == 0) then return 0.0 end local ratio = win / (win + lose) * 100 local i = 4 if(math.floor(ratio) < 10) then i = 3 end ratio = tostring(ratio):sub(1, i) return tonumber(ratio) end Como usar? : doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Seu percentual é "..getWinningRatio(230
- 5 respostas
-
- Ladyazaleia
- getWinningRatio
-
(e 1 mais)
Tags:
-
O título do tópico já diz tudo, o player quando esta com esse amuleto não pode ser movido por outro player. data/events/scripts/player.lua: local antiPushId = 13531 function Player:onMoveCreature(creature, fromPosition, toPosition) local creature = Creature(creature:getId()) local amulet = creature:getSlotItem(CONST_SLOT_NECKLACE) if not creature:isPlayer() and amulet and amulet:getId() == antiPushId then self:sendCancelMessage("You cannot push this player. They are wearing an anti-push amulet.") return false end return true end Créditos: Red
-
Biblioteca/Função [Function] getCombatAreaPos(centerpos, area)
MaTTch postou um tópico em Scripts tfs 0.4 (OLD)
Olá. A algum tempo atrás eu havia feito essa função, mas decidi compartilhar com vocês. Você pode instala-la definitivamente na sua libs ou pode apenas usar em algum script ocasional: function getCombatAreaPos(centerpos, area) -- by MaTTch if(type(area) ~= "table") then error("area is not a table") return false elseif(not centerpos) then return false end local t, center, ret = {}, {}, {} for n in ipairs(area) do for i = 2, 3 do if(table.find(area[n], i)) then center = {n, table.find(area[n], i)} break end end end if(#center == 0) then error("area do not h -
Olá pessoa, você pode criar uma função que retorne o que está escrito em um certo livro? Algo assim: Tenho um livro que está escrito "Ah!" e executo um if getItemText(uid) == "Ah!" then, entenderão? Não sei se é possível, mas... TFS 1.0
-
Introdução: Esses dias eu estava fazendo um sistema e senti a necessidade de armazenar várias informações (por player) em um só lugar. Porém, todos nós sabemos que não é possível colocar uma tabela como valor de um storage. Por conta disso, decidi tornar possível esse armazenamento. Tenho certeza de que essa biblioteca será uma ferramenta extremamente útil para todos os scripters. Ela abre muitas portas e vai permitir a criação de muitos sistemas interessantes. Instalação: Simplesmente crie o arquivo tableStorage.lua em data/lib e coloque esse código: Utilização: Para armazenar
- 3 respostas
-
- killua
- tablestorage
- (e 5 mais)
-
De função onkill para função ondeath alguém ajuda ae
llucas75 postou um tópico em Suporte Tibia OTServer
Alguêm consegue adaptar essa script para ter função ondeath invés de onkill(tenho um ot e ele nao tem a função onkill, so tem a ondeath) se alguem conseguir adaptar rep+ do dia Script Obs: ou alguém me diga como adicionar função onkill no ot!! -
Eai galera. Eu tenho um script de Aura bem simples, no caso só lança o effect no Player caso ele tenha tal level. O problema é que quando o player desloga, o evento continua rolando e a distro fica aprensentando "Cannot get thing position" pq o server fica procurando a posição do player pra lançar o efeito mas o player está deslogado Gostaria de saber se tem alguma função do tipo "OnPlayerLogOut" e uma "UnregisterEvent", pra quando o player ficar off o server tirar ele do evento e não ficar causando o erro na distro. aqui o meu código, créditos pro Kimoszin aqui do tibiaking, fi
-
Iai galera, Estou montando um server e não possuo uma função .. Eu gostaria que alguem pudesse me ajudar com a mesma. Eu gostaria de uma função de retirar magia.. Obrigado pela atenção! Att Nemat.
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!