[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Stepan23  
Урок Pawno 24 (создания меню)
Stepan23Дата: Пятница, 23.09.2011, 04:48 | Сообщение # 1
Майор
Группа: Администраторы
Сообщений: 91
Репутация: 6
Статус: Offline
При в вводе /dmzones У вас появляется меню и выбираете куда вам надо))

В начало

Code
#define DIALOGID 1111  
#define FILTERSCRIPT

Затем в паблик OnPlayerCommandText(playerid, cmdtext[])
добавляем

Code
if (strcmp("/dmzones", cmdtext, true, 10) == 0)  
{  
ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Дм-зоны", "Первая Дм-зона\nВторая Дм-зона\nДм на М4\nДм на Deagle\nДм на Shotgun", "Принять", "Отменить");//естественно команда при которой будет вызыватся меню  
return 1;  
}  


Потом создаем паблик

Code
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])  
{  
if(dialogid == DIALOGID)  
{  
if(response)  
{  
if(listitem == 0) //Ну типо в каком порядке будет стоять пункт  
{  
new string[256];  
SetPlayerPos(playerid,1691.4250,-1396.2572,88.0043);//кто не понимает это координаты X,,Y,Z  
GetPlayerName(playerid,sendername,sizeof(sendername));  
format(string, sizeof(string), "%s зашёл на Big Death Match.(/dmzones)",sendername);// текст который будет выводиться в чат и показываться игрокама мол ты зашел на DM  
PlayerPlaySound(playerid,1139, 0.0, 0.0, 0.0);//Звук который будет при тлепорте  
SendClientMessageToAll(COLOR_WHITE, string);//Цвет  
ResetPlayerWeapons(playerid);  
SetPlayerHealth(playerid, 100);  
GivePlayerWeapon(playerid, 31, 999999);//ну это то что будет выдаватся при телепорте  
GivePlayerWeapon(playerid, 25, 999999);  
GivePlayerWeapon(playerid, 24, 999999);  
GivePlayerWeapon(playerid, 31, 999999);  
GivePlayerWeapon(playerid, 16, 6);  
}  
if(listitem == 1)  
{  
new string[256];  
GetPlayerName(playerid,sendername,sizeof(sendername));  
SetPlayerPos(playerid,1325.7030,319.7862,19.4063);  
format(string, sizeof(string), "%s зашёл на Big Death Match2.(/dmzones)",sendername);  
PlayerPlaySound(playerid,1139, 0.0, 0.0, 0.0);  
SendClientMessageToAll(COLOR_WHITE, string);  
ResetPlayerWeapons(playerid);  
SetPlayerHealth(playerid, 100);  
GivePlayerWeapon(playerid, 16, 6);  
GivePlayerWeapon(playerid, 31, 999999);  
GivePlayerWeapon(playerid, 25, 999999);  
GivePlayerWeapon(playerid, 24, 999999);  
GivePlayerWeapon(playerid, 31, 999999);  
GivePlayerWeapon(playerid, 34, 999999);  
}  
if(listitem == 2)  
{  
new string[256];  
SetPlayerPos(playerid,2341.8887,77.8236,26.3368);  
GetPlayerName(playerid,sendername,sizeof(sendername));  
format(string, sizeof(string), "%s зашёл на M4 Death Match.(/dmzones)",sendername);  
PlayerPlaySound(playerid,1139, 0.0, 0.0, 0.0);  
SendClientMessageToAll(COLOR_WHITE, string);  
ResetPlayerWeapons(playerid);  
SetPlayerHealth(playerid, 100);  
GivePlayerWeapon(playerid, 31, 9999);  
}  
if(listitem == 3)  
{  
new string[256];  
SetPlayerPos(playerid,2357.2329,-195.6700,18.5439);  
GetPlayerName(playerid,sendername,sizeof(sendername));  
format(string, sizeof(string), "%s зашёл на Deagle Death Match.(/dmzones)",sendername);  
PlayerPlaySound(playerid,1139, 0.0, 0.0, 0.0);  
SendClientMessageToAll(COLOR_WHITE, string);  
ResetPlayerWeapons(playerid);  
SetPlayerHealth(playerid, 100);  
GivePlayerWeapon(playerid, 24, 9999);  
}  
if(listitem == 4)  
{  
new string[256];  
SetPlayerPos(playerid,1410.4371,1001.9703,10.8203);  
GetPlayerName(playerid,sendername,sizeof(sendername));  
format(string, sizeof(string), "%s зашёл на Shotgun Death Match.(/dmzones)",sendername);  
PlayerPlaySound(playerid,1139, 0.0, 0.0, 0.0);  
SendClientMessageToAll(COLOR_WHITE, string);  
ResetPlayerWeapons(playerid);  
SetPlayerHealth(playerid, 100);  
GivePlayerWeapon(playerid, 25, 200);  
}  
}  
return 1;  
}  
return 0;  
}
 
сергафанДата: Воскресенье, 14.04.2013, 07:59 | Сообщение # 2
Рядовой
Группа: Пользователи
Сообщений: 7
Репутация: 0
Статус: Offline
Название: •• [RPG]Premium•Game[RUS/UA] ••
Клиент: SA-MP 0.3x
IP сервера: 134.0.116.189:7777
Сайт сервера: http://www.premiumgame.ru

Описание:

- RPG сервер с известным модом GodFather, на сервере престутствуют 22 фракции/бандs/мафии.
- Около 20 бизнесов, 400 домов с каждой к нему машине которую можно заменять.
- Отзывчивая, вежливая, грамотная и адекватная Адмнистрация!
- Денежная система сервера переведена в более реалестичную
- У каждой организации есть огражденная база с автоматическими воротами
- Также по 10-15 машин на каждую фракцию/банду/мафию
- Есть мэрия, которая каждую неделю выдает З/П из казны штата
- В каждую семью ведутся наборы (каждый день) и все это в удобное для вас время
- Вы сможете получить даже лидерку, если постараться
- Есть свободны дома, бизнесы, квартиры в отеле
- Удобное и понятное обучение для новичков
- Около 17 нелегальных работ, куда вы сможете устроиться
- В 24/7 большой выбор товаров
- Скилы /upgrade
- Большой список анимаций (/animlist)
- Возможность получить VIP-аккаунт или даже Gold-аккаунт
- На сервере есть два авторынка с личными автомобилями у каждой машины свой личный номер
- Каждый день проводятся МП с призами от мэрии или репортеров и конечно же админов.
- Система ограбления банка, смотрите как бы вас не повязали копы
- В семьях система 12'и рангов, скины даются по рангам
- Удобный КПК ((/kpk)), где вы сможете узнать где находится например мэрия, или работа механика
- У ФБР и Хитманов есть маскировка, что позволит скрыться в любой ситуации
- На сервере расставлено большое кол-во банкоматов сделанных полностью на красивых диалоговых окнах
- Возможность выучить любой стиль боя доступный в GTA SA
- Возможность поставить на транспорт неон, мигалки
- Возможно открывать капот, багажник транспорта
- Есть инвентарь куда можно прятать свое оружие
- Также есть система багажника куда можно положить наркотики, материалы, оружие
- Активная помощь новичкам
- Красивый и удобный форум
- Свое радио
- Своя киностудия где снимаются ролики
- Полностью оживленный 3 город
- Шиномонтажка в 3 городе, где можно поставить колеса не доступные в обычном тюнинге
- Отель ЛВ

И многое другое...

Поскольку сервер имеет статус РПГ вы можете выбрать совершенно любую роль которая вам понравится
Вы можете стать полицейским и ловить опасных преступников , можете пойти в ФБР и искать наркобаронов
Также есть возможность стать крутым ганстером и пойти в банду , убивать своих соперников и врагов
Можно стать мафиози и снабжать всю городскую преступность оружием и наркотиками . Также множество не менее интересных ролей для вас!

Заходите к нам! Будем рады вас видеть IP - 134.0.116.189:7777

© [RPG]PremiumGame First [RUS/UA] IP 134.0.116.189:7777
 
ShoopDaWoopДата: Суббота, 22.06.2013, 14:19 | Сообщение # 3
Рядовой
Группа: Пользователи
Сообщений: 1
Репутация: 0
Статус: Offline
Спасибо за отлчные уроки!
http://exchangex.ru/index.php?who=6299
 
  • Страница 1 из 1
  • 1
Поиск: