Вернуться   Raurin Forums > Raurin 3: The Silver Marches (NWN2 шард) > Обсуждение игровой механики шарда

Ответ
 
Опции темы Опции просмотра
Старый 18.05.2008, 02:41   #1
tox
Guest
 
Сообщения: n/a
По умолчанию АНТИАЛЬТ

сабж:

тело будет простаивать +1 минуту после выхода (вылета/переподвыперта/выгула на улицу) игрока с шарда
во время простоя зайти (любым чаром) с переподвыпертнувшегося акка нельзя

обсуждать тут , а я баеньки

п.с. доделан банк, переделана часть сервер софта, найдено 2 глюка в НВН
  Ответить с цитированием
Старый 18.05.2008, 02:56   #2
migg
Рауринец
 
Аватар для migg
 
Регистрация: 08.07.2007
Адрес: Россия
Сообщения: 483
Власть репутации: 636 migg У него еще все впереди!
По умолчанию Re: [мегасрач] АНТИАЛЬТ

Единственное но:
не будет ли это слишком хорошим подарком для воров? ведь абсолютно каждое тело при выходе будет стоять минуту?
Может можно сделать что то вроде кристала и поставить в городе на площади с возможностью при активации выйти без минутного кулдауна?
migg is offline   Ответить с цитированием
Старый 18.05.2008, 03:04   #3
BOGUS
Бывалый Рауринец
 
Аватар для BOGUS
 
Регистрация: 13.11.2007
Сообщения: 698
Власть репутации: 634 BOGUS У него еще все впереди!
По умолчанию Re: [мегасрач] АНТИАЛЬТ

очень хорошо, а то я так и не успел поРПить с МарьИванной - оно альтнулось от меня))



Цитата:
п.с. доделан банк,
огромная просьба - сделайте банк для шмоток по акку (и так всё перекидывается, и банк денег тоже бы по акку надо бы), а то попавшего в аут игрока в ПвП зоне обчистить до гола, а тем паче убить и обчистить, будет плёвое дело. Да и и игрокам-торговцам это нужно. (например у меня уйма халатов, смотрящихся по разному на разных рассах и по разному на М и Ж )) перекидывать весь этот хлам неимоверно долго и есть риск потерять всё из-за рестарта, а так я бы перезашёл, сходил бы на склад, наскриншотил себя в шмотках и выложил бы в форум в тему "Продаётся")

пс
где-то на воулте видел такую примочку - нажимаешь кнопку и над твоим игроком появляется надпись афк, это может остановить дюже нравственных воров и убийц. Жмёшь афк, выходишь из игры, чар с афком над башкой через минуту исчезает.
__________________

Последний раз редактировалось BOGUS, 18.05.2008 в 05:35.
BOGUS is offline   Ответить с цитированием
Старый 18.05.2008, 03:04   #4
nitx
Бывалый Рауринец
 
Аватар для nitx
 
Регистрация: 06.09.2007
Адрес: /usr/var/www/yoba
Сообщения: 674
Власть репутации: 639 nitx У него еще все впереди!
По умолчанию Re: [мегасрач] АНТИАЛЬТ

имхо на юх такой антиальт.
nitx is offline   Ответить с цитированием
Старый 18.05.2008, 03:45   #5
nitx
Бывалый Рауринец
 
Аватар для nitx
 
Регистрация: 06.09.2007
Адрес: /usr/var/www/yoba
Сообщения: 674
Власть репутации: 639 nitx У него еще все впереди!
По умолчанию Re: [мегасрач] АНТИАЛЬТ

2тох:
Непробовали делать чонить типо такого:
Код:
OnClientLeaveScript:
void main()
{
object oLeaver = OBJECT_SELF;
object oAttacker = GetLastAttacker(oLeaver);

if(GetIsPC(oAttacker) == TRUE)
	{
	if(/*oLeaver и oAttacker из противоположных фракцЫй, хз как у вас они обозначаюцо в модуле*/) 
		{
		//чонить.... ну типо что с альтером делатся будет:)
		}
	}	
BootPC(oLeaver);	
}
GetLastAttacker(oLeaver) - можно на чонить другое заменить.
хотя вобще хз будет ли это работать. Я как понимаю на простой тела после выхода ставится скрипт в OnClientLeaveScript? А скрипт сам просто Delay(1мин); BootPC(oPC); ?
upd: скрипт сработает если тя побил ктонить, ты убежал в другую локу и через час решил выйти. Нихарашо. Нада сделать шоб oAttacker обнулялась через какоето время. Ну или вобще заменить GetLastAttacker(oLeaver), на например чонить типо если oAttacker видит oLeaver (вроде такое есть, только непомню как точно называется).

Последний раз редактировалось nitx, 18.05.2008 в 06:24.
nitx is offline   Ответить с цитированием
Старый 18.05.2008, 05:46   #6
Vitar
Бывалый Рауринец
 
Аватар для Vitar
 
Регистрация: 12.07.2007
Сообщения: 919
Власть репутации: 657 Vitar У него еще все впереди!
По умолчанию Re: [мегасрач] АНТИАЛЬТ

Не вижу необходимости в антиальте - по крайней мере на данном этапе. Практика показывает, что альтом никто особо не пользовался. Зато вот проблем анти-альт принесет немало, ибо любой рестарт, лаг, обрыв связи и т.д. будет означать гарантированную смерть. Учитывая жесткость штрафа за эту самую смерть, вреда от такого анти-альта будет куда больше, чем пользы. Имхо надо понаблюдать, как будет развиваться ситуация с пвп после обновления модуля, насколько часто народ будет выбегать из игры (прежде выбегали как раз при пвп), а потом уже поднимать обсуждение.
Vitar is offline   Ответить с цитированием
Старый 18.05.2008, 12:55   #7
tox
Guest
 
Сообщения: n/a
По умолчанию Re: [мегасрач] АНТИАЛЬТ

Цитата:
Сообщение от nitx Посмотреть сообщение
2тох:
Непробовали делать чонить типо такого:
Код:
OnClientLeaveScript:
void main()
{
object oLeaver = OBJECT_SELF;
object oAttacker = GetLastAttacker(oLeaver);

if(GetIsPC(oAttacker) == TRUE)
    {
    if(/*oLeaver и oAttacker из противоположных фракцЫй, хз как у вас они обозначаюцо в модуле*/) 
        {
        //чонить.... ну типо что с альтером делатся будет:)
        }
    }    
BootPC(oLeaver);    
}
GetLastAttacker(oLeaver) - можно на чонить другое заменить.
хотя вобще хз будет ли это работать. Я как понимаю на простой тела после выхода ставится скрипт в OnClientLeaveScript? А скрипт сам просто Delay(1мин); BootPC(oPC); ?
upd: скрипт сработает если тя побил ктонить, ты убежал в другую локу и через час решил выйти. Нихарашо. Нада сделать шоб oAttacker обнулялась через какоето время. Ну или вобще заменить GetLastAttacker(oLeaver), на например чонить типо если oAttacker видит oLeaver (вроде такое есть, только непомню как точно называется).
вышедшее тело со скриптами не дружит. легче сделать палку самобута с проверкой на пвп местность
антиальт не скрипт.
  Ответить с цитированием
Старый 18.05.2008, 12:58   #8
tox
Guest
 
Сообщения: n/a
По умолчанию Re: АНТИАЛЬТ

рестарт явно принесет всем смерть) особенно если можно будет обкастовыввть друг друга перед отлетом на места сражений
лаг/обрыв связи - тело так или иначе будет прохлаждаться минуту пока не вылетит по таймауту
  Ответить с цитированием
Старый 18.05.2008, 13:06   #9
Nuligen
Рауринец
 
Аватар для Nuligen
 
Регистрация: 11.07.2007
Сообщения: 449
Власть репутации: 634 Nuligen У него еще все впереди!
По умолчанию Re: АНТИАЛЬТ

этот антиальт против нубов и младших уровней. Фулл обкастованного дядьку за минуту можно и не успеть убить
__________________
Безумие правит миром
Nuligen is offline   Ответить с цитированием
Старый 18.05.2008, 13:41   #10
tox
Guest
 
Сообщения: n/a
По умолчанию Re: АНТИАЛЬТ

фулл обкастованный дядька не будет альтиться и порвет всех вокруг О_О
  Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
You may not post new threads
You may not post replies
You may not post attachments
You may edit your posts

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT, время: 07:55.

Powered by vBulletin Version R.I.P., Copyright ©2000-2024, Jelsoft Enterprises Ltd. | Оформление: raurin.ru