Comparte
Ver el tema anteriorIr abajoVer el tema siguiente
avatar
Miembro
Mensajes Mensajes : 54
Ver perfil de usuario

[TalkActions] cambiar el outfit de la party

el Dom Abr 22, 2012 7:41 pm
hola Very Happy aqui otro script

que hace?
R= cambia el outfit del mismo color que el lider de la pt

sirve para tibia 8.60?
R= si y no lo he testiado con otras versiones

creditos?
100% al creador (desconosido) me lo pasaron xD

comprar algo cuesta dar rep es gratis! (: y se da donde biene alado donde dice +citar "citar un signo de ! bueno abajo del signo ! biene un + y un - el de + da rep

empesemos con el script:

te vas a data --> TalkActions y en TalkActions.xml pones:
Código:
<talkaction words="!party" event="script" value="party.lua"/>

despues te vas a scripts y haces un nuevo documento de block de notas y dentro pones:

Spoiler:
Código:
local config =
{
   sexChangeable = false,
   copyOutfitAndAddonsEverytime = true
}
 
function onSay(cid, words, param, channel)
   party = getPlayerParty(cid)
   if (config.sexChangeable == true) then
      sex = getPlayerSex(cid)
   end
   if (party) then
      if (party == cid) then
         outfit = getCreatureOutfit(cid)
         members = getPartyMembers(party)
         if (#members >= 1) then   
            tmp = outfit
            for i=1,#members do   
               if (config.sexChangeable == true) then
                  if (sex ~= getPlayerSex(members)) then
                     doPlayerSetSex(members[i], sex)
                  end
               end
               if(config.copyOutfitAndAddonsEverytime == false) then
                  local tmpOutfit = getCreatureOutfit(members[i])
                  tmp.lookType = tmpOutfit.lookType
                  tmp.lookAddons = tmpOutfit.lookAddons
               end
               doCreatureChangeOutfit(members[i], tmp)
               doSendMagicEffect(getCreaturePosition(members[i]), 66)
            end
         end
      else
         doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "No eres lider de la party!")
      end
   else
      doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "No estas en party!")
   end
   return true
end

lo guardamos como party.lua

imagen:
Spoiler:


Shot at 2012-01-26

comenta (;
Ver el tema anteriorVolver arribaVer el tema siguiente
Permisos de este foro:
No puedes responder a temas en este foro.