Назад

МвП инвент не исправен

Автор: Gy9vin: Дата: 05.22.2011

Иногда не пишет где появился монстр проверти скрипт



вот скрипт

//by The nepcuk

brasilis,160,159,0 script MvPrAnDoMsPawN -1,{
OnInit:
setarray $MvPz[0],1022,1038,1039,1046,1059,1086,1087,1112,1115,1147,1150,1157,1159,1190,1251,1252,1272,1312,1373,1389,1418,1492,1511,1583,1623,1630,1685,1688,1719,1708,1734,1751;
setarray $T0wNz$[0],"brasilis.gat","alberta.gat","aldebaran.gat","amatsu.gat","comodo.gat","geffen.gat","izlude.gat","hugel.gat","lighthatzen.gat","louyang.gat","morocc.gat","payon.gat","umbala.gat","xmas.gat","yuno.gat","rachel.gat","einbech.gat","einbroch.gat","ayothaya.gat";
end;
OnClock0630:
OnClock0730:
OnClock0830:
OnClock0930:
OnClock1030:
OnClock1130:
OnClock1230:
OnClock1330:
OnClock1430:
OnClock1530:
OnClock1630:
OnClock1730:
OnClock1830:
OnClock1930:
OnClock2030:
OnClock2230:
OnClock2330:
OnClock0030:
OnClock0130:
OnClock0230:
OnClock0330:
OnClock0430:
OnClock0530:
set .@mvpsummon,$MvPz[rand(getarraysize($MvPz))];
set .@t0wn$,$T0wNz$[rand(getarraysize($T0wNz$))];
if(.@t0wn$ == "brasilis.gat"){ set .@t0wn2$,"Brasilis"; }
if(.@t0wn$ == "alberta.gat"){ set .@t0wn2$,"Alberta"; }
if(.@t0wn$ == "amatsu.gat"){ set .@t0wn2$,"Amatsu"; }
if(.@t0wn$ == "comodo.gat"){ set .@town2$,"Comodo"; }
if(.@t0wn$ == "geffen.gat"){ set .@t0wn2$,"Geffen"; }
if(.@t0wn$ == "izlude.gat"){ set .@t0wn2$,"Izlude"; }
if(.@t0wn$ == "hugel.gat"){ set .@t0wn2$,"Hugel"; }
if(.@t0wn$ == "lighthatzen.gat"){ set .@t0wn2$,"Lighthalzen"; }
if(.@t0wn$ == "louyang.gat"){ set .@t0wn2$,"Louyang"; }
if(.@t0wn$ == "morocc.gat"){ set .@t0wn2$,"Morocc"; }
if(.@t0wn$ == "payon.gat"){ set .@t0wn2$,"Payon"; }
if(.@t0wn$ == "umbala.gat"){ set .@t0wn2$,"Umbala"; }
if(.@t0wn$ == "xmas.gat"){ set .@t0wn2$,"Lutie"; }
if(.@t0wn$ == "yuno.gat"){ set .@t0wn2$,"Yuno"; }
if(.@t0wn$ == "rachel.gat"){ set .@t0wn2$,"Rachel"; }
if(.@t0wn$ == "einbech.gat"){ set .@t0wn2$,"Einbech"; }
if(.@t0wn$ == "einbroch.gat"){ set .@t0wn2$,"Eibroch"; }
if(.@t0wn$ == "ayothaya.gat"){ set .@t0wn2$,"Ayothaya"; }
monster ""+.@t0wn$+"",0,0,""+getmonsterinfo(.@mvpsummon,0)+"",""+.@mvpsummon+"",1,"MvPrAnDoMsPawN::OnMyMobDeath";
announce "Монстр "+getmonsterinfo(.@mvpsummon,0)+" атаковал город "+.@t0wn2$+". Спасите город от опасности!..",bc_all;
set $mvpsummon2,.mvpsummon;
end;
OnMyMobDeath:
if(Sex == 1) announce strcharinfo(0)+" победил злого монстра!",0;
else announce strcharinfo(0)+" победила злого монстра!",0;
getitem 7227,5;
set $mvpsummon2,0;
}

Автор: nomn: Дата: 05.22.2011


if(.@t0wn$ == "comodo.gat"){ set .@town2$,"Comodo"; }


исправь на


if(.@t0wn$ == "comodo.gat"){ set .@t0wn2$,"Comodo"; }

Автор: kadze: Дата: 05.22.2011

Цитата Кеник;41782:

Ищи, какой город пропущен и для него добавь строчку.


aldebaran.gat вроде пропустил он

UPD: ради интереса зачем присваивать городам их же Имена,если можно без .gat написать?оО

Автор: nomn: Дата: 05.22.2011

[COLOR="Indigo"]просмотрел скрипт.. может я туплю.. зачем вот это?


set $mvpsummon2,.mvpsummon;


и вот это[/COLOR]


set $mvpsummon2,0;

Автор: kadze: Дата: 05.22.2011

и да кстате lighthalzen не правильно еще написан)

-	script	MvPrAnDoMsPawN	-1,{
OnInit:
setarray $MvPz[0],1022,1038,1039,1046,1059,1086,1087,1112,1115,1147,1150,1157,1159,1190,1251,1252,1272,1312,1373,1389,1418,1492,1511,1583,1623,1630,1685,1688,1719,1708,1734,1751;
setarray $T0wNz$[0],"brasilis","alberta","aldebaran","amatsu","comodo","geffen","izlude","hugel","lighthalzen","louyang","morocc","payon","umbala","xmas","yuno","rachel","einbech","einbroch","ayothaya";
end;
OnClock0630:
OnClock0730:
OnClock0830:
OnClock0930:
OnClock1030:
OnClock1130:
OnClock1230:
OnClock1330:
OnClock1430:
OnClock1530:
OnClock1630:
OnClock1730:
OnClock1830:
OnClock1930:
OnClock2030:
OnClock2230:
OnClock2330:
OnClock0030:
OnClock0130:
OnClock0230:
OnClock0330:
OnClock0430:
OnClock0530:
set .@mvpsummon,$MvPz[rand(getarraysize($MvPz))];
set .@t0wn$,$T0wNz$[rand(getarraysize($T0wNz$))];
monster ""+.@t0wn$+"",0,0,""+getmonsterinfo(.@mvpsummon,0)+"",""+.@mvpsummon+"",1,"MvPrAnDoMsPawN::OnMyMobDeath";
announce "Монстр "+getmonsterinfo(.@mvpsummon,0)+" атаковал город "+.@t0wn$+". Спасите город от опасности!..",bc_all;
end;
OnMyMobDeath:
if(Sex == 1) announce strcharinfo(0)+" победил злого монстра!",0;
else announce strcharinfo(0)+" победила злого монстра!",0;
getitem 7227,5;
}