Пикап выдачи чего либо

Уроки по скриптингу

Moderator: SJplayer

Avatar
Topic author
Дим M
Администратор
Администратор
Posts: 1319
With us: 7 years 5 months

Пикап выдачи чего либо

Post #1by Дим » 3 May 2013, 9:23

Пикап выдачи чего либо

выдача-оружия.jpg
выдача-оружия.jpg (80.09 KiB) Viewed 2711 times
выдача-оружия1.jpg
выдача-оружия1.jpg (95.57 KiB) Viewed 2711 times


Иногда нужно сделать пикап для выдачи чего либо (оружие, здоровье...)

Для этого сделаем сам пикап:
Ко всем new добавим:

Code: Select all

new vid;


В public OnGameModeInit()

Code: Select all

vid = CreateDynamicPickup(1318,23,-2031.471313,-51.917076,35.371021,-1);


и в этот же паблик вставим 3D текст:

Code: Select all

CreateDynamic3DTextLabel("{00ff00}Выдача\n{FF6600}Встаньте на пикап{FFFFFF}\nчто бы получить\n{FF6600}оружие",0xFEFEFEFE,-2031.471313,-51.917076,36.471021,40.0);


Теперь осталось сделать действия для пикапа. В public OnPlayerPickUpPickup(playerid, pickupid):

Code: Select all

    if(pickupid == vid)
    {
        GivePlayerWeapon(playerid, 26, 500); // Даёт Playerid Оружие "sawnoff shotgun" и 500 патронов.
        SendClientMessage(playerid, 0xFF0000AA,"Вы получили Sawnoff shotgun.");//пишем в чат
        return true;
    }
i love you mxIni Mysql

! ! !


  • Similar Topics
    Replies
    Views
    Last post

Return to “Уроки”

Who is online

Users browsing this forum: 1 guest