Histórico de Curtidas
-
Komic recebeu reputação de Deathstroke em [Error occured!] Ajuda com Gesior 1.0no config do gesior e do otserv está configurado a senha e login do phpmyadmin?
-
Komic recebeu reputação de Reds em PVP DEDINHO, Foxworld, with crosshairOlá galera do TK
vim trazer um script que muitos pediram aqui no forum e falaram que era apenas nas source
para colocar em seu OTServ é muito facil vou dar um exemplo
Exemplo: Vá até o script da SD que fica em "Data/spells/scripts", no arquivo suddendeath.lua e após a function onCastSpell, adicione:
if isPlayer(getCreatureTarget(cid)) == TRUE and getCreatureTarget(cid) ~= getTopCreature(variantToPosition(var)).uid then doPlayerSendCancel(cid, "You can not shoot this directly on players.") return FALSE end if isPlayer(variantToNumber(var)) == TRUE then doPlayerSendCancel(cid, "You can not shoot this directly on players.") return FALSE end Pronto seu PVP dedinho está feito se quiser em todas as runas basta adicionar nos script.
não sou bom para criar topicos caso a moderação queira pode editar.
Creditos: Limos OTLAND.
-
Komic recebeu reputação de DTrajano em PagSeguro automático só dá 1 pointSubstitua -> $NumItens = $POST['ProdQuantidade_1'];
Para -> $NumItens = $_POST['ProdQuantidade_1'];
-
Komic deu reputação a xWhiteWolf em Função guildMemberpra ser algo útil tem que separar em duas funções:
a primeira vc faz getOnlineGuildMembers(guildid) e ela irá retornar uma tabela com todos os membros da guild que estão online.
A segunda vc coloca uma tabela de membros, posição do canto < /\ e posição do canto >\/ (se não me engano) e ele irá dizer se todos esses membros estão entre o quadrado formado por essas posições
-
Komic recebeu reputação de Sommer em PVP DEDINHO, Foxworld, with crosshairOlá galera do TK
vim trazer um script que muitos pediram aqui no forum e falaram que era apenas nas source
para colocar em seu OTServ é muito facil vou dar um exemplo
Exemplo: Vá até o script da SD que fica em "Data/spells/scripts", no arquivo suddendeath.lua e após a function onCastSpell, adicione:
if isPlayer(getCreatureTarget(cid)) == TRUE and getCreatureTarget(cid) ~= getTopCreature(variantToPosition(var)).uid then doPlayerSendCancel(cid, "You can not shoot this directly on players.") return FALSE end if isPlayer(variantToNumber(var)) == TRUE then doPlayerSendCancel(cid, "You can not shoot this directly on players.") return FALSE end Pronto seu PVP dedinho está feito se quiser em todas as runas basta adicionar nos script.
não sou bom para criar topicos caso a moderação queira pode editar.
Creditos: Limos OTLAND.
-
Komic recebeu reputação de Wakon em OldWorld Open Tibia - FoxWorldRemovido!
-
Komic recebeu reputação de Wakon em PVP DEDINHO, Foxworld, with crosshairOlá galera do TK
vim trazer um script que muitos pediram aqui no forum e falaram que era apenas nas source
para colocar em seu OTServ é muito facil vou dar um exemplo
Exemplo: Vá até o script da SD que fica em "Data/spells/scripts", no arquivo suddendeath.lua e após a function onCastSpell, adicione:
if isPlayer(getCreatureTarget(cid)) == TRUE and getCreatureTarget(cid) ~= getTopCreature(variantToPosition(var)).uid then doPlayerSendCancel(cid, "You can not shoot this directly on players.") return FALSE end if isPlayer(variantToNumber(var)) == TRUE then doPlayerSendCancel(cid, "You can not shoot this directly on players.") return FALSE end Pronto seu PVP dedinho está feito se quiser em todas as runas basta adicionar nos script.
não sou bom para criar topicos caso a moderação queira pode editar.
Creditos: Limos OTLAND.
-
Komic recebeu reputação de tddf1995 em Script que adiciona um livro escrito- Explica melhor você quer dar um livro para o player?
- Com essas duas frases?
- Como ele consegue o livro quando cria conta, quando faz quest...
-
Komic recebeu reputação de Juuh Santos em Erro Otservertenta ligar o xampp o erro está dizendo que não conseguiu se conectar ao banco...
-
Komic recebeu reputação de General em OldWorld Open Tibia - FoxWorldRemovido!
-
Komic deu reputação a Wakon em (Resolvido)Action + storage"Data/actions/scripts":
local t = { istorage = 49000, -- Storage para não ficar ganhando toda hora, só mexa se necessário. level = 50, -- Level necessário. storage = {40955, 1}, -- Storage que irá ganhar e valor. vocation = {2, 6} -- Vocações que podem utilizar. } function onUse(cid) if getPlayerStorageValue(cid, t.istorage) < 1 then if getPlayerLevel(cid) >= t.level then if isInArray(t.vocation, getPlayerVocation(cid)) then setPlayerStorageValue(cid, t.storage[1], t.storage[2]) setPlayerStorageValue(cid, t.istorage, 1) doPlayerSendTextMessage(cid, 25, "Ativado.") else doPlayerSendCancel(cid, "Você não tem a vocação necessária para utilizar este item.") end else doPlayerSendCancel(cid, "Você precisa ser level "..t.level.." para utilizar.") end else doPlayerSendTextMessage(cid, 25, "Você já ativou.") end return true end TAG:
<action itemid="IDDOITEM" script="nome_do_script.lua" /> -
Komic recebeu reputação de Mastertigi em Script alavancasOlá pessoar
Estou a procura de um script que o player puxe 3 alavancas e remova algumas grades que vão estar em uma pos x
espero ajuda de vcs
-
Komic deu reputação a zipter98 em (Resolvido)System Catapult + errodata/actions/scripts:
local config = { lookDirection = "sul", --Direção que a catapulta está olhando. distance = 6, --Quantas posições o jogador vai "pular" (só funciona com números pares). Distância máxima: 14. directions = { ["norte"] = 0, ["leste"] = 1, ["sul"] = 2, ["oeste"] = 3, }, } function onUse(cid, item, fromPosition, itemEx, toPosition) if config.distance % 2 ~= 0 then return doPlayerSendCancel(cid, "Sorry, the catapult isn't available right now.") and print("Trade catapult distance for a odd number.") end local direction = config.directions[config.lookDirection] for i = 1, config.distance do addEvent(function() if getPlayerLookDir(cid) ~= direction then doCreatureSetLookDirection(cid, direction) end local newPos = getPosByDir(i ~= 1 and getThingPos(cid) or toPosition, direction) newPos.z = i <= config.distance / 2 and newPos.z - 1 or newPos.z + 1 if i < config.distance then doAreaCombatHealth(0, 0, newPos, 0, 0, 0, 255) doCreateItem(460, 1, newPos) end doTeleportThing(cid, newPos) end, i * 120) end return true end data/movements/scripts: local area = createCombatArea{ {1, 1, 1}, {1, 2, 1}, {1, 1, 1}, } function onStepIn(cid, item, position, fromPosition) doAreaCombatHealth(cid, 3080, getThingPos(cid), area, 0, 0, 255) return true end function onStepOut(cid, item, position, fromPosition) local oldtpos = fromPosition oldtpos.stackpos = STACKPOS_GROUND if getTileThingByPos(oldtpos).itemid >= 1 then doRemoveItem(getTileThingByPos(oldtpos).uid, 1) end return true end Tags do movement: <movevent type="StepOut" itemid="460" event="script" value="nome_do_arquivo.lua"/> <movevent type="StepIn" itemid="460" event="script" value="nome_do_arquivo.lua"/> -
Komic deu reputação a zipter98 em (Resolvido)System Catapult + errolocal config = { lookDirection = "sul", --Direção que a catapulta está olhando. distance = 6, --Quantas posições o jogador vai "pular" (só funciona com números pares). Distância máxima: 14. directions = { ["norte"] = 0, ["leste"] = 1, ["sul"] = 2, ["oeste"] = 3, }, } function onUse(cid, item, fromPosition, itemEx, toPosition) if config.distance % 2 ~= 0 then return doPlayerSendCancel(cid, "Sorry, the catapult isn't available right now.") and print("Trade catapult distance for a odd number.") end local direction = config.directions[config.lookDirection] for i = 1, config.distance do addEvent(function() if getPlayerLookDir(cid) ~= direction then doCreatureSetLookDirection(cid, direction) end local newPos = getPosByDir(i ~= 1 and getThingPos(cid) or toPosition, direction) newPos.z = i <= config.distance / 2 and newPos.z - 1 or newPos.z + 1 if i < config.distance then doAreaCombatHealth(0, 0, newPos, 0, 0, 0, 255) doCreateItem(460, 1, newPos) end doTeleportThing(cid, newPos) end, i * 120) end return true end