• Страница 1 из 1
  • 1
Создание простого меню
[Parkour]KennyДата: Четверг, 11.11.2010, 16:02 | Сообщение # 1
.::Offline::.
Вор в законе
Сообщений: 57
[ 22 ]
Награды: 2

Статус отсутствует
Меню в Pawn
Процесс создания скрипта с меню кажется для многих сложным. Однако, это не так. Сейчас я покажу вам, как создать простое меню. И в конце, у нас получится меню телепортации.

Первые шаги создания меню
Сначала мы должны создать меню.

Code
new Menu:teleportmenu;

Теперь, когда мы создали переменную для хранения меню, создадим его в ней.

Code
teleportmenu = CreateMenu("Teleportmenu", 2, 200.0, 100.0, 150.0, 150.0);

Теперь немного о параметрах функции CreateMenu.

Code
CreateMenu(title, columns, Float:x, Float:y, Float:col1width, Float:col2width);

title: Здесь необходимо указать какое название будет иметь меню.
columns: Число здесь определяет, сколько колонок будет в меню.
Float:x: Heigth позиция меню.
Float:y: Width позиция меню.
Float:col1width: Ширина первой колонки.
Float:col2width: Ширина второй колонки

Добавление пунктов меню
Теперь когда у нас есть меню, создадим пункты меню которые будут выбираться в нем:

Code
AddMenuItem(teleportmenu, 0, "LS");
AddMenuItem(teleportmenu, 0, "LS");
AddMenuItem(teleportmenu, 0, "SF");
AddMenuItem(teleportmenu, 0, "SF");
AddMenuItem(teleportmenu, 0, "LV");
AddMenuItem(teleportmenu, 0, "LV");

AddMenuItem(teleportmenu, 1, "Grove Street");
AddMenuItem(teleportmenu, 1, "Starfish Tower");
AddMenuItem(teleportmenu, 1, "Wheel Arch Angels");
AddMenuItem(teleportmenu, 1, "Jizzys");
AddMenuItem(teleportmenu, 1, "4Dragons");
AddMenuItem(teleportmenu, 1, "Cum-a-Lot");

Параметры AddMenuItem:

Code
AddMenuItem(menuid, column, text);

menuid: Menuid меню в которое вы хотите добавить пункт.
column: Колонка меню, в которой должен быть показан этот пункт меню.
text: Название пункта.



 
dimka_diabloДата: Суббота, 01.10.2011, 15:19 | Сообщение # 2
.::Offline::.
Бандит
Сообщений: 20
[ 0 ]
Награды: 0

Статус отсутствует
а это меню где будет?
 
ZioHikДата: Суббота, 01.10.2011, 15:22 | Сообщение # 3
.::Offline::.
http://u.to/N46EAw
Сообщений: 831
[ 82 ]
Награды: 29

Статус отсутствует
Не флуди,оно будет как в сингле при покупке оружия
 
NuBДата: Воскресенье, 22.07.2012, 03:35 | Сообщение # 4
.::Offline::.
Бандит
Сообщений: 20
[ 0 ]
Награды: 0

Статус отсутствует
ПОМОГИТЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕ! angry angry angry СКАЖИТЕ ГДЕ ДОЛЖНЫ БЫТЬ NEW ?????
 
[S]ilverbac[k]Дата: Воскресенье, 22.07.2012, 12:00 | Сообщение # 5
.::Offline::.
Пахан
Сообщений: 723
[ 86 ]
Награды: 17

Статус отсутствует
После всех


[FS]Neon[APP]FCP[APP]Vehicle Tuning Generator ||||| 20% -- Работа приостановленаОбложка:
 
NuBДата: Воскресенье, 22.07.2012, 14:51 | Сообщение # 6
.::Offline::.
Бандит
Сообщений: 20
[ 0 ]
Награды: 0

Статус отсутствует
Есть скайп? Поможешь?
у мен выдаёт ошибки sad
:\Users\Íèêèøèíà\Desktop\ÀÐÒ¨Ì\ÑÅÐ\gamemodes\rp-mod.pwn(272) : error 055: start of function body without function header
C:\Users\Íèêèøèíà\Desktop\ÀÐÒ¨Ì\ÑÅÐ\gamemodes\rp-mod.pwn(273) : error 010: invalid function or declaration
C:\Users\Íèêèøèíà\Desktop\ÀÐÒ¨Ì\ÑÅÐ\gamemodes\rp-mod.pwn(275) : warning 203: symbol is never used: "teleportmenu"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
return 1;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}
new Menu:teleportmenu;
{
return 1;
}


Сообщение отредактировал NuB - Воскресенье, 22.07.2012, 20:27
 
[S]ilverbac[k]Дата: Воскресенье, 22.07.2012, 14:59 | Сообщение # 7
.::Offline::.
Пахан
Сообщений: 723
[ 86 ]
Награды: 17

Статус отсутствует
Вот статья, прочитай
http://www.samp-team.com/forum/50-5819-1


[FS]Neon[APP]FCP[APP]Vehicle Tuning Generator ||||| 20% -- Работа приостановленаОбложка:
 
NuBДата: Понедельник, 23.07.2012, 16:37 | Сообщение # 8
.::Offline::.
Бандит
Сообщений: 20
[ 0 ]
Награды: 0

Статус отсутствует
Не чего не понял((( Можно по раньше?? Самое самое начало! Заранее огромное спасибо! И много плюсов тебе!

Добавлено (23.07.2012, 16:37)
---------------------------------------------
А РЕБЯТ! ВСЁ ПОНЯЛ! ОДИН ВОПРОС! В КАКОЙ publick вписывать?

 
  • Страница 1 из 1
  • 1
Поиск:


Copyright www.SAMP-TEAM.com (c) 2009-2024
Правила использования материалов сайта

При копировании материалов из нашего сайта
ссылка на www.SAMP-TEAM.com обязательна!
Нарушители правил будут строго наказаны!

Хостинг от uCoz   
Для корректного просмотра мы рекомендуем Вам использовать браузер Google Chrome.
Яндекс.Метрика
Яндекс.Метрика