Henkei
-
Постов
16 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные Henkei
-
-
Ребята такая проблема установил флюкс.. захожу на сайт. ввел секретный вопрос.. потом просиит MYSQLname и password ввожу и выскакует такая вот фигня
Error
An error occurred while trying to process your request.
Please try contacting an administrator: admin@localhost
подскажите то делать?
-
может у когото есть готовый сервер .. но нету средств поставить на хост.. могу придложить такую возможность скайп henkragnarok1
- 1
-
вот собствено проходит евент жму на нпц приз не дает подскажите что не так
prontlegend,177,199,0 script Супер кубик Ивент 71,{
if ( $@KUB != 0 ) goto JU_Ero;
mes "[Супер кубик Ивент]";
mes "Привет!Я провожу ивент с названием:";
mes "...................................";
mes "^0000FF Супер кубик Ивент ^000000";
mes "...................................";
next;
mes "[Супер кубик Ивент]";
mes "Ты хочеш попасть на ивент?";
next;
menu "Да",HK_D,"Нет",HK_N;
HK_D:
mes "[Супер кубик Ивент]";
mes "Хорошо!Щас вы будуте телепортированы в комнату ожидания";
next;
warp "quiz_00",12,110;
close;
HK_N:
mes "[Супер кубик Ивент]";
mes "Тогда увидимся в следущий раз.";
close;
JU_Ero:
mes "[Супер кубик Ивент]";
mes "Приходите когда будет набор людей.";
close;
}
- script Event_Kubik -1,{
OnClock1438:
OnClock1738:
OnClock2038:
OnInit:
callfunc "Walk_Off";
disablenpc "Виходимс";
set $@KUB,1;
end;
OnMinute00:
killmonsterall "quiz_00";
set $@KUB,0;
announce "Начался набор людей на Супер кубик Ивент !",0;
sleep 15000;
announce "Продолжается набор людей на Супер кубик Ивент.Через 3 мин начало ивента !",0;
sleep 60000;
announce "Продолжается набор людей на Супер кубик Ивент.Через 2 мин начало ивента !",0;
sleep 60000;
announce "Продолжается набор людей на Супер кубик Ивент.Через 1 мин начало ивента !",0;
sleep 30000;
announce "Набор людей на Супер кубик Ивент закончен !",0;
if ( getareausers("quiz_00",10,131,27,100) == 1 ) goto L_LMF;
set $@KUB,1;
areaannounce "quiz_00",4,131,27,100,"До начала выкидывания кубика осталось 30 секунд.Просим занять места на кубиках с цифрами !",0;
sleep 28000;
areaannounce "quiz_00",4,131,27,100,"Приготовились !!!",0;
sleep 2000;
callfunc "Main_function1";
end;
L_LMF:
announce "Ивент Супер кубик отменяется,ибо на ивент пришел только 1 игрок !",0;
sleep 5000;
areawarp "quiz_00",4,125,27,100,"prontera",155,177;
end;
}
function script Main_function2 {
if ( getareausers("quiz_00",10,131,27,100) == 0 ) {
announce "Конец Ивента Супер кубик.Победителей нету !",0;
stopnpctimer "Event_Kubik";
return;
end;
}
if ( getareausers("quiz_00",10,131,27,100) == 1 ) {
areaannounce "quiz_00",4,131,27,100,"Выпало число - "+$@random,0;
announce "Конец Ивента Супер кубик.Есть 1 победитель!",0;
callfunc "Walk_On";
mapannounce "quiz_00","Заберите свой приз, и тогда сможете выйти !",0;
stopnpctimer "Event_Kubik";
enablenpc "Виходимс";
monster "quiz_00",5,108,"Приз в студию",31203,1 ;
sleep 5000;
areawarp "quiz_00",4,131,8,120,"prontera",155,177;
return;
end;
} else {
if ( getareausers("quiz_00",10,131,27,100) >= 2 ) {
areaannounce "quiz_00",4,131,27,100,"Выпало число - "+$@random,0;
areaannounce "quiz_00",4,131,27,100,"У вас 10 секунд,чтоб поменять позицию",0;
sleep 10000;
callfunc "Main_function1";
return;
}
}
}
function script Main_function1 {
set $@random,rand(1,6);
callfunc "Enable_k"+$@random;
callfunc "Enable_other";
callfunc "Main_function2";
return;
}
quiz_00,4,106,4 script Виходимс 71,{
mes "[ Ивент Супер кубик ]";
mes "Подравляю с победой !!!";
next;
warp "SavePoint",0,0;
close;
}
function script Enable_other {
//Все,кроме кубиков
areawarp "quiz_00",10,131,11,124,"quiz_00",7,122;
areawarp "quiz_00",12,129,26,126,"quiz_00",7,122;
areawarp "quiz_00",22,121,27,106,"quiz_00",7,122;
areawarp "quiz_00",10,121,17,108,"quiz_00",7,122;
areawarp "quiz_00",10,107,13,100,"quiz_00",7,122;
areawarp "quiz_00",14,105,17,100,"quiz_00",7,122;
areawarp "quiz_00",16,107,17,106,"quiz_00",7,122;
areawarp "quiz_00",18,111,21,102,"quiz_00",7,122;
areawarp "quiz_00",18,101,19,100,"quiz_00",7,122;
areawarp "quiz_00",22,101,25,100,"quiz_00",7,122;
areawarp "quiz_00",24,103,26,102,"quiz_00",7,122;
areawarp "quiz_00",26,105,27,104,"quiz_00",7,122;
areawarp "quiz_00",18,125,21,116,"quiz_00",7,122;
areawarp "quiz_00",20,115,21,114,"quiz_00",7,122;
areawarp "quiz_00",14,123,17,122,"quiz_00",7,122;
areawarp "quiz_00",14,125,15,124,"quiz_00",7,122;
areawarp "quiz_00",22,125,23,122,"quiz_00",7,122;
areawarp "quiz_00",26,125,27,122,"quiz_00",7,122;
return;
}
function script Enable_k1 {
//Кубики - 1
areawarp "quiz_00",12,125,13,124,"quiz_00",7,122;
areawarp "quiz_00",24,125,25,124,"quiz_00",7,122;
return;
}
function script Enable_k2 {
//Кубики - 2
areawarp "quiz_00",24,123,25,122,"quiz_00",7,122;
areawarp "quiz_00",20,101,21,100,"quiz_00",7,122;
return;
}
function script Enable_k3 {
//Кубики - 3
areawarp "quiz_00",22,105,23,104,"quiz_00",7,122;
areawarp "quiz_00",12,123,13,122,"quiz_00",7,122;
return;
}
function script Enable_k4 {
//Кубики - 4
areawarp "quiz_00",10,123,11,122,"quiz_00",7,122;
areawarp "quiz_00",18,113,21,112,"quiz_00",7,122;
return;
}
function script Enable_k5 {
//Кубики - 5
areawarp "quiz_00",18,115,19,114,"quiz_00",7,122;
areawarp "quiz_00",24,105,25,104,"quiz_00",7,122;
return;
}
function script Enable_k6 {
//Кубики - 6
areawarp "quiz_00",22,103,23,102,"quiz_00",7,122;
areawarp "quiz_00",14,107,15,106,"quiz_00",7,122;
areawarp "quiz_00",16,125,17,124,"quiz_00",7,122;
return;
}
function script Walk_Off {
setcell "quiz_00",9,125,9,120,cell_walkable,0;
setcell "quiz_00",9,111,9,106,cell_walkable,0;
return;
}
function script Walk_On {
setcell "quiz_00",9,111,9,106,cell_walkable,1;
return;
}
-
о БОже каких 40 онлайна... 20 есть и и18 на дт.. стоят.. старый авангард хорош был.. но то что ты с него сделал.. только дурак купит..
- 1
- 1
-
- script OnPCKillEvent -1,{
OnPCKillEvent:
function Rating_Winner;
function Rating_Loser;
set @disable_gms, 0; // Проверка на Гм уровень. 1 - вкл. 0 - выкл.
set @servertype, 2; // 1 - Normal Server; 2 - PvP Server.
set $@db_name$, "testragnarok"; // Название базы данных, в которых расположена таблица рейтинга.
setarray @eventmaps$[0], "pvp_y_8-1", "pvp_y_8-2", "pvp_y_8-3", "pvp_y_8-4", "pvp_y_8-5";
if ( getcharid(0) == killerrid ) end;
if ( getmapxy( @mapname$, @mapx, @mapy, 0, strcharinfo(0) ) != 0 ) end;
switch (@servertype) {
case 1:
for ( set @i, 0; @i <= getarraysize( @eventmaps$ ); set @i, @i+1 )
{
if ( @mapname$ == @eventmaps$[@i] )
{
set @eventgo, 1;
break;
}
}
break;
case 2:
set @eventgo, 1;
for ( set @i, 0; @i <= getarraysize( @eventmaps$ ); set @i, @i+1 )
{
if ( @mapname$ == @eventmaps$[@i] )
{
set @eventgo, 0;
break;
}
}
break;
}
if ( !@eventgo ) end;
if ( @disable_gms && getgmlevel() >= 40 ) end;
set $@PvP_Point, 80;
set PvP_Kills,PvP_Kills+1;
set $@KillerName$, strcharinfo(0);
set $@KilledName$, rid2name( killedrid );
set $@Kill_base, BaseLevel;
set @killer_sex, Sex;
if ( @killer_sex )
set $@kill_msg$, "Был убит";
else
set $@kill_msg$, "Была убита";
set @tmp_attach, killedrid;
attachrid( @tmp_attach );
set PvP_Death, PvP_Death+1;
set $@Dead_base, BaseLevel;
set @dead_sex, Sex;
if ( @dead_sex )
set $@dead_msg$, "убил";
else
set $@dead_msg$, "убила";
Rating_Loser;
set @tmp_attach, killerrid;
attachrid( @tmp_attach );
Rating_Winner;
// Больше не нужен...
announce "[ "+$@KillerName$+" ] "+$@kill_msg$+" [ "+$@KilledName$+" ]. Рейтинг +/- ["+$@CountWinner+" / "+$@CountLoser+"]",bc_map;
end;
function Rating_Winner {
if ( $@Kill_base < $@Dead_base )
set @CountWinner, ( $@PvP_Point + ( $@Dead_base - $@Kill_base ) ) / 5;
else
set @CountWinner, ( $@PvP_Point - ( $@Kill_base - $@Dead_base ) ) / 5;
if ( PvP_Kills > 1 ) {
query_sql "UPDATE "+$@db_name$+".pvplog SET pvprat=pvprat+"+@CountWinner+" WHERE name='"+$@KillerName$+"'";
} else {
query_sql "INSERT INTO "+$@db_name$+".pvplog (`name`,`pvprat`) VALUES ('"+$@KillerName$+"',"+@CountWinner+")";
}
announce $@kill_msg$+" [ "+$@KilledName$+" ]. Рейтинг +"+@CountWinner,bc_self|bc_blue;
return;
}
function Rating_Loser {
if ( !PvP_Kills ) return;
set @PvP_LosPoints, 0;
if ( PvP_Kills - PvP_Death >= 0 ) {
if ( $@Kill_base < $@Dead_base )
set @CountLoser, ( $@PvP_Point + ( $@Dead_base - $@Kill_base ) ) / 5;
else
set @CountLoser, ( $@PvP_Point - ( $@Kill_base - $@Dead_base ) ) / 5;
cleararray @pvp_loser[0],0,1;
query_sql "SELECT pvprat FROM "+$@db_name$+".pvplog WHERE name='"+$@KilledName$+"'", @pvp_loser;
if ( @CountLoser < @pvp_loser[0] )
set @PvP_LosPoints, @pvp_loser[0] - @CountLoser;
}
query_sql "UPDATE "+$@db_name$+".pvplog SET pvprat="+@PvP_LosPoints+" WHERE name='"+$@KilledName$+"'";
announce "Вас "+$@dead_msg$+" [ "+$@KillerName$+" ]. Рейтинг -"+@CountLoser,bc_self|bc_blue;
return;
}
}
- 1
-
убиваю и рейтинг не обновилсяТы убил кого-то и рейтинг не обновился?
Ошибка какая-то выскочила в одном из окон сервера?
Игра зависла?
В чем проблема?
-
типа и что?И что?
-
вот добавел кароче таблиицу для пвп рейтинга подскажите что не так
prontlegend,180,216,3 script PvP Board#1::PvPBoard 857,{
set @db_name$, "testragnarok";
mes "[ PvP Information ]";
mes "Здесь вы можете увидеть:";
mes "1. Лидеров PvP.";
mes "2. Cвой PvP Статус.";
next;
switch(select("Лидеры PvP","Мой статус","Выход")) {
case 1:
set @topcount, 5;
cleararray @pvpboard1$[0],"",@topcount;
cleararray @pvpboard2[0],0,@topcount;
query_sql "SELECT name, pvprat FROM "+@db_name$+".pvplog ORDER BY pvprat DESC LIMIT "+@topcount+";", @pvpboard1$, @pvpboard2;
mes "[ ^ff0000Топ "+@topcount+"^000000 ]";
for (set @i,0; @i<@topcount; set @i,@i+1) {
if(@pvpboard2[@i] != 0)
mes "["+(@i+1)+"] ^0000FF[ "+@pvpboard1$[@i]+" ]^000000 - ^FF0000"+@pvpboard2[@i]+"^000000.";
else
mes "["+(@i+1)+"] ^0000FF[ Nobody ]^000000 - ^FF0000"+@pvpboard2[@i]+"^000000.";
}
close2;
break;
case 2:
cleararray @pvp_points[0],0,1;
query_sql "SELECT pvprat FROM "+@db_name$+".pvplog WHERE name='"+strcharinfo(0)+"'", @pvp_points;
mes "[ PvP Статус ^0000ff"+strcharinfo(0)+"^000000 ]";
mes "Убийств: ^0000FF"+PvP_Kills+"^000000";
mes "Сметрей: ^0000FF"+PvP_Death+"^000000";
mes " ";
mes "PvP рейтинг: ^0000FF"+@pvp_points[0]+"^000000";
close2;
break;
case 3:
close2;
break;
}
end;
}
//= Duplicats PvP Board ======================================
//= yourmap,map X,map Y,Z duplicate(PvPBoard) PvP Board#2 857
//= yourmap,map X,map Y,Z duplicate(PvPBoard) PvP Board#3 857
//============================================================
ВОт такая хренотень
-
да всьо решил уже поменял s1 p1 на другое имя и пароль.. всем спасибо
-
Да всьо норм прописано
-
-
rathena/src/map/battle.cГде конкретно можно роботать со скилами..поднимать их дамаг ?
Зарание спасибо
спасибо вчера уже вспомнил
-
Где конкретно можно роботать со скилами..поднимать их дамаг ?
Зарание спасибо
- 1
-
создай новый акаунт и не давай права администратора
Не думал об этом, а если так то где в mysql искать правильную таблицу?Спасибо, очень помогло для освоения стартапа по настройке сервера!
1) Подскажите пожалуйста по какой причине у персов не меняется внешний вид при смене оружия/проффессии ?
2) Пожалуйста поделитесь ссылкой на исходники если возможно (в данном случае интересует клиентская часть).
може иза таво что у вашего перса вид администратора?
а то хочется от обычного игрока побегать по миру!
-
Спасибо, очень помогло для освоения стартапа по настройке сервера!
1) Подскажите пожалуйста по какой причине у персов не меняется внешний вид при смене оружия/проффессии ?
2) Пожалуйста поделитесь ссылкой на исходники если возможно (в данном случае интересует клиентская часть).
може иза таво что у вашего перса вид администратора?
Гайд по установке Flux CP
в Flux CP
Опубликовано
Можете подсказать где?