Здравствуйте уважаемые пользователи pawno-crmp. Сегодня я расскажу вам как создать пикап с бонусом.
Начнем.
Ко всем new
new bonus;
Далее вставляем в (publicOnGameModeInit)
bonus= CreatePickup(ID пикапа,тип пикапа,X,Y,Z, ID виртуального мира пикапа);// Координаты X,Y,Z сменить на свои.
Идем далее в (OnPlayerPickUpPickup)
И добавим следующее
if(pickupid == bonus) // Это наше название пикапа, то есть когда мы записывали в переменной FFF значит и название будет FFF.
{
if(PlayerInfo[playerid][pLevel] >= 3) // Это проверка на то что-бы игрок не получил бонус два раза.
{
SendClientMessage(playerid, COLOR_PURPLE, "Этот бонус только для новичков 1 лвл.");
return 1;
}
SendClientMessage(playerid,0xFFFF00AA,"Вы получили свой бонус!");
SendClientMessage(playerid, COLOR_WHITE, "2.000.000Р.");
SendClientMessage(playerid, COLOR_WHITE, "3 LVL.");
SendClientMessage(playerid, COLOR_WHITE, "Все лицензии.");
PlayerInfo[playerid][pLevel] = 3; // Где 3 это уровень, если хотите уровень больше или меньше меняйте 3 на ваш уровень.
GivePlayerMoney(playerid, 2000000); // 3000000 - это количество денег, которое выдаст вам.
PlayerInfo[playerid][pCarLic] = 1; // Лицензия на вождение.
PlayerInfo[playerid][pFlyLic] = 1; // Лицензия на воздушный транспорт.
PlayerInfo[playerid][pMotoLic] = 1; // Лицензия на мотовождения.
PlayerInfo[playerid][pBoatLic] = 1; // Лицензия на водное вождение.
PlayerInfo[playerid][pGunLic] = 1; // Лицензия на оружие.
}
За место моих бонусов можете вставить ваши!
На этом урок окончен!
Начнем.
Ко всем new
new bonus;
Далее вставляем в (publicOnGameModeInit)
bonus= CreatePickup(ID пикапа,тип пикапа,X,Y,Z, ID виртуального мира пикапа);// Координаты X,Y,Z сменить на свои.
Идем далее в (OnPlayerPickUpPickup)
И добавим следующее
if(pickupid == bonus) // Это наше название пикапа, то есть когда мы записывали в переменной FFF значит и название будет FFF.
{
if(PlayerInfo[playerid][pLevel] >= 3) // Это проверка на то что-бы игрок не получил бонус два раза.
{
SendClientMessage(playerid, COLOR_PURPLE, "Этот бонус только для новичков 1 лвл.");
return 1;
}
SendClientMessage(playerid,0xFFFF00AA,"Вы получили свой бонус!");
SendClientMessage(playerid, COLOR_WHITE, "2.000.000Р.");
SendClientMessage(playerid, COLOR_WHITE, "3 LVL.");
SendClientMessage(playerid, COLOR_WHITE, "Все лицензии.");
PlayerInfo[playerid][pLevel] = 3; // Где 3 это уровень, если хотите уровень больше или меньше меняйте 3 на ваш уровень.
GivePlayerMoney(playerid, 2000000); // 3000000 - это количество денег, которое выдаст вам.
PlayerInfo[playerid][pCarLic] = 1; // Лицензия на вождение.
PlayerInfo[playerid][pFlyLic] = 1; // Лицензия на воздушный транспорт.
PlayerInfo[playerid][pMotoLic] = 1; // Лицензия на мотовождения.
PlayerInfo[playerid][pBoatLic] = 1; // Лицензия на водное вождение.
PlayerInfo[playerid][pGunLic] = 1; // Лицензия на оружие.
}
За место моих бонусов можете вставить ваши!
На этом урок окончен!
Последнее редактирование модератором: