BlackTibia

No estás conectado. Conéctate o registrate

 » Open Tibia » Pedido de Scripts » 

Script de war Dos Teams.

Script de war Dos Teams.

#1 Script de war Dos Teams. el Mar Nov 12, 2013 8:20 pm

BlackSecter


Novato
Recuerdo los viejos servers de war que al crearte un personaje te colocaba en un equipo Azul o Rojo al Azar podria alguien Postear ese Script?

Este server funcionaba así, lo que pido era el script que usaban yo llegue a usarlo era algo en Login no recuerdo.

[Tienes que estar registrado y conectado para ver este vínculo]


Pd: No busco el script que cambia el color al pasar por el Teleport

                                                                                                                  Un saludo :#



Última edición por BlackSecter el Mar Nov 12, 2013 9:22 pm, editado 2 veces

#2 Re: Script de war Dos Teams. el Mar Nov 12, 2013 9:03 pm

jioni


Estudiante
jajaja que todos ivamos por una bandera azul o roja para llevarla a nuestra base y ganar puntos jajaja xD
y si morias regresavas a lvl 100 xD

#3 Re: Script de war Dos Teams. el Mar Nov 12, 2013 9:05 pm

chaotiick


Miembro
esos ots eran buenisimosxD recuerdo uff, lo malo esque ya no he visto niuno.

#4 Re: Script de war Dos Teams. el Mar Nov 12, 2013 9:24 pm

BlackSecter


Novato
Ejemplo del script [Tienes que estar registrado y conectado para ver este vínculo]

#5 Re: Script de war Dos Teams. el Miér Nov 13, 2013 10:46 am

Belerofonte


Administrador
[Tienes que estar registrado y conectado para ver esa imagen]
ADVERTENCIA
@chaotiiick & @jioni


¡Se ruega a ambos usuarios que se abstengan de comentar cualquier otra cosa que no
tenga que ver con el hecho del intento de ayuda hacia el usuario que hizo el Pedido de Script.
Pueden aportar algo referido al Script pedido y ya en tal caso, aparte,
exponer vuestra opinión personal sobre el tema en cuestión.
Gracias por su cooperación.
(Pues aunque lo hagan con toda la buena intención del mundo,
han de entender que ésto no es un [Tienes que estar registrado y conectado para ver este vínculo] ni está en la [Tienes que estar registrado y conectado para ver este vínculo])

@BlackSecter, te vas a tu OTServer/Data/Creaturescripts/Creaturescripts.xml y en una de las líneas pegas la siguiente:
Código:
<event type="login" name="teamsLog" event="script" value="teamsLog.lua"/>
Luego te vas a tu OTServer/Data/Creaturescripts/Scripts/... copias un archivo].lua cualquiera de los que haya y lo pegas en esa misma carpeta,
le cambias el nombre que tenga por el de teamsLog, lo abres & sustituyes todo lo que haya dentro a cambio de lo siguiente:
Código:
-- Made By Belerofonte --
function onLogin(cid)
if getCreatureName(cid) ~= "Account Manager" then
local Outfits = {
[0] = { -- Mujer
Vocation = {
--[Vocation]={lookType},
[1]={138}, -- lookType de Mujer Sorcerer.
[2]={148}, -- lookType de Mujer Druid.
[3]={137}, -- lookType de Mujer Paladin.
[4]={139}, -- lookType de Mujer Knight.
}
},
[1] = { -- Hombre
Vocation = {
--[Vocation]={lookType},
[1]={130}, -- lookType de Hombre Sorcerer.
[2]={144}, -- lookType de Hombre Druid.
[3]={129}, -- lookType de Hombre Paladin.
[4]={131}, -- lookType de Hombre Knight.
}
},
}
local b = Outfits[getPlayerSex(cid)].Vocation[getPlayerVocation(cid)]
local Equipos = {
--[Número que seguirá al Azar]={{Coordenada}, {Partes del outfit(déjalos como está)},
[1] = {{x=990, y=1019, z=7}, {lookType = b[1], lookHead = 88, lookBody = 88, lookLegs = 88, lookFeet = 88, lookTypeEx = 88, lookAddons = 2}}, -- Equipo Azúl.
[2] = {{x=991, y=1019, z=7}, {lookType = b[1], lookHead = 94, lookBody = 94, lookLegs = 94, lookFeet = 94, lookTypeEx = 94, lookAddons = 2}}, -- Equipo Rojo.
}
local s = Equipos[math.random(1, 2)]
if isPlayer(cid) and s then
doCreatureChangeOutfit(cid, s[2])
doTeleportThing(cid, s[1])
doSendMagicEffect(getThingPos(cid), CONST_ME_TELEPORT)
end
end
return TRUE
end
Instrucción.
Le puse una mini explicación a la derecha de qué es cada cosa por si quisieras editar de más pero lo que interesa es:

Outfits dependiendo de la vocación:
local Outfits = {
[0] = { -- Mujer
Vocation = {
--[Vocation]={lookType},
[1]={138}, -- lookType de Mujer Sorcerer.
[2]={148}, -- lookType de Mujer Druid.
[3]={137}, -- lookType de Mujer Paladin.
[4]={139}, -- lookType de Mujer Knight.
}
},
[1] = { -- Hombre
Vocation = {
--[Vocation]={lookType},
[1]={130}, -- lookType de Hombre Sorcerer.
[2]={144}, -- lookType de Hombre Druid.
[3]={129}, -- lookType de Hombre Paladin.
[4]={131}, -- lookType de Hombre Knight.
}
},
}
Dependiendo de la vocación de cada línea pones un:
lookType de mujer.
lookTpe de Hombre.

Partes del Outfit:
local Equipos = {
--[Número que seguirá al Azar]={{Coordenada}, {Partes del outfit(déjalos como está)},
[1] = {{x=990, y=1019, z=7}, {lookType = b[1], lookHead = 88, lookBody = 88, lookLegs = 88, lookFeet = 88, lookTypeEx = 88, lookAddons = 2}}, -- Equipo Azúl.
[2] = {{x=991, y=1019, z=7}, {lookType = b[1], lookHead = 94, lookBody = 94, lookLegs = 94, lookFeet = 94, lookTypeEx = 94, lookAddons = 2}}, -- Equipo Rojo.
}

{Coordenadas del Equipo Rojo & Equipo Azúl}.
{Número representativo al color para cada parte del traje,
Número de Addons que tendrán}},

Una cosita que no mencionáste: ¿También querías que dependiendo de la vocación que tenga el
jugador se le agregue un Set u objetos en la Backpack y ya a todos en general items en común?
Lo pregunto porque en las fotos del link que pusíste parecía venir así..



Sugerencia para evitar futuros quebraderos de cabeza:
[Tienes que estar registrado y conectado para ver este vínculo] - [Tienes que estar registrado y conectado para ver este vínculo] - [Tienes que estar registrado y conectado para ver este vínculo]
[Tienes que estar registrado y conectado para ver esa imagen]

#6 Re: Script de war Dos Teams. el Miér Nov 13, 2013 8:04 pm

BlackSecter


Novato
[13/11/2013 18:25:12] Aluz Jerd has logged in.

[13/11/2013 18:25:12] [Error - CreatureScript Interface]
[13/11/2013 18:25:12] data/creaturescripts/scripts/teamsLog.lua:onLogin
[13/11/2013 18:25:12] Description:
[13/11/2013 18:25:12] data/creaturescripts/scripts/teamsLog.lua:27: attempt to index local 'b' (a nil value)
[13/11/2013 18:25:12] stack traceback:
[13/11/2013 18:25:12] data/creaturescripts/scripts/teamsLog.lua:27: in function
[13/11/2013 18:25:12] Aluz Jerd has logged out.


Me manda ese error al intentar entrar con el personaje. el server es un 971 no se si sea habil en esa version

#7 Re: Script de war Dos Teams. Hoy a las 2:22 pm

Contenido patrocinado


Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 1.]

Permisos de este foro:
No puedes responder a temas en este foro.

 

¿Quién está en línea?

En total hay 1 usuario en línea: 0 Registrados, 0 Ocultos y 1 Invitado

Usuarios navegando en este foro: Ninguno

Forum Statistics

Nuestros miembros han públicado un total de posts en temas.
Actualmente hay miembros registrados.
Démosle la bienvenida al miembro más reciente,
La mayor cantidad de usuarios en línea ha sido de .