I WonT To BeLiVe
Домашняя ] Вверх ]
All what you wont, Last update 12.08.07.


Upload

In Da Forum форум сайта смотрим тут


Новости Сайта

12.08.07 Доработан дизайн.


03.07.07 Добавлены разделы.

02.07.07 Новый дизайн.

22.11.06 Обновление.

10.07.06 Форум упал.

20.06.06 Новый форум.

17.06.06 Форум удален.
 

10.06.06 Новый дизайн.


________________
Происшествия
________________
Предложения и пожелания,нашли неработающую ссылку?

Напишите об этом Администратору
Спасибо !!!
 

 
Написание .Online

Один из самых простых примеров Е-Скриптинга - написание команды .online, доступной плэйерам. Эта команда должна:

1) Выводить поименно игроков и их местоположение

2) Выводить общее кол-во игроков



Нужно создать скрипт online.src в каталоге scripts extcmdplayer и заполнить его следующим текстом:



use uo;

use os;

include "include/findCity";//Подключаем модуль, который умеет по чару определять местоположение



program online( who )//Заголовок

var chr;
//Инициилизируем переменную-ссылку на чара
var count := 0;//Инициилизируем переменную-счеткик онлайн

foreach chr in EnumerateOnlineCharacters()Организовываем цикл по системному массиву - списку игроков

if(chr.cmdlevel
SendSysMessage(who, chr.name+" в игре, находится "+findcity(chr));//Выводим информацию

count := count + 1;//Инкрементим счетчик

endif

endforeach//Конец цикла

SendSysMessage(who, "Всего игроков: " + CStr(count));//Выводим счетчик

endprogram//Конец программы





Вот и все, скрипт в пояснениях не нуждается!
Если у Вас в include отсутствует findCity.inc, вы найдете его в стандартном пакете скриптов от Distro...
 

 

 


 

Новое из разделов:


Юмор:
Комментатор

 


Тюнинг:
Самое мощное авто

 


Web дизайн:
Хитрости

 


Мобильник:
Сервисные коды

 

 


История дня:

Звони по 0,01$


 

 
Hosted by uCoz