----------------
Padrão de postagem
Autor : Pivigu
Melhorias das Roupas : esK~
Versão : 8.40
Testado : TFS
----------------
Para que o script serve:Script feito para servidores de guerra. Ele funciona de modo que os times tenham o mesmo número de jogadores, trocando automaticamente a roupa dos jogadores que entrarem no servidor. Deste modo não há como todos entrarem em um só time.
Requerimentos:
- Os players não podem salvar.
- No config.lua a opção noDamageToSameLookfeet deve ser yes.
- Ter o mínimo de conhecimento sobre lua scripting.
- The Forgotten Server 0.3 ou superior.
colocando o scrit:Abra o arquivo login.lua da pasta creaturescripts/scripts.
Adicione embaixo de function onLogin(cid) o seguinte script:
local storage = 5040local team = getTeamToEnter(storage)
if team == 0 then
team = 1
end
-- ordem das cores > head, body, legs, feet
local color = {{114, 114, 114, 114}, {0, 0, 0, 0}}
setPlayerStorageValue(cid, storage, team)
local out = getCreatureOutfit(cid)
out.lookFeet = color[team][4]
out.lookLegs = color[team][3]
out.lookBody = color[team][2]
out.lookHead = color[team][1]
if getPlayerAccess(cid) < 3 then
doCreatureChangeOutfit(cid, out)
end
Em seguida adicione o seguinte script em functions.lua la no final do arquivo.
function getTeamToEnter(storage)-- Made by Pivigu
-- Melhorias by esK
time = {0,0}
local tmp = {}
tmp = getPlayersOnline()
for i = 1, table.maxn(tmp) do
if getPlayerStorageValue(tmp, storage) == 1 and getPlayerAccess(cid) < 3 then
time[1] = time[1]+1
elseif getPlayerStorageValue(tmp, storage) == 2 and getPlayerAccess(cid) < 3 then
time[2] = time[2]+1
end
end
if time[1] > time[2] then
return 2
elseif time[2] > time[1] then
return 1
else
return 0
end
return 0
end
Variáveis:
Estas são as variáveis que podem ser trocadas.
storage = 5040 -- Storage que será usada para diferenciar os times.if team == 0 then
team = 1 -- Se o número de jogadores dos times for igual, ele irá para o time 1.
end
-- ordem das cores > head, body, legs, feet
local color = {{114, 114, 114, 114}, {0, 0, 0, 0}}
Bugs ? Erros ? Duvidas ? Criaticas ? Manda uma mengassem no topico. #