-
Total de itens
176 -
Registro em
-
Última visita
-
Dias Ganhos
1
Tipo de Conteúdo
Perfis
Fóruns
Calendário
Publique
Tudo que dominus postou
-
(Resolvido)CONTEUDO RETIRADO.
dominus respondeu ao tópico de Viny 13 em Suporte Tibia OTServer (Resolvidos)
Porque simplesmente não remove a função ou muda ela? function exemplo (id) return type (id) end Mudando a função: exemplo = function (id) return tonumber (id) or 0 end -
Averigua se às posições estão corretas, principalmente às coordenadas "z"; COH_AREA = {{x = 9788, y = 9953, z = 8}, {x = 9903, y = 10073, z = 9}}
-
Derivado HELP Criaturescript incompleto ajudem completar
dominus respondeu ao tópico de wevertonvrb em Suporte Tibia OTServer
É difícil te ajudar devido eu não usar lt pokemon. Faz o seguinte: se essa função retornar o valor do dano em porcentagem; usa ela no teu scmript postado no tópico. getDamageMapPercent(pk, cid) Se não funcionar, averigua se essa função - que possivelmente tenha sido criada para isso - retorna a xp do monstro inalterada. getWildPokemonExp(cid) Aparti dela podemos criar uma função que haveriguará o ganho xp de cada player, assim saberemos o quanto, em porcentagem cada um recebeu. -
Derivado Mudar o nome da skill shielding
dominus respondeu ao tópico de Viny 13 em Suporte Tibia OTServer
A questão do "you advance in shielding" é questão das source code. Se você tem os arquivos fonte do seu ot, poderás mudar elas no arquivo players.cpp -
Seu script me dá mais dor de cabeça ainda! Deixa o garoto quieto. Ele tem a boa intenção de ajudar. local C = { --[aid do tp] = posição onde sera enviado o jogador ao passar pelo tp. --esse aqui é exclusivo do último tp. [0000] = {x=000, y=000, z=000}, } function onStepIn(cid, item, pos,fp) local store = getPlayerStorageValue(cid, 1000) <= 1 and getPlayerStorageValue(cid, 1000) or 1 if C[item.actionid] and store == 7 then doTeleportThing(cid, C[item.actionid]) elseif store < 7 then setPlayerStorageValue(cid
-
Derivado Ayuda con mi ot pokemon
dominus respondeu ao tópico de Adonis12223 em Suporte Tibia OTServer
Premero: la verson de lo ot serve que tu usas amigo. Segundo: los scripts del pokemon. -
Normal Dar Storages das missões de acesso a quests ao player ao logar
dominus respondeu ao tópico de peckface em Suporte Tibia OTServer
Eu não conheço o funcionamento dessas novas versões. Nas versões antigas, nós usávamos "storagevalue" para identificar Missões e quests. Se no seu também é assim, é só saber o valor da "store" e modifica-la para o valor desejado. -
Não existe no seu servidor a função Player () local player = Player(cid)
-
(Resolvido)Ajuda diferença de storage
dominus respondeu ao tópico de 77mateus77 em Suporte Tibia OTServer (Resolvidos)
Só complementando: Todas as funções que tiverem "get" no início, elas "pegam" algo, e todas as que tiverem "set" elas "marcam" algo. -
Não existe a função: "getContentDescription ()" Container(rewardBag):getContentDescription()
-
Derivado HELP Criaturescript incompleto ajudem completar
dominus respondeu ao tópico de wevertonvrb em Suporte Tibia OTServer
Desde que esse boss que tu usarás, seja um Pokémon. É possível. -
Derivado HELP Criaturescript incompleto ajudem completar
dominus respondeu ao tópico de wevertonvrb em Suporte Tibia OTServer
Para termos sucesso na elaboração desse script, é necessário saber se essa função: getplayerdamagepercent existe e funciona da forma requerida. A maior dificuldade é a elaboração dessa função que haveriguará o dano percentual de cada atacante do mesmo. Por demais é revelante. Poccnn. -
Normal ERROR - Creature Scripts
dominus respondeu ao tópico de Thunder Black em Suporte Tibia OTServer
function onLogin(cid) local rate = 1.1 -- 10% local config = { welvip = "sua guild domina o CASTLE 24H você tem "..((rate - 1)*100).."% de exp a mais agora!", not_vip = "a guild que domina o CASTLE 24H ganha "..((rate - 1)*100).."% a mais de experiencia!", s = 4538, -- storage vip } local get = getPlayerStorageValue (cid, config.s) or 0 if get - os.time() >= 1 then doPlayerSetExperienceRate(cid, rate) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.welvip) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.not_vip) end -
Normal ERROR - Creature Scripts
dominus respondeu ao tópico de Thunder Black em Suporte Tibia OTServer
Qual a versão do servidor? Creio eu que esse script que você postou, seja o do castle. -
Normal ERROR - Creature Scripts
dominus respondeu ao tópico de Thunder Black em Suporte Tibia OTServer
O erro se encontra na função "getPlayerStorageValue" que esta retornando um valor boolean. Adiciona uma sentença onde caso, ele seja boolean seja atribuido um valor numérico. Lembrando qhe você postou apenas um script, sendo que o erro aconteceu em dois scripts distintos. -
[CMS] Campeonato Mensal de Scripting #01
dominus respondeu ao tópico de xWhiteWolf em Eventos de Scripting
Não vi a data.- 46 respostas
-
- CMS
- Campeonato
- (e 4 mais)
-
São tabelas com os ids das portas; elas tem quer ser adicionadas em um arquivo, normalmente ela é inserido em um arquivo global, no meu caso chama-se constante.lua, onde fica localozados as variáveis usadas no servidor, isso varia de versão para versão o local e o nome do arquivo. Caso você não encontro nenhum arquivo com escopo global, insere essas tabelas no arquivo doors.lua (actions/scripts/other/doors.lua). doors = {[1209] = 1211, [1210] = 1211, [1212] = 1214, [1213] = 1214, [1219] = 1220, [1221] = 1222, [1231] = 1233, [1232] = 1233, [1234] = 1236, [1235] = 1236, [
-
[PEDIDO]Script ANNILITHOR quest repetitivel
dominus respondeu ao tópico de JuauLBR em Suporte Tibia OTServer
Gerou algum erro no console? Se não, verifica se não existe algum script que esteja usando esses ids. -
Derivado HELP Criaturescript incompleto ajudem completar
dominus respondeu ao tópico de wevertonvrb em Suporte Tibia OTServer
Primeiramente: essa funcao getplayerdamagepercent (), eu desconheço. Se não gerou erro no distro, logo ela existe, mas pode ser que ela execute de uma forma distinta da que tu queres. Isso tem que ser analisado. Creaturescript/script/login.lua: registerCreatureEvent(cid, "GuildMotd") registerCreatureEvent(cid, "deathPlayer") Isso faz com que seja registrado no player um evento do creaturescript como: premmy account, rook system, etc... Nesse caso nos exemplos acima são os dois eventos que estão adicionado em creaturescript.xml com os seus respectivos n -
Derivado HELP Criaturescript incompleto ajudem completar
dominus respondeu ao tópico de wevertonvrb em Suporte Tibia OTServer
Vai em creaturescript/script/login.lua Lá existe os eventos dado aos players é so adicionar esse novo evento. -
Se existe em seu servidor um arquivo chamado constante.lua insere esse script, caso não, tente achar um arquivo onde tenha funções. doors = {[1209] = 1211, [1210] = 1211, [1212] = 1214, [1213] = 1214, [1219] = 1220, [1221] = 1222, [1231] = 1233, [1232] = 1233, [1234] = 1236, [1235] = 1236, [1237] = 1238, [1239] = 1240, [1249] = 1251, [1250] = 1251, [1252] = 1254, [1253] = 1254, [1539] = 1540, [1541] = 1542, [3535] = 3537, [3536] = 3537, [3538] = 3539, [3544] = 3546, [3545] = 3546, [3547] = 3548, [4913] = 4915, [4914] = 4915, [4916] = 4918, [4917] = 4918, [5082] = 5083, [5084] = 5
-
Respondendo sua pergunta do porquê seu script não funciona. O erro se dá devido à variável item ser um número e não uma tabela. Possivelmente deva ser o número de identificação da arma. local arma= getPlayerWeapon(cid).id darma= getItemAttribute(item.arma, "attack")
-
Acho que você não entendeu o que eu escrevi acima. A função string.explode usa apenas textos e no seu script existe uma declaração que usa uma função de marcação; se essa função retornar outro valor alem de string, ocaeiona esse erro no distro. local playerstring = string.explode(getGlobalStorageValue(listsubscribe), ",")
- 10 respostas
-
- talkactions
- erro
-
(e 3 mais)
Tags:
-
O erro se deve devido a falta de tabela. Faz o seguinte, no script door.lua procura todas às declarações isInArray e veja o primeiro argumento dela; segue exemplo: isInArray(specialDoors, No caso: specialDoors seria o primeiro argumento dela. Aparti daí vai e busca outros arquivos na lib (onde fica esse script de functions) se existe essa declaração dentro de pelo menos uma delas. Se não encontrar em nenhum arquivo, eu te passo o código.
-
[PEDIDO]Script ANNILITHOR quest repetitivel
dominus respondeu ao tópico de JuauLBR em Suporte Tibia OTServer
--[[> Marcryzius <]]-- -- ppos = posição do player -- npos = posição onde sera teleportado local str ={ {ppos={x=32677,y=32089,z=8,stackpos=253}, npos={x=32672,y=32069,z=8}}, {ppos={x=32677,y=32089,z=8,stackpos=253}, npos={x=32672,y=32069,z=8}}, } function onUse(cid, item, fromPosition, itemEx, toPosition) for k,v in pairs(str) do if not(isPlayer(getThingfromPos(v.ppos).uid))then -- se quiser adicione uma mensagem de erro aqui return true end end for k,v in pairs(str) do doTeleportThing(getThingfromPos(v.pp
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!