Здраствуйте кто знает как сделать пикап с выдачей фракции например стоит пикап надпись русская мафия вступить за 10000 руб помогите пожалуйста сделать ето
Уважаемый гость, если у Вас возникли проблемы с регистрацией, просьба обратиться в тех.поддержку или на почту admin@pawno-crmp.ru
Для полного доступа ко всем функциям форума, Вам необходимо зарегистрироваться и авторизоваться.
Для полного доступа ко всем функциям форума, Вам необходимо зарегистрироваться и авторизоваться.
Помогите с пикапом!
Автор
Misha_Petruk
, 01 дек. 2016 22:03
Лучший Ответ Elrmrnt-Kritik , 01 Декабрь 2016 - 22:56
В начало мода (где объявление всех глобальных переменных):
new invitetofrac;
В OnGameModeInit:
invitetofrac = CreatePickup(модель, тип, координата Х, координата Y, координата Z, виртуальный мир);//Вместо модели советую писать в данном случае 1239, вместо типа - 2, координаты подставите сами, вместо виртуального мира советую ставить 0.
В OnPlayerPickUpPickup:
if(pickupid == invitetofrac)
{
ShowPlayerDialog(playerid, 3220, DIALOG_STYLE_MSGBOX, "Трудоустройство", "Вы хотите вступить во фраку за 10000 рублей?", "Да", "Нет");
}
В OnDialogResponse:
if(dialogid == 3220)
{
if(response)//Если игрок нажал на кнопку 1 - "Да"
{
SendClientMessage(playerid, 0xFF0000FF, "Вы вступили во фракцию");
SetPlayerSkin(playerid, 0);//Вместо 0 ID скина.
GiveMoney(playerid, -10000);//Забираем у игрока деньги
//Не забудьте игроку присвоить новую фракцию... Не знаю какая у вас в моде функция за это отвечает
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Вы отказались от вступления во фракцию");
}
}
Перейти к сообщению »
Количество пользователей, читающих эту тему: 1
0 пользователей, 0 гостей, 0 анонимных
-
Alexa (1)


Тема закрыта
Сообщений: 177
Регистрация:
Skype: v.l.a.d.65