Музыка, Игры, Железо
Создание командного текста - Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: roni, vileon  
Создание командного текста
roniДата: Пятница, 12.09.2008, 17:10 | Сообщение # 1
GTAIV FUN
Группа: Администраторы
Сообщений: 183
Репутация: 6
Статус: Offline
//////////////////////////////////////////////////////////////////////////
strtok(const string[], &index)
{
new length = strlen(string);
while ((index < length) && (string[index] <= ' '))
{
index++;
}
new offset = index;
new result[20];
while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
{
result[index - offset] = string[index];
index++;
}
result[index - offset] = EOS;
return result;
}
//////////////////////////////////////////////////////////////////////////

public OnPlayerCommandText(playerid, cmdtext[])
{
new idx;//Переменная необходимая для запоминания места где мы закончили хранить строку
new cmd[256];//переменная в которую мы положим какуюто запись первого до пробела
cmd=strtok(cmdtext,idx);//с помощью этой функции мы получаем кусочек строки с нашей камаой когда скануруем первый раз в переменную idx она вернёт номер знака на котором остановилось сканирование(сокее всего пробел)
//strcmp(1 строка для сравнения(мы подставляем туда переменную cmd так как там у нас хранится кусочек строки с нашей камандой, вторая строка для скарвения, игнорировать или нет строчные и заглавные символы
//если ставим true то он будет считать что заглавный символ равен сторочному и неважно какими буквами будет введена каманда, колличество сравниваемых символов можно не подставлять (можно сравнивать строки не полностью) если ничего не ставим то будет сравниватся то сравнивает все символы строк функция возращает колличество неравных символов или вроде того короче если строки равны то вернёт 0
if (strcmp(cmd,"/rules",true) == 0)
{
SendClientMessage(playerid, COLOR_GREEN,"__________ПРАВИЛА НА СЕРВЕРЕ RONI!!!__________");
SendClientMessage(playerid, COLOR_GREEN,"НА СЕРВЕРЕ ДОЛЖНА СОХРАНЯТЬСЯ АТМОСФЕРА ДРУЖЕЛЮБИЯ");
SendClientMessage(playerid, COLOR_GREEN,"ВСЁ ЧТО ПРОИСХОДИТ В SAMP ЭТО ВСЕГО ЛИШЬ ИГРА И НИЧЕГО ЛИЧНОГО");
SendClientMessage(playerid, COLOR_GREEN,"ЗАПРЕЩЕНО УПОТРЕБЛЯТЬ ВЫРАЖЕНИЯ КОТОРЫЕ МОГЛИ БЫ ОБИДЕТЬ ИГРОКОВ ");
SendClientMessage(playerid, COLOR_GREEN,"");
SendClientMessage(playerid, COLOR_GREEN,"__________ПРАВИЛА !!!__________");
SendClientMessage(playerid, COLOR_GREEN,"__________ПРАВИЛА !!!__________");
SendClientMessage(playerid, COLOR_GREEN,"__________ПРАВИЛА !!!__________");
SendClientMessage(playerid, COLOR_GREEN,"__________ПРАВИЛА !!!__________");
SendClientMessage(playerid, COLOR_GREEN,"__________ПРАВИЛА !!!__________");
SendClientMessage(playerid, COLOR_GREEN,"__________ПРАВИЛА !!!__________");
return 1;
}
if (strcmp( cmdtext," /help" , true,10 ) == 0)
{
SendClientMessage(playerid, COLOR_GREEN,"__________ПРАВИЛА НА СЕРВЕРЕ RONI!!!__________");
return 1;
}
if (strcmp( cmdtext," /commands" , true,10 ) == 0)
{
SendClientMessage(playerid, COLOR_GREEN,"__________ПРАВИЛА НА СЕРВЕРЕ RONI!!!__________");
return 1;
}
return 0;
}

 
BJlaDuMuPДата: Пятница, 12.11.2010, 12:01 | Сообщение # 2
Новичок
Группа: Пользователи
Сообщений: 6
Репутация: 0
Статус: Offline
Буудь бы Я новичком Я бы тут нечего бы не понел
 
Phoenix_airДата: Вторник, 02.10.2012, 16:46 | Сообщение # 3
Местный
Группа: Пользователи
Сообщений: 105
Репутация: 0
Статус: Offline
Представляю вашему вниманию
отличный RolePlay сервер с уникальным модом
"Skyland"
Особенности сервера:
Имеются 3 рынка личного транспорта: Авторынок, Моторынок, Судорынок.
Продвинутая Role-Play система, благодаря которой, вы можете полностью погрузиться в игровой процесс.
Имеется высококвалифицированная команда "Хэлперов", которая всегда готова помочь в игровом процессе.
Вы можете выбрать любую роль, начиная от справедливого служителя закона и заканчивая бесстрашным уличным бандитом.
У банд имеются свои районы, поэтому поводу ворота ОТСУТСТВУЮТ.
Система сохранения тюнинга на Вашем личном авто.
Имеется команда "/LM", при помощи которой, лидер может сам изменять множество параметров.
Каждая фракция в игре задействована для определенной роли.
Написание смайлов в "/b" трансформируется в соответствующее "/me" действие.
Стабильный онлайн. 200-250 человек.
Имеется несколько уровней систем защиты аккаунта от угона.
Возможность членам банды/мафии похищать людей.
Уникальная сисема, при которой, за /q при аресте/похищении/погони/в бою Вас сажает в Fort DeMorgan.
Имеется команда "/blacklist" с помощью которой можно занести неприятеля в Черный Список/Список Рецедивистов ПО.
Отображения оружия на скинах игроков.
Имеется команда "/hs", с помощью которой можно пожать руку рядом стоящему игроку.
Анти-ДМ в Зеленых Зонах.
Имеется команда "/fc", с помощью которой можно автоматически включить цвет организации, в которой вы находитесь.
Имеются ГАНГЗОНЫ у банд, за которые вы можете воевать.
Уникальная UCP панель, с помощью которой Вы сможете следить за свом персонажем и автомобильным рынком.
Мы будем рады видеть вас на нашем сервере!
IP : server.rp-skyland.ru:7777
Сайт: www.rp-skyland.ru
 
  • Страница 1 из 1
  • 1
Поиск: