Gressie
Мастер
Привет посетители! В честь приближения к новому году вот:
Думаю пригодится многим на новогодние праздники. Выдача проводится при вводе команды /gift с определенного места (вы задаете сами). Система выдает 3 рандомных подарка: первый - 2 уровень; второй - пакет лицензий; третий - 100 тысяч.
Итак, начнем.
Находим в вашем моде enum pInfo.
Добавляем:
В OnPlayerRegister:
В OnPlayerUpdate_GF:
В OnPlayerLogin:
В OnPlayerCommandText:
Автор: leha_spassk
Думаю пригодится многим на новогодние праздники. Выдача проводится при вводе команды /gift с определенного места (вы задаете сами). Система выдает 3 рандомных подарка: первый - 2 уровень; второй - пакет лицензий; третий - 100 тысяч.
Итак, начнем.
Находим в вашем моде enum pInfo.
Добавляем:
PHP:
pGift,
PHP:
iniSetInt(File,"Gift",PlayerInfo[playerid][pGift]);
PHP:
iniSetInt(File,"Gift",PlayerInfo[playerid][pGift]);
PHP:
iniGetInt(File,"Gift",PlayerInfo[playerid][pGift]);
PHP:
if(strcmp(cmd, "/gift", true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,5.0,0.0,0.0,0.0)) // В данной строчке выставляем координаты места, откуда можно будет брать подарки.
{
if(PlayerInfo[playerid][pGift] == 0)
{
new randomgift = random(2);
if(randomgift == 0)
{
PlayerInfo[playerid][pLevel] +=2;
PlayerInfo[playerid][pGift] = 1;
}
else if(randomgift == 1)
{
PlayerInfo[playerid][pCarLic] = 1;
PlayerInfo[playerid][pGunLic] = 1;
PlayerInfo[playerid][pFishLic] = 1;
PlayerInfo[playerid][pFlyLic] = 1;
PlayerInfo[playerid][pMotoLic] = 1;
PlayerInfo[playerid][pBoatLic] = 1;
PlayerInfo[playerid][pGift] = 1;
}
else if(randomgift == 2)
{
PlayerInfo[playerid][pMoney] += 100000;
PlayerInfo[playerid][pGift] = 1;
}
new giftname[256];
switch(randomgift)
{
case 0:giftname = "2 уровень";
case 1:giftname = "Пакет лицензий";
case 2:giftname = "100 тысяч";
}
format(string, sizeof(string), "[GIFT] Вы получили новогодный подарок! [%s]",giftname);
SendClientMessage(playerid, 0xFF0000FF, string);
SendClientMessage(playerid,0xFFB7B7FF,"[GIFT] Желаем вам счастья в новом году и приятного отдыха на нашем сервере!");
}
else
{
format(string, sizeof(string), "[GIFT] Вы уже получили новогодный подарок!");
SendClientMessage(playerid, 0xFF0000FF, string);
}
}
return 1;
}
