XatiyaRO

Programación => Aportes => Mensaje iniciado por: Aiko en 29 de Abril de 2008, 22:05:38 pm

Título: [Aporte (?) ] [Otros º-º] Chat de alianza
Publicado por: Aiko en 29 de Abril de 2008, 22:05:38 pm
Bueno, básicamente la idea es esa, incorporar un chat de alianzas. Tengo el script que está en la página de eAthena, pero no sé si funciona º-º . Yo sé que este mismo chat está en otro server en el que jugaba pero nunca lo use D8.

Acá esta lo que tengo u_ú :

Citar
src/map/clif.c

Código: [Seleccionar]
  // searching destination character
    dstsd = map_nick2sd(target);

    if (dstsd == NULL || strcmp(dstsd->status.name, target) != 0)

add above

Código: [Seleccionar]
if(!strcmp(target,"~allianz")) { // [GodLesZ] simple alli talk
struct s_mapiterator* i_pc = mapit_getallusers();
struct guild *g;
char out[128];
TBL_PC* pl_sd;

if(!sd->status.guild_id) {
sprintf(out,"You has to be in a Guild to talk with possible Aliances!");
clif_disp_onlyself(sd,out,strlen(out));
return;
}

g = guild_search(sd->status.guild_id);
sprintf(out, "[%s] %s : %s", g->name, sd->status.name, message);
for( pl_sd = (TBL_PC*)mapit_first(i_pc) ; mapit_exists(i_pc); pl_sd = (TBL_PC*)mapit_next(i_pc) )
if(sd != pl_sd && guild_check_alliance(sd->status.guild_id,pl_sd->status.guild_id,0))
clif_disp_onlyself(pl_sd,out,strlen(out));
mapit_free(i_pc);
clif_disp_onlyself(sd,out,strlen(out));
return;
}

edit the target name:
Código: [Seleccionar]
if(strcmp(target,"~allianz")) {
with anything u like xP


Luego quotean eso y ponen º-º :

Citar
All players without a guild, see all ali chats...
a little fix.
find
Código: [Seleccionar]
  if(sd != pl_sd && guild_check_alliance(sd->status.guild_id,pl_sd->status.guild_id,0))replace
Código: [Seleccionar]
if(sd != pl_sd && pl_sd->status.guild_id && guild_check_alliance(sd->status.guild_id,pl_sd->status.guild_id,0))

Acá esta el tema: Alliance chat (http://www.eathena.ws/board/index.php?showtopic=147327&pid=1021647&mode=threaded&start=#entry1021647)

Bueno, esa es la idea   /cont ... Yo no entiendo de scripts u_ú .
Título: Re: [Aporte (?) ] [Otros º-º] Chat de alianza
Publicado por: xManux en 30 de Abril de 2008, 02:58:28 am
existia un comando: @alliance

Era para chat con las guilds aliadas, pero nadie aqui usa los chats  /laugh
Título: Re: [Aporte (?) ] [Otros º-º] Chat de alianza
Publicado por: ~Shunn~ en 30 de Abril de 2008, 03:01:04 am
Esto esta genial, como en Tantra Online y/o WoW se usa un Chat de alianza/Guild buenisima idea Aiko  /laugh
Título: Re: [Aporte (?) ] [Otros º-º] Chat de alianza
Publicado por: Misao en 30 de Abril de 2008, 03:01:42 am
Serviria demaciado,rendiria mucho para una buena coordinación en un Push importante,para que todos lo lean.

Excelente aporte,espero que todo esto algún día se pueda implementar,y que la gente no se gaste en buscar,y postearlo "al pedo".
Título: Re: [Aporte (?) ] [Otros º-º] Chat de alianza
Publicado por: rolandoarg en 30 de Abril de 2008, 03:05:21 am
Muy buen aporte... ojala se implemente
Título: Re: [Aporte (?) ] [Otros º-º] Chat de alianza
Publicado por: Rose en 30 de Abril de 2008, 03:18:33 am
esto salvaría muchas vidas en woe >o< (?) porque la verdad sí que
resulta molesto no poder coordinarte con tus guilds aliadas teniendo
todos diferentes chats (y dado que no todos usan TS).

muy buen aporte mami º-º aunque me sentiría más orgullosa si lo
hubieras hecho tú u_ú...
Título: Re: [Aporte (?) ] [Otros º-º] Chat de alianza
Publicado por: xManux en 30 de Abril de 2008, 03:23:34 am
Eeee!!!...ahi los encontre

- @main : Canal General de discusion.
- @map : Canal de Charla de personas en el mismo mapa.
- @vending : Canal de Comercio en General. 
- @woe : Canal de Discusion de temas de WoE.
- @alliance : Canal de charla entre guids aliadas.
- @request o @support : Canal de soporte, los GM's normalmente estan aqui
- etc...

... parece q no estan algunos implementados en el server... /conf
Título: Re: [Aporte (?) ] [Otros º-º] Chat de alianza
Publicado por: Draculea en 30 de Abril de 2008, 07:58:50 am
esos canales no los conocia, ahora si que "cada dia aprendes una cosa nueva " /omg
Título: Re: [Aporte (?) ] [Otros º-º] Chat de alianza
Publicado por: balfer en 30 de Abril de 2008, 09:06:05 am
Efectivamente son comandos que ya existen desde hace tiempo, sólo que no están implementados. No obstante se podría llegar a programar uno nuevo para que no solo salgan Chat general, Party Chat y Guild Chat sino que tambien Alianza Chat o algo así >.<

Sería meterse de lleno en el código de Eathena e ir probando aver que fallos dá.
Título: Re: [Aporte (?) ] [Otros º-º] Chat de alianza
Publicado por: San Curame en 30 de Abril de 2008, 14:44:38 pm
en el oficial ya puedes hablar de siempre con tu alianza, pero en mi caso como todos mis aliados eran alemanes el yanky no era una buena opcion de comunicacion...pero no estaria de mas crear el canal alianza como por ejemplo sucede en el lineage 2...

Salu2

San Curame High Priest hablando del oficial...
Título: Re: [Aporte (?) ] [Otros º-º] Chat de alianza
Publicado por: FoReVeR & EvEr en 04 de Mayo de 2008, 10:44:32 am
Puede ser un interesante aporte weno para los k no nos acostumbremos cuando entre, siempre nos kedara el timespeak XDDDD
Título: Re: [Aporte (?) ] [Otros º-º] Chat de alianza
Publicado por: Manger~ en 25 de Agosto de 2008, 17:42:07 pm
Muy buen aporte, pero parece que dejaron como cosa perdida
el post, Balfer aplicaaaa xD
Título: Re: [Aporte (?) ] [Otros º-º] Chat de alianza
Publicado por: Yoteable en 25 de Agosto de 2008, 17:47:12 pm
No estaria mal, me gusta la idea de meterse mediante un comando.

Porque entre guild, party y alianza mi chat se sobrecarga.
Título: Re: [Aporte (?) ] [Otros º-º] Chat de alianza
Publicado por: ALPHA_SIEGFRIED en 25 de Agosto de 2008, 17:51:52 pm
seria excelente........aunke podria ser un caos mal utilizado xD