Histórico de Curtidas
-
-
Syntax404 deu reputação a Cat em Sistema de Medalhões! Solicite aqui!Tópico Atualizado.
-
Syntax404 deu reputação a Mathias Kenfi em Porcentagem Vip em SpellsO Dano donate é esse V
function onGetFormulaValues(cid, level, skill, attack, factor)
local skillTotal, levelTotal = skill + attack, level / 5
local min = (25*(skillTotal / 3 + levelTotal)/100)
local max = (25*(skillTotal + levelTotal)/100)
return -min, -max
end
setCombatCallback(combatdonate, CALLBACK_PARAM_SKILLVALUE, "onGetFormulaValues")
Nem eu entendo essa formula, então pra simplificar seria melhor essa abaixo V
function onGetFormulaValues(cid, level, skill)
local skl = (100*skill/100) -- Checa 100% do skill do Player (se você tiver 100 de sword, vai ser 100)
local lvl = (100*lvl/100) -- Aqui checa seu 100% do seu Level (se você for Level 300, vai ser 300)
local total = lvl + skl -- Aqui soma as variáveis acima (300+100=400)
local max = (25*total/100) + total -- Aqui checa o total que seria 400, ou seja, 25% de 400 será 100 + total (400)
return -max, -max -- Aqui é O Dano que causará, será -500
end
setCombatCallback(combatdonate, CALLBACK_PARAM_SKILLVALUE, "onGetFormulaValues")
-
-
Syntax404 deu reputação a DeCarvalho em [TFS 1.1+] /namelock /unlockFeito por Sir Islam e é bem simples..
Caso você nbão tenha na db execute a query
db.query("INSERT INTO `player_namelocks`(`player_id`, `reason`, `namelocked_at`, `namelocked_by`) VALUES (".. PlayerGUID.."," .. db.escapeString(reason) .. ","..timeNow.."," .. player:getGuid() .. ")") NameLock
Em talkactions.xml adicione
<talkaction words="/namelock" separator=" " script="namelock.lua" /> <talkaction words="/unlock" separator=" " script="unlock.lua"/ Em namelock.lua adicione
function onSay(player, words, param) if not player:getGroup():getAccess() then return true end local name = param local reason = '' local separatorPos = param:find(',') if separatorPos ~= nil then name = param:sub(0, separatorPos - 1) reason = string.trim(param:sub(separatorPos + 1)) end local PlayerGUID = getPlayerGUIDByName(name) if PlayerGUID == 0 then return false end local timeNow = os.time() db.query("INSERT INTO `player_namelocks`(`player_id`, `reason`, `namelocked_at`, `namelocked_by`) VALUES (".. PlayerGUID.."," .. db.escapeString(reason) .. ","..timeNow.."," .. player:getGuid() .. ")") local target = Player(name) if target ~= nil then player:sendTextMessage(MESSAGE_EVENT_ADVANCE, target:getName() .. " has been Namelock.") target:remove() else player:sendTextMessage(MESSAGE_EVENT_ADVANCE, name .. " has been Namelock.") end end Em unlock.lua adicione
function onSay(player, words, param) if not player:getGroup():getAccess() then return true end local resultId = db.storeQuery("SELECT `id` FROM `players` WHERE `name` = " .. db.escapeString(param)) if resultId == false then return false end db.asyncQuery("DELETE FROM `player_namelocks` WHERE `player_id` = " .. result.getDataInt(resultId, "id")) result.free(resultId) player:sendTextMessage(MESSAGE_EVENT_ADVANCE, param .. " has been unlock.") return false end .~> Como usar
/namelock nome, motivo
/unlock nome
Ajudei? serviu para você? de um rep ae não arranca um pedaço e mostra que esta valendo a pena trazer conteúdo para cá
-
Syntax404 deu reputação a Dwarfer em (Resolvido)Porta premium
-
Syntax404 deu reputação a Dwarfer em (Resolvido)Liberação de passagem com x item equipadoEm movements/scripts crie um arquivo:
tpamulet.lua
Em movements.xml: <movevent event="StepIn" actionid="ACTION_ID_DO_TP" script="tpamulet.lua" />
-
Syntax404 deu reputação a Dwarfer em Porta que so pode ser aberta com x addon fullEm actions/scripts:
premiumdoor.lua
No actions.xml: <action actionid="900" script="premiumdoor.lua"/> -- É só colocar o actionid 900 na porta
addondoor.lua
Em actions.xml: <action actionid="750" script="addondoor.lua"/> -- É só colocar o actionid 750 na porta
-
Syntax404 deu reputação a Dwarfer em (Resolvido)Npc não pega os itensNão é só adicionando as linhas dos itens que vai funcionar né rsrs
-
Syntax404 deu reputação a Dwarfer em (Resolvido)Npc que libera passagem de barcoNPC 1
npcquest.lua
NPC 2
npctravel.lua
Edite as falas, posições, nomes, etc, como quiser, apenas coloquei esses para te servir como base.
-
Syntax404 deu reputação a Dwarfer em (Resolvido)Script de spawn não funcionandoApenas certifique-se de que o o arquivo rashidspawn.lua está realmente na pasta spawn.
-
Syntax404 deu reputação a Dwarfer em (Resolvido)Npc que libera passagemSim, a versão era diferente. Usa assim:
<movevent event="StepIn" actionid="ACTION_ID_DO_PISO" script="tilepermission.lua" />