Главная страницаМой профильРегистрацияВыходВход
Приветствую Вас Гость | RSS
Вторник
2025-07-29
1:48 AM
Forum
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Пропадание транспорта после SAVE [ NEW ]
FelexSДата: Понедельник, 2007-03-12, 7:13 PM | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 56
Репутация: 2
Статус: Offline
Code

[ITEMDEF i_save_world]
NAME=World Save
ID=01828
TYPE=t_script

ON=@Create
TAG.SAVE=1
TIMER = 30
MORE = 0

ON=@CLICK
MESSAGE Total <MORE> Saves.

ON=@Timer
IF <TAG0.SAVE>==1
SERV.SAVE
SAY SAVE
TAG.SAVE=
MORE = <MORE> + 1
TIMER = 20
RETURN 1
ELSE
TAG.SAVE=1
SERV.ALLCLIENTS TESTHORSE
TIMER=3600
RETURN 1
ENDIF

[EVENTS E_HORSES]
On=@DCLICK

IF (<DISTANCE> > 3) || (!<CANSEELOS>)
SRC.SYSMESSAGE You can`t reach the creature
RETURN 1
ENDIF

IF (<SRC.BODY> != <SRC.OBODY>)
RETURN 0
ENDIF

IF <ISMYPET>
IF (!<FINDID.i_rune_summon_creature>)
SRC.TAG.NPC1=<OBODY>
SRC.TAG.COLOR1=<COLOR>
SRC.TAG.STR1=<STR>
SRC.TAG.KARMA1=<KARMA>
SRC.TAG.FAME1= <FAME>
ENDIF
ENDIF

[EVENTS E_ALL_PLAYERS]
ON=@DCLICK

IF (<UID>==<SRC.UID>)
IF (<SRC.FINDLAYER.25>)
SRC.TAG.NPC1=
SRC.TAG.COLOR1=
SRc.TAG.KARMA1=
SRC.TAG.STR1=
SRc.TAG.FAME1=
ENDIF
ENDIF

ON=@LOGIN
SRC.TESTHOR SE

ON=@DEATH
IF (<SRC.FINDLAYER.25>)
SRC.TAG.NPC1=
SRC.TAG.COLOR1=
SRc.TAG.KARMA1=
SRC.TAG.STR1=
SRc.TAG.FAME1=
ENDIF

[FUNCTION TESTHORSE]
IF (<FINDLAYER.25>) || (<FLAGS>&statf_stone)
RETURN 0
ENDIF
IF <TAG0.NPC1>
SERV.NEWNPC <TAG.NPC1>
NEW.P <P>
NEW.COLOR <TAG.COLOR1>
NEW.STR <TAG.STR1>
NEW.KARMA <TAG.KARMA1>
NEW.FAME <TAG.FAME1>
LOCAL.NPCUID=<NEW.UID>
SERV.NEWITEM i_memory
NEW.COLOR memory_ipet
NEW.MORE1 04
NEW.MORE2 <SERV.TIME>
NEW.MOREP <P>
NEW.LINK <UID>
NEW.CONT <LOCAL.NPCUID>
NEW=<LOCAL.NPCUID>
TRYSRC <UID> NEW.DCLICK
SERV.LOG Transport Error Fixed :: Account Name: <ACCOUNT> :: Name: <name> :: Uid: <uid>
ENDIF



Читай Правила, за стаканом Молока.
 
  • Страница 1 из 1
  • 1
Поиск:


  Copyright Ultima  © 2007