Перейти к содержанию

Town name broadcast (Название города)


Рекомендуемые сообщения

Как-то так..


OnInit:
setarray .Maps$[0], "prontera", "morocc", "payon";
for( set .@i, 0; .@i < getarraysize(.Maps$); set .@i, .@i +1 )
{
set .@tMapsName$, .Maps[.@i];
set .MapsName$[.@i], setchar(.@tMapsName$, strtoupper(charat(.@tMapsName$,0)), 0);

setmapflag .Maps$[.@i], mf_loadevent;
}
end;

OnPCLoadMapEvent:

for( set .@i, 0; .@i < getarraysize(.Maps$); set .@i, .@i +1 )
{
if( .Maps$[.@i] == strcharinfo(3) )
{
announce "[ "+.MapsName$[.@i]+" Town ]",bc_self,0x00FFFF,bold,16;
break;
}
}
end;

А вообще это модификация из eAmod'а :)

Изменено пользователем friimq
Ссылка на комментарий
Поделиться на другие сайты

А вообще это модификация из eAmod'а :)

офигеть, МОДИФИКАЦИЯ, сорсы-то хоть ставить не надо? Как они до этого додумались, гениально :D

3f5a00acf72df93528b6bb7cd0a4fd0c.jpeg

  • Upvote 1
Ссылка на комментарий
Поделиться на другие сайты

А вообще это модификация из eAmod'а :)

офигеть, МОДИФИКАЦИЯ, сорсы-то хоть ставить не надо? Как они до этого додумались, гениально :D

3f5a00acf72df93528b6bb7cd0a4fd0c.jpeg

без понятия как они это реализовали, может в 2 строчки, а может в 500

просто факт того что в eAmod'е это имеется и как-раз таки на уровне src

Ссылка на комментарий
Поделиться на другие сайты

Огромное спасибо friimq

Если кому нужно.


- script broadcaster -1,{

OnInit:
setarray .Maps$, // <mapname>,<Map Nick>,
"prontera","Prontera, Capital of Rune Midgard",
"morocc","Morroc Town",
"payon","Payon Town",
"alberta","Alberta Port",
"izlude","Izlude Island",
"aldebaran","AldeBaran",
"comodo","Beach Town, Comodo",
"yuno","Yuno, Capital of Schwarzwald Republic",
"amatsu","Amatsu, the Land of Destiny",
"gonryun","Gonryun, the Hermit Land",
"umbala","Wootam Tribe's Village Umbala",
"niflheim","Niflheim, Realm of the Dead",
"louyang","Louyang the Highland",
"jawaii","Jawaii, Island of Love",
"ayothaya","Ayothaya Port",
"einbroch","Einbroch, the City of Steel",
"lighthalzen","Lighthalzen, the City of Prosperity",
"einbech","Einbech, the Minning Village",
"hugel","Hugel the Quaint Garden Village",
"rachel","Rachel, Capital of Arunafelz",
"veins","Veins, the Deset Village",
"moscovia","Moscovia, Capital of Russia",
"xmas","Lutie, The Snow Village",
"geffen","Geffen, Town of Magic";



for( set .@i, 0; .@i < getarraysize( .Maps$ ); set .@i, .@i +2 )
setmapflag .Maps$[.@i],mf_loadevent;
end;

OnPCLoadMapEvent:
for( set .@i, 0; .@i < getarraysize( .Maps$ ); set .@i, .@i +2 )
if( strcharinfo(3) == .Maps$[.@i] )
announce "[ "+.Maps$[.@i+1]+" ]",bc_self,0x00FFFF,bold,18;
end;
}

Изменено пользователем Flitemaster
  • Upvote 1
Ссылка на комментарий
Поделиться на другие сайты

На самом деле в *Amodе это куча кода, db файлы и конфиги.

Это не просто название города, а разделение на регионы и регионы можно захватывать или типо того.

Если регион принадлежит твоей гильде, то при нахождении в нем вы получаете бонус опыта и дропа.

Так же это может быть вражеский или нейтральный регион.

  • Upvote 1
Ссылка на комментарий
Поделиться на другие сайты

На самом деле в *Amodе это куча кода, db файлы и конфиги.

Это не просто название города, а разделение на регионы и регионы можно захватывать или типо того.

Если регион принадлежит твоей гильде, то при нахождении в нем вы получаете бонус опыта и дропа.

Так же это может быть вражеский или нейтральный регион.

А есть ли ссылка где можно поподробнее об этом узнать?

А ну и по теме есть ли возможность вместо текста названия города вставлять картинки?

Изменено пользователем Veyn
Ссылка на комментарий
Поделиться на другие сайты

А есть ли ссылка где можно поподробнее об этом узнать?

Может быть есть, но я смотрел сорсы рамода и пишу то что понял исходя из них.

Описание должно быть там где продают эти моды

  • Upvote 1
Ссылка на комментарий
Поделиться на другие сайты

На самом деле в *Amodе это куча кода, db файлы и конфиги.

Это не просто название города, а разделение на регионы и регионы можно захватывать или типо того.

Если регион принадлежит твоей гильде, то при нахождении в нем вы получаете бонус опыта и дропа.

Так же это может быть вражеский или нейтральный регион.

А есть ли ссылка где можно поподробнее об этом узнать?

А ну и по теме есть ли возможность вместо текста названия города вставлять картинки?

cutin, не?

Ссылка на комментарий
Поделиться на другие сайты

На самом деле в *Amodе это куча кода, db файлы и конфиги.

Это не просто название города, а разделение на регионы и регионы можно захватывать или типо того.

Если регион принадлежит твоей гильде, то при нахождении в нем вы получаете бонус опыта и дропа.

Так же это может быть вражеский или нейтральный регион.

На самом деле в *Amodе это куча кода, db файлы и конфиги.

Это не просто название города, а разделение на регионы и регионы можно захватывать или типо того.

Если регион принадлежит твоей гильде, то при нахождении в нем вы получаете бонус опыта и дропа.

Так же это может быть вражеский или нейтральный регион.

А есть ли ссылка где можно поподробнее об этом узнать?

А ну и по теме есть ли возможность вместо текста названия города вставлять картинки?

есть, вот примерно как в

?

скрипт от ▬▬▬ E M I S T R Y ▬▬▬


- script Sample -1,{
OnPCLoginEvent:
// Map that will show the Cutin Picture
setarray .@Map$,"prontera",
"payon",
"izlude",
"hugel";
// Cutin File name for each maps.
setarray .@Pic$,"<filename>",
"<filename>",
"<filename>",
"<filename>";

for( set .@i,0; .@i < getarraysize( .@Map$ ); set .@i,.@i + 1 )
if( strcharinfo(3) == .@Map$[.@i] && !@MapCutin ){
set @MapCutin,1;
cutin .@Pic$[.@i],4;
sleep2 3000;
cutin "",255;
}

end;
}

Скрипт от AnnieRuru


- script ldfjhsdlf -1,{
OnPCLoadMapEvent:
while ( strcharinfo(3) != .town$[.@i] && .@i < 4 ) .@i++;
if ( .@i == 4 || @town_map_cutin_loaded & 1 << .@i ) end;
@town_map_cutin_loaded = @town_map_cutin_loaded | 1 << .@i;
cutin .pic$[.@i], 4;
sleep2 3000;
cutin "", 255;
end;
OnInit:
setarray .town$, "prontera", "morocc", "geffen", "payon";
setarray .pic$, "sign_01", "sign_02", "sign_03", "sign_04";
while ( .@i < 4 ) {
setmapflag .town$[.@i], mf_loadevent;
.@i++;
}
end;
}




pc_setreg( sd, add_str("@town_map_cutin_loaded"), pc_readreg( sd, add_str("@town_map_cutin_loaded") ) | 1 << town );

Тема на Форум: Клац

Изменено пользователем Flitemaster
  • Upvote 1
Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...
Яндекс.Метрика