Agasper Опубликовано 4 августа, 2011 Жалоба Поделиться Опубликовано 4 августа, 2011 Открываем eA/src/map/script.c и находим это кусок:BUILDIN_FUNC(mes){TBL_PC* sd = script_rid2sd(st);if( sd == NULL )return 0;clif_scriptmes(sd, st->oid, script_getstr(st, 2));return 0;}После этого вставляем этот код:BUILDIN_FUNC(mes2){TBL_PC* sd = script_rid2sd(st);int i;if(sd==NULL) return 0;for(i=2; script_hasdata(st,i); ++i){ clif_scriptmes(sd,st->oid,script_getstr(st,i)); }return 0;}В этом же файле находим это:BUILDIN_DEF(mes,"s"),После этого вставляем это:BUILDIN_DEF(mes2,"s*"),Пример:Раньше диалоги с простым 'mes' писались так:mes "Привет,"+strcharinfo(0)+"!";mes "123";mes "1234";mes "12345";Теперь с помощью 'mes2' их можно писать так:mes2 "Привет,"+strcharinfo(0)+"!","123","1234","1235";P.S: Таким способом лично мне писать проще,может быть такой способ кому-нибудь еще понравится. 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения