Ir para conteúdo

System War


luisstronda

Posts Recomendados

CREDITOS ESK~~

GEENTE EU KERIA UMA SCRIPT IGUAL ESSA ABAIXO

 

MAIS PARA VERSÃO 8.54

 

ALGUEM PODE POSTA UMA ???

 

VAALEW (:

 

 

 

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:

 

Quote

local storage = 5040

local 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.

 

Quote

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.

 

Quote

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}}

Editado por Luuhxp
Link para o comentário
Compartilhar em outros sites

Não entendi muito bem, vc está fazendo um pedido de script ou está postando um script ?

EU ESTOU PEDINDO UM SCRIPT IGUAL

OQ EU POSTEI ACIMA

MAIS SÓ QUE PARA VERSÃO 8.54 OU 8.57

 

 

AAH TA NA AREA ERRADA MALZ

ALGUEM PODE MOVER?

VALEW (:

Editado por Luuhxp
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...