Ir para conteúdo
  • 0

Auto Team System (REMOVER)


Alexclusive

Pergunta

Fala ae pessoal..Eu fiz o download do mapa [8.6] Desert Team War V1.0 aki do Xtibia da seguinte area:

 

http://www.xtibia.com/forum/topic/205663-86-desert-team-war-v10/page__fromsearch__1

 

Esse mapa veio com o Sistema de Auto team, onde tem o time Azul e Vermelho.

Eu to querendo tirar e deixar Free For All..

 

Eu estou editando o mapa todo..assim que terminar posterei ele pra download aki pro pessoal com fotos e tudo mais.

Quem puder ajudar ae eu acharia bom.

 

Desde ja obrigado. :)

Link para o comentário
Compartilhar em outros sites

Posts Recomendados

  • 0

Qualquer dúvida ou pedido relacionado a Scripting, poste na seção Pedidos e Dúvidas - Scripting, se forem voltados a DBZ, NARUTIBIA, POKETIBIA, poste em Pedidos e Dúvidas - svs derivados!

 

Essa seção aqui, são para postar Sistemas prontos :))

Exemplo Pet System

Link para o comentário
Compartilhar em outros sites

  • 0

Entendi entendi...Entao move ae fazendo favor pra ver se me ajudam..

 

Os cara responde pra falar que ta em area errada..pra reportar..pra denuncia..pra falar mal do post.. tudo..mais ajudar que e bom nada ne...

Link para o comentário
Compartilhar em outros sites

  • 0

Tipo..Eu baixei o server daqui do XTibia_smile.gif ..

Postei o link no primeiro Post (Talvez alguem baixe o mesmo mapa e olhe o sistema e de conta de remover)

Esse sistema e um onde vc nasce RED e nao da pra mudar a cor do outfit..

EU acho que de acordo com que vai entrando players vai nascendo os BLUE..

Mais eu so testei o server com 3 pessoas ainda..e as 3 nasceram RED e nao da pra atk ninguem..

Quero REMOVER TODO esse sistema e deixar um PVP enforced NORMAL.

 

Tudo que eu achei sobre RED ou BLUE de Script tava na pasta Movements.

 

Blue.lua

 

function onStepIn(cid, item, position, fromPosition)

if getPlayerStorageValue(cid, 3001) <= 0 then

doTeleportThing(cid, fromPosition, true)

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Players do time Vermelho nao pode entra na Base Azul.')

doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE)

return TRUE

end

return TRUE

end

 

Red.lua

 

function onStepIn(cid, item, position, fromPosition)

if getPlayerStorageValue(cid, 3001) <= 0 then

doTeleportThing(cid, fromPosition, true)

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Players do time Azul nao pode entra na Base Vermelho.')

doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE)

return TRUE

end

return TRUE

end

 

 

Obs: Nao tem nada com RED ou BLUE em movements.xml.

Vlw

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

  • 0

Abra o creaturescripts.xml, e retire essas tags:

 

 

<event type="login" name="LoginTeam" event="script" value="war.lua"/>

<event type="logout" name="LogoutTeam" event="script" value="war.lua"/>

<event type="death" name="DeathTeam" event="script" value="war.lua"/>

 

 

E em movements/scripts, abra o blue.lua e red.lua, apague tudo que estiver dentro deles!

 

Prontinho :))

Link para o comentário
Compartilhar em outros sites

  • 0

Bom..Agora ta dando pra atk.

Mais a cor do outfit nao muda ainda..

Eu removi o war.lua do creaturescripts mais n adiantou..

 

 

war.lua

 

 

local config = {

storageTeamOne = 3000,

storageTeamTwo = 3001,

teamOne = { outfitMale = {lookType = 128, lookHead = 94, lookBody = 94, lookLegs = 94, lookFeet = 94}, -- 94 representa a cor vermelha.

outfitFemale = {lookType = 136, lookHead = 94, lookBody = 94, lookLegs = 94, lookFeet = 94},

templeId = 1

},

teamTwo = { outfitMale = {lookType = 128, lookHead = 107, lookBody = 107, lookLegs = 107, lookFeet = 107}, -- 107 representa a cor Azul.

outfitFemale = {lookType = 136, lookHead = 107, lookBody =107, lookLegs = 107, lookFeet = 107},

templeId = 2

 

}

}

 

function onLogin(cid)

local vermelho = getGlobalStorageValue(config.teamOne)

local verde = getGlobalStorageValue(config.storageTeamTwo)

if getPlayerGroupId(cid) < 6 then

if vermelho > verde then

if getPlayerSex(cid) == 0 then

doCreatureChangeOutfit(cid, config.teamTwo.outfitFemale)

else

doCreatureChangeOutfit(cid, config.teamTwo.outfitMale)

end

doTeleportThing(cid, getTownTemplePosition(config.teamTwo.templeId))

setGlobalStorageValue(config.storageTeamTwo, verde+1)

setPlayerStorageValue(cid, config.storageTeamTwo, 1)

else

if getPlayerSex(cid) == 0 then

doCreatureChangeOutfit(cid, config.teamOne.outfitFemale)

else

doCreatureChangeOutfit(cid, config.teamOne.outfitMale)

end

doTeleportThing(cid, getTownTemplePosition(config.teamOne.templeId))

setGlobalStorageValue(config.teamOne, vermelho+1)

setPlayerStorageValue(cid, config.teamOne, 1)

end

end

registerCreatureEvent(cid, "LogoutTeam")

registerCreatureEvent(cid, "DeathTeam")

return true

end

 

function onDeath(cid, corpse, deathList)

if getPlayerStorageValue(cid, config.storageTeamTwo) == 1 then

setPlayerStorageValue(cid, config.storageTeamTwo, 0)

setGlobalStorageValue(config.storageTeamTwo, getGlobalStorageValue(config.storageTeamTwo)-1)

else

setPlayerStorageValue(cid, config.teamOne, 0)

setGlobalStorageValue(config.teamOne, getGlobalStorageValue(config.teamOne)-1)

end

return true

end

 

function onLogout(cid)

if getPlayerStorageValue(cid, config.storageTeamTwo) == 1 then

setPlayerStorageValue(cid, config.storageTeamTwo, 0)

setGlobalStorageValue(config.storageTeamTwo, getGlobalStorageValue(config.storageTeamTwo)-1)

else

setPlayerStorageValue(cid, config.teamOne, 0)

setGlobalStorageValue(config.teamOne, getGlobalStorageValue(config.teamOne)-1)

end

return true

end

 

Da uma olhada ae por favor..Vlw

 

EDIT : Cara criei outro char agora..nasceu com o mesmo outfit do meu amigo e nao da pra atk ainda..como se tivesse no TEAM ainda!

Link para o comentário
Compartilhar em outros sites

  • 0

Você removeu a TAG dele do creaturescripts.xml? TEM CERTEZA?

 

 

<event type="login" name="LoginTeam" event="script" value="war.lua"/>

<event type="logout" name="LogoutTeam" event="script" value="war.lua"/>

<event type="death" name="DeathTeam" event="script" value="war.lua"/>

 

 

E excluir o arquivo war.lua!

Link para o comentário
Compartilhar em outros sites

  • 0

O que fiz:

  1. Removi as 3 TAGS de creaturescripts.xml
  2. Deletei BLUE - RED - WAR.lua do folder creaturescripts
  3. Fechei e abri o server denovo

O que mudou:

 

Antes quando criava o char nascia RED, e agora nasce com aquele outfit padrao mesmo.

Eu tenho char com o outfit RED..ae se eu logo quem ta RED da pra matar quem criou agora com o outfit padrao.

Mais quem estiver com os mesmos outfits nao da pra atk.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...