Назад

МвП Эвент

Автор: bendosik: Дата: 07.24.2009

Здравствуйте. У меня тут проблема, есть скрипт МвП эвента, ошибок никаких нету, но и мвп не появляются. Подскажите в чем проблема.

prontera.gat,1,1,1    script    MvP    -1,{

OnClock0000:
OnClock0030:
OnClock0100:
OnClock0130:
OnClock0200:
OnClock0230:
OnClock0300:
OnClock0800:
OnClock0830:
OnClock0900:
OnClock0930:
OnClock1000:
OnClock1030:
OnClock1100:
OnClock1130:
OnClock1200:
OnClock1230:
OnClock1300:
OnClock1330:
OnClock1400:
OnClock1430:
OnClock1500:
OnClock1530:
OnClock1600:
OnClock1630:
OnClock1700:
OnClock1730:
OnClock1800:
OnClock1830:
OnClock1900:
OnClock1930:
OnClock2000:
OnClock2030:
OnClock2100:
OnClock2130:
OnClock2200:
OnClock2230:
OnClock2300:
OnClock2330:

    set $mvp,rand(47);
    if($mvp == 0)set $mvps,1038;
    if($mvp == 1)set $mvps,1039;
    if($mvp == 2)set $mvps,1046;
    if($mvp == 3)set $mvps,1059;
    if($mvp == 4)set $mvps,1086;
    if($mvp == 5)set $mvps,1087;
    if($mvp == 6)set $mvps,1112;
    if($mvp == 7)set $mvps,1115;
    if($mvp == 8)set $mvps,1147;
    if($mvp == 9)set $mvps,1150;
    if($mvp == 10)set $mvps,1157;
    if($mvp == 11)set $mvps,1159;
    if($mvp == 12)set $mvps,1190;
    if($mvp == 13)set $mvps,1251;
    if($mvp == 14)set $mvps,1252;
    if($mvp == 15)set $mvps,1272;
    if($mvp == 16)set $mvps,1312;
    if($mvp == 17)set $mvps,1373;
    if($mvp == 18)set $mvps,1389;
    if($mvp == 19)set $mvps,1418;
    if($mvp == 20)set $mvps,1492;
    if($mvp == 21)set $mvps,1502;
    if($mvp == 22)set $mvps,1511;
    if($mvp == 23)set $mvps,1583;
    if($mvp == 24)set $mvps,1623;
    if($mvp == 25)set $mvps,1630;
    if($mvp == 26)set $mvps,1646;
    if($mvp == 27)set $mvps,1647;
    if($mvp == 28)set $mvps,1648;
    if($mvp == 29)set $mvps,1649;
    if($mvp == 30)set $mvps,1650;
    if($mvp == 31)set $mvps,1651;
    if($mvp == 32)set $mvps,1658;
    if($mvp == 33)set $mvps,1685;
    if($mvp == 34)set $mvps,1688;
    if($mvp == 35)set $mvps,1708;
    if($mvp == 36)set $mvps,1719;
    if($mvp == 37)set $mvps,1734;
    if($mvp == 38)set $mvps,1751;
    if($mvp == 39)set $mvps,1768;
    if($mvp == 40)set $mvps,1779;
    if($mvp == 41)set $mvps,1785;
    if($mvp == 42)set $mvps,1832;
    if($mvp == 43)set $mvps,1874;
    if($mvp == 44)set $mvps,1871;
    if($mvp == 45)set $mvps,1885;
    if($mvp == 46)set $mvps,1917;
    end;

    set $maps,rand(6);
    if($maps == 0)goto gef;
    if($maps == 1)goto izl;
    if($maps == 2)goto baran;
    if($maps == 3)goto payon;
    if($maps == 4)goto alberta;
    if($maps == 5)goto moroc;
    if($maps == 6)goto comodo;
    end;

gef:
  announce "МвП в геффене!",bc_all;
    monster "geffen.gat",0,0,"MVP",$mvps,1;
    end;
izl:
  announce "МвП в излюде!",bc_all;
    monster "izlude.gat",0,0,"MVP",$mvps,1;
    end;
baran:
  announce "МвП в альдебаране!",bc_all;
    monster "aldebaran.gat",0,0,"MVP",$mvps,1;
    end;
payon:
  announce "МвП в пайоне!",bc_all;
    monster "payon.gat",0,0,"MVP",$mvps,1;
    end;
alberta:
  announce "МвП в альберте!",bc_all;
    monster "alberta.gat",0,0,"MVP",$mvps,1;
    end;
moroc:
  announce "МвП в морокке!",bc_all;
    monster "morocc.gat",0,0,"MVP",$mvps,1;
    end;
comodo:
  announce "МвП в комодо!",bc_all;
    monster "comodo.gat",0,0,"MVP",$mvps,1;
    end;
return;
}

Автор: bendosik: Дата: 07.24.2009

Спасибо! А у меня еще 1 вопросик, как сделать чтобы был анонс кто убил мвп? Я вот тут накалякал что-то но не фурычит. :helpsmilie:

gef:
  announce "МвП в геффене!",bc_all;
    monster "geffen.gat",0,0,"MVP",$mvps,1,"mvpkill::mvpmvp";end;
    end;
izl:
  announce "МвП в излюде!",bc_all;
    monster "izlude.gat",0,0,"MVP",$mvps,1,"mvpkill::mvpmvp";end;
    end;
baran:
  announce "МвП в альдебаране!",bc_all;
    monster "aldebaran.gat",0,0,"MVP",$mvps,1,"mvpkill::mvpmvp";end;
    end;
payon:
  announce "МвП в пайоне!",bc_all;
    monster "payon.gat",0,0,"MVP",$mvps,1,"mvpkill::mvpmvp";end;
    end;
alberta:
  announce "МвП в альберте!",bc_all;
    monster "alberta.gat",0,0,"MVP",$mvps,1,"mvpkill::mvpmvp";end;
    end;
moroc:
  announce "МвП в морокке!",bc_all;
    monster "morocc.gat",0,0,"MVP",$mvps,1,"mvpkill::mvpmvp";end;
    end;
comodo:
  announce "МвП в комодо!",bc_all;
    monster "comodo.gat",0,0,"MVP",$mvps,1,"mvpkill::mvpmvp";end;
    end;
}

-    script    mvpkill    -1,{
mvpmvp:
    getitem 7227,1;
    announce "MVP погибло от рук: "+strcharinfo(0)+"! Получает приз - 1 TCG карту!",bc_all;
    end;
}

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

Вот так:

monster "geffen.gat",0,0,"MVP",$mvps,1,"MvP::OnMobSuck";


Где-то ниже в том же НПСе

OnMobSuck:
announce "ох не хрена себе, ["+strcharinfo(0)+"]" убил моба,bc_all;
end;

Автор: bendosik: Дата: 07.24.2009

Спасибо огромное!!! :clap: