PDA

Просмотр полной версии : Скрипт на смерть


Rysis
14.11.2008, 14:38
Вот скрипт где-то вычитал, при входе в игру чар должен быть мертвым

begin
if FromClient and (pck[1]=#$03) then pck:=#$30
end.

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

PanAm
14.11.2008, 15:27
не чита для, а токма ради поучения

#$30 - Appearing
Назначение: Запрашивает возрождение чара после смерти. Вызывается после пакетов RequestRestartPoint и ValidatePosition

RequestRestartPoint
Назначение: запрашивает рестарт после смерти чара
Формат:
#$6D
XX XX XX XX // точка в которую будет возвращен игрок
// 0x00 - Город
// 0x01 - Клан холл
// 0x02 - Замок
// 0x03 - Флаг (при осаде замка)
// 0x04 - Ресс на месте на котором умер игрок, используется на фестивале

вчитывайся, думай

может проще подменять пакет 6D 00 00 00 00 на 6D 04 00 00 00
вот тут сервер может проколотся.

pps
14.11.2008, 17:01
Скрипт рабочий. Раньше работал на абиссе. Месяца 3 назад профиксили.

PanAm
14.11.2008, 18:05
этот баг, только ленивые не фиксят.

Rysis
15.11.2008, 10:40
дык он рабочий или переделывать надо?

Добавлено через 15 часов 38 минут
#$30 - Appearing
этот пакет вызывается и после телепорта

PanAm
15.11.2008, 18:45
Rysis, не кто не ответит, это не чит-форум.

Rysis
15.11.2008, 19:08
Я не прошу дать мне рабочий скрипт, просто хочу знать правильный ли этот. И пакет #$30 вызывается только после телпорта TeleportToLocation (#$28) а не запрашивает возраждение чара, тоесть когда умираем и нажимаем To Vilage идут какието пакеты затем (#$28) и уже потом #$30 и тоже самое когда ТП между городами, наверно этот пакет на появление чара в новой локации.

metalFan
26.11.2008, 01:43
взял этот скрипт, переделал под грацию ява
begin
if (FromClient) and (pck[1]=#$11) then pck:=#$3A;
end.
и что вы думаете? сервер стал высылать мне местоположение абсолютно всех вещей на сервере, их количество айди и т.п:cool:
надо скрипт написать
if ... and ... and readd(..itemtype)=57например адена and readd(>10000000) then ...itemid:=... и бежим туда ;D
мона еще сделать галку на мапе, через пакет

GameCoder
26.11.2008, 02:10
какой то глупый сервер ;)

xkor
26.11.2008, 03:21
metalFan, эм, а нах у тя в скрипте SendToServer?, эта функция отправляет buf на сервер, а он у тебя пустой)

metalFan
26.11.2008, 20:18
ой, я это в теге писал просто:tease:

Добавлено через 55 секунд
какой то глупый сервер ;)
дак яне спорю у нас одмин крутой купил левыую сборку ССР 12 версия стоит, причем она стоит порядка 300$ :))

xkor
26.11.2008, 20:28
metalFan, вобщем я скриптик подправил чтоб глаз не резал)