Диманн
Умник
Вот нашел систему доната Автор BossArturka
Команда
Диалог
На этом все)
Команда
PHP:
else if(strcmp(cmd, "/donate", true) == 0)
{
new lvlexp[80];
format(lvlexp,80,"Донат услуги | Баланс: %d DonateMoney",PlayerInfo[playerid][pDMInections]);
ShowPlayerDialog(playerid, 1055, DIALOG_STYLE_LIST, lvlexp, "{FFFFFF}[00] Обменять DonateMoney\n[01] Информация по DonateMoney\n[02] У меня есть AdminCode\n[03] Информация по AdminCode", "Выбрать", "Отмена");
}
PHP:
case 1055:
{
if(response)
{
switch(listitem)
{
case 0: ShowPlayerDialog(playerid, 26363, DIALOG_STYLE_LIST, "DonateMoney Shop", "{FFFFFF}[00] Скиллы\n[01] Вирты\n[02] VIP статус\n[03] Дополнительные привилегии\n[04] Лицензии\n[05] Оружие\n[06] Наркозависимость и наркотики", "Выбрать", "Назад");
case 1: ShowPlayerDialog(playerid,1233,DIALOG_STYLE_MSGBOX,"Информация о DonateMoney","{FFFFFF}Вы открыли информацию по DonateMoney\n\nDonateMoney - это игровая валюта, которая накапливается у вас в течении всей игры.\nДанную валюту можно получить по средствам активации DonateCode а также на различных мероприятиях.\nМероприятия на данный тип валюты проводятся старшей администрацией сервера.\nДанную валюту можно обменять на различные привилегий.","Готово","");
case 2: SendClientMessage(playerid,COLOR_LIGHTRED, "Автоматический прием кодов отключен администратором сервера!");
case 3: ShowPlayerDialog(playerid,1233,DIALOG_STYLE_MSGBOX,"Информация о AdminCode","Вы открыли информацию по AdminCode\n\nAdminCode - это код полученный при покупке полномочий администратора.\nВы скажите что админки продавать глупо? Ответ вам будет - Нет!\nНаш сервер не зациклен на продаже админ. полномочий.\nЗаплатив за админ. права вы получаете стадию доверия.\nНе будет человек просто так выкидывать деньги.\nВы станете администратором мгновенно после ввода ключа.","Готово","");
}
}
else return true;
}
case 26363:
{
if(response)
{
switch(listitem)
{
case 0:// +
{
new unistrp[512];
format(unistrp,sizeof(unistrp),"{FFFFFF}[00] SDPistol\t\t\t\t[0300 DM]\n[01] DesertEagle\t\t\t[0300 DM]\n[02] ShotGun\t\t\t\t[0300 DM]\n[03] MP5\t\t\t\t[0300 DM]\n[04] AK47\t\t\t\t[0300 DM]\n[05] M4\t\t\t\t\t[0300 DM]\n[06] Получить все скиллы\t\t[1500 DM]");
ShowPlayerDialog(playerid, 26364, DIALOG_STYLE_LIST, "DonateMoney Shop", unistrp, "Выбрать", "Закрыть");
}
case 1:// +
{
new unistrp[512];
format(unistrp,sizeof(unistrp),"{FFFFFF}[00] Получить 0500000 вирт\t\t\t[02500 DM]\n[01] Получить 1000000 вирт\t\t\t[0400 DM]\n[02] Получить 2000000 вирт\t\t\t[0700 DM]\n[03] Получить 5000000 вирт\t\t\t[1300 DM]\n[04] Получить 10000000 вирт\t\t\t[2500 DM]\n[05] Получить 25000000 вирт\t\t\t[4000 DM]");
ShowPlayerDialog(playerid, 26365, DIALOG_STYLE_LIST, "DonateMoney Shop", unistrp, "Выбрать", "Закрыть");
}
case 2:// +
{
new unistrp[512];
format(unistrp,sizeof(unistrp),"{FFFFFF}[00] Bronze VIP\t\t\t\t\t[0500 DM]\n[01] Silver VIP\t\t\t\t\t[1000 DM]\n[02] Gold VIP\t\t\t\t\t[1500 DM]");
ShowPlayerDialog(playerid, 26366, DIALOG_STYLE_LIST, "DonateMoney Shop", unistrp, "Выбрать", "Закрыть");
}
case 3:// +
{
new unistrp[512];
format(unistrp,sizeof(unistrp),"{FFFFFF}\
[00] Выйти из тюрьмы\t\t\t\t\t\t[0500 DM]\n\
[01] Снять бан чата\t\t\t\t\t\t[1000 DM]\n\
[02] Снять предупреждение\t\t\t\t\t[1000 DM]\n\
[03] Заправить авто на 300 литров\t\t\t\t[0500 DM]\n\
[04] Изучить все стили боя\t\t\t\t\t[0750 DM]\n\
[05] Получить 100 законопослушности\t\t\t\t[0100 DM]\n\
");
ShowPlayerDialog(playerid, 26367, DIALOG_STYLE_LIST, "DonateMoney Shop", unistrp, "Выбрать", "Закрыть");
}
case 4:// +
{
new unistrp[512];
format(unistrp,sizeof(unistrp),"{FFFFFF}\
[00] Получить лизенцию на бизнес\t\t\t[0300 DM]\n\
[01] Получить лизенцию на оружие\t\t\t[0300 DM]\n\
[02] Получить лизенцию на катера\t\t\t[0300 DM]\n\
[03] Получить лизенцию на рыбалку\t\t\t[0300 DM]\n\
[04] Получить лизенцию на полеты\t\t\t[0300 DM]\n\
[05] Получить лизенцию на вождение\t\t\t[0300 DM]\n\
[06] Получить весь комплект лицензий\t\t[1500 DM]\n\
");
ShowPlayerDialog(playerid, 26368, DIALOG_STYLE_LIST, "DonateMoney Shop", unistrp, "Выбрать", "Закрыть");
}
case 5:// +
{
new unistrp[512];
format(unistrp,sizeof(unistrp),"{FFFFFF}\
[00] Получить Deagle (3 обоймы)\t\t\t[0300 DM]\n\
[01] Получить MP5 (3 обоймы)\t\t\t\t[0300 DM]\n\
[02] Получить AK-47 (3 обоймы)\t\t\t[0300 DM]\n\
[03] Получить M4 (3 обоймы)\t\t\t\t[0300 DM]\n\
[04] Получить Shotgun (50 пуль)\t\t\t[0300 DM]\n\
[05] Получить Country Rifle (10 пуль)\t\t\t[0300 DM]\n\
");
ShowPlayerDialog(playerid, 26369, DIALOG_STYLE_LIST, "DonateMoney Shop", unistrp, "Выбрать", "Закрыть");
}
case 6:// +
{
new unistrp[512];
format(unistrp,sizeof(unistrp),"{FFFFFF}\
[00] Получить 500 грамм наркотиков\t\t\t\t[0200 DM]\n\
[01] Сбросить стадию наркозависимости\t\t\t[0300 DM]\n\
[02] Получить вторую стадия наркозависимости\t\t[0400 DM]\n\
[03] Получить третью стадия наркозависимости\t\t[0500 DM]\n\
");
ShowPlayerDialog(playerid, 26370, DIALOG_STYLE_LIST, "DonateMoney Shop", unistrp, "Выбрать", "Закрыть");
}
}
}
else return OnPlayerCommandText(playerid,"/donate");
}
case 26364:
{
if(response)
{
switch(listitem)
{
case 0:
{
if(PlayerInfo[playerid][pDMInections] < 300) return SendClientMessage(playerid, COLOR_STANDART, "{BBBBBB}[Ошибка] Не достаточно DonateMoney!");
format(stringer, sizeof(stringer), "~r~-0300 Donate ~g~Thanks!"); GameTextForPlayer(playerid, stringer, 5000, 1);
PlayerInfo[playerid][pDMInections] -= 300;
PlayerInfo[playerid][pSDPistol] = 100; SetPlayerSkillLevel(playerid, WEAPONSKILL_PISTOL_SILENCED, 1000);
}
case 1:
{
if(PlayerInfo[playerid][pDMInections] < 300) return SendClientMessage(playerid, COLOR_STANDART, "{BBBBBB}[Ошибка] Не достаточно DonateMoney!");
format(stringer, sizeof(stringer), "~r~-0300 Donate ~g~Thanks!"); GameTextForPlayer(playerid, stringer, 5000, 1);
PlayerInfo[playerid][pDMInections] -= 300;
PlayerInfo[playerid][pDesertEagle] = 100; SetPlayerSkillLevel(playerid, WEAPONSKILL_DESERT_EAGLE, 1000);
}
case 2:
{
if(PlayerInfo[playerid][pDMInections] < 300) return SendClientMessage(playerid, COLOR_STANDART, "{BBBBBB}[Ошибка] Не достаточно DonateMoney!");
format(stringer, sizeof(stringer), "~r~-0300 Donate ~g~Thanks!"); GameTextForPlayer(playerid, stringer, 5000, 1);
PlayerInfo[playerid][pDMInections] -= 300;
PlayerInfo[playerid][pShotGun] = 100; SetPlayerSkillLevel(playerid, WEAPONSKILL_SHOTGUN, 1000);
}
case 3:
{
if(PlayerInfo[playerid][pDMInections] < 300) return SendClientMessage(playerid, COLOR_STANDART, "{BBBBBB}[Ошибка] Не достаточно DonateMoney!");
format(stringer, sizeof(stringer), "~r~-0300 Donate ~g~Thanks!"); GameTextForPlayer(playerid, stringer, 5000, 1);
PlayerInfo[playerid][pDMInections] -= 300;
PlayerInfo[playerid][pMP5] = 100; SetPlayerSkillLevel(playerid, WEAPONSKILL_MP5, 1000);
}
case 4:
{
if(PlayerInfo[playerid][pDMInections] < 300) return SendClientMessage(playerid, COLOR_STANDART, "{BBBBBB}[Ошибка] Не достаточно DonateMoney!");
format(stringer, sizeof(stringer), "~r~-0300 Donate ~g~Thanks!"); GameTextForPlayer(playerid, stringer, 5000, 1);
PlayerInfo[playerid][pDMInections] -= 300;
PlayerInfo[playerid][pAK47] = 100; SetPlayerSkillLevel(playerid, WEAPONSKILL_AK47, 1000);
}
case 5:
{
if(PlayerInfo[playerid][pDMInections] < 300) return SendClientMessage(playerid, COLOR_STANDART, "{BBBBBB}[Ошибка] Не достаточно DonateMoney!");
format(stringer, sizeof(stringer), "~r~-0300 Donate ~g~Thanks!"); GameTextForPlayer(playerid, stringer, 5000, 1);
PlayerInfo[playerid][pDMInections] -= 300;
PlayerInfo[playerid][pM4] = 100; SetPlayerSkillLevel(playerid, WEAPONSKILL_M4, 1000);
}
case 6:
{
if(PlayerInfo[playerid][pDMInections] < 1500) return SendClientMessage(playerid, COLOR_STANDART, "{BBBBBB}[Ошибка] Не достаточно DonateMoney!");
format(stringer, sizeof(stringer), "~r~-1500 Donate ~g~Thanks!"); GameTextForPlayer(playerid, stringer, 5000, 1);
PlayerInfo[playerid][pDMInections] -= 1500;
PlayerInfo[playerid][pSDPistol] = 100; SetPlayerSkillLevel(playerid, WEAPONSKILL_PISTOL_SILENCED, 1000);
PlayerInfo[playerid][pDesertEagle] = 100; SetPlayerSkillLevel(playerid, WEAPONSKILL_DESERT_EAGLE, 1000);
PlayerInfo[playerid][pShotGun] = 100; SetPlayerSkillLevel(playerid, WEAPONSKILL_SHOTGUN, 1000);
PlayerInfo[playerid][pMP5] = 100; SetPlayerSkillLevel(playerid, WEAPONSKILL_MP5, 1000);
PlayerInfo[playerid][pAK47] = 100; SetPlayerSkillLevel(playerid, WEAPONSKILL_AK47, 1000);
PlayerInfo[playerid][pM4] = 100; SetPlayerSkillLevel(playerid, WEAPONSKILL_M4, 1000);
}
}
}
else return OnPlayerCommandText(playerid,"/donate");
}
case 26365:
{
if(response)
{
switch(listitem)
{
case 0:
{
if(PlayerInfo[playerid][pDMInections] < 250) return SendClientMessage(playerid, COLOR_STANDART, "{BBBBBB}[Ошибка] Не достаточно DonateMoney!");
format(stringer, sizeof(stringer), "~r~-0250 Donate ~g~Thanks!"); GameTextForPlayer(playerid, stringer, 5000, 1);
PlayerInfo[playerid][pDMInections] -= 250;
PlayerInfo[playerid][pCash] += 500000;
}
case 1:
{
if(PlayerInfo[playerid][pDMInections] < 400) return SendClientMessage(playerid, COLOR_STANDART, "{BBBBBB}[Ошибка] Не достаточно DonateMoney!");
format(stringer, sizeof(stringer), "~r~-0400 Donate ~g~Thanks!"); GameTextForPlayer(playerid, stringer, 5000, 1);
PlayerInfo[playerid][pDMInections] -= 400;
PlayerInfo[playerid][pCash] += 1000000;
}
case 2:
{
if(PlayerInfo[playerid][pDMInections] < 700) return SendClientMessage(playerid, COLOR_STANDART, "{BBBBBB}[Ошибка] Не достаточно DonateMoney!");
format(stringer, sizeof(stringer), "~r~-0700 Donate ~g~Thanks!"); GameTextForPlayer(playerid, stringer, 5000, 1);
PlayerInfo[playerid][pDMInections] -= 700;
PlayerInfo[playerid][pCash] += 2000000;
}
case 3:
{
if(PlayerInfo[playerid][pDMInections] < 1300) return SendClientMessage(playerid, COLOR_STANDART, "{BBBBBB}[Ошибка] Не достаточно DonateMoney!");
format(stringer, sizeof(stringer), "~r~-1300 Donate ~g~Thanks!"); GameTextForPlayer(playerid, stringer, 5000, 1);
PlayerInfo[playerid][pDMInections] -= 1300;
PlayerInfo[playerid][pCash] += 5000000;
}
case 4:
{
if(PlayerInfo[playerid][pDMInections] < 2500) return SendClientMessage(playerid, COLOR_STANDART, "{BBBBBB}[Ошибка] Не достаточно DonateMoney!");
format(stringer, sizeof(stringer), "~r~-2500 Donate ~g~Thanks!"); GameTextForPlayer(playerid, stringer, 5000, 1);
PlayerInfo[playerid][pDMInections] -= 2500;
PlayerInfo[playerid][pCash] += 10000000;
}
case 5:
{
if(PlayerInfo[playerid][pDMInections] < 4000) return SendClientMessage(playerid, COLOR_STANDART, "{BBBBBB}[Ошибка] Не достаточно DonateMoney!");
format(stringer, sizeof(stringer), "~r~-4000 Donate ~g~Thanks!"); GameTextForPlayer(playerid, stringer, 5000, 1);
PlayerInfo[playerid][pDMInections] -= 4000;
PlayerInfo[playerid][pCash] += 25000000;
}
}
}
else return OnPlayerCommandText(playerid,"/donate");
}
case 26366:
{
if(response)
{
new year, month,day;
getdate(year, month, day);
new curdate = getdate(year,month,day);
switch(listitem)
{
case 0:
{
if(PlayerInfo[playerid][pDMInections] < 500) return SendClientMessage(playerid, COLOR_STANDART, "{BBBBBB}[Ошибка] Не достаточно DonateMoney!");
if(PlayerInfo[playerid][pPayDayHad] < 1) return SendClientMessage(playerid, COLOR_STANDART, "{BBBBBB}[Ошибка] Для приобрете VIP статуса 1 лвл нужно отыграть 1 час минимум!");
PlayerInfo[playerid][pVipTime] = curdate+7;
PlayerInfo[playerid][pVipData] = curdate;
PlayerInfo[playerid][pDRInections] = 1;
PlayerInfo[playerid][pDMInections] -= 500;
format(stringer, sizeof(stringer), "~r~-0500 Donate ~g~Thanks!"); GameTextForPlayer(playerid, stringer, 5000, 1);
}
case 1:
{
if(PlayerInfo[playerid][pDMInections] < 1000) return SendClientMessage(playerid, COLOR_STANDART, "{BBBBBB}[Ошибка] Не достаточно DonateMoney!");
if(PlayerInfo[playerid][pPayDayHad] < 2) return SendClientMessage(playerid, COLOR_STANDART, "{BBBBBB}[Ошибка] Для приобрете VIP статуса 2 лвл нужно отыграть 2 часа минимум!");
PlayerInfo[playerid][pVipTime] = curdate+7;
PlayerInfo[playerid][pVipData] = curdate;
PlayerInfo[playerid][pDRInections] = 2;
PlayerInfo[playerid][pDMInections] -= 1000;
format(stringer, sizeof(stringer), "~r~-1000 Donate ~g~Thanks!"); GameTextForPlayer(playerid, stringer, 5000, 1);
}
case 2:
{
if(PlayerInfo[playerid][pDMInections] < 1500) return SendClientMessage(playerid, COLOR_STANDART, "{BBBBBB}[Ошибка] Не достаточно DonateMoney!");
if(PlayerInfo[playerid][pPayDayHad] < 3) return SendClientMessage(playerid, COLOR_STANDART, "{BBBBBB}[Ошибка] Для приобрете VIP статуса 3 лвл нужно отыграть 3 часа минимум!");
PlayerInfo[playerid][pVipTime] = curdate+7;
PlayerInfo[playerid][pVipData] = curdate;
PlayerInfo[playerid][pDRInections] = 3;
PlayerInfo[playerid][pDMInections] -= 1500;
format(stringer, sizeof(stringer), "~r~-1500 Donate ~g~Thanks!"); GameTextForPlayer(playerid, stringer, 5000, 1);
}
}
}
else OnPlayerCommandText(playerid,"/donate");
}
case 26367:
{
if(response)
{
switch(listitem)
{
case 0:
{
if(PlayerInfo[playerid][pJailTime] < 1) return SendClientMessage(playerid, COLOR_STANDART, "{BBBBBB}[Ошибка] Вы не в заключении!");
if(PlayerInfo[playerid][pDMInections] < 500) return SendClientMessage(playerid, COLOR_STANDART, "{BBBBBB}[Ошибка] Не достаточно DonateMoney!");
SetPlayerInterior(playerid, 0); PlayerInfo[playerid][pInt] = 0;
PlayerInfo[playerid][pJailTime] = 0;
PlayerInfo[playerid][pJailed] = 0;
SetPPos(playerid,1553.4962,-1675.2714,16.1953);
SetPlayerFacingAngle(playerid, 95.0636);
SetPlayerVirtualWorld(playerid, 0);
PlayerInfo[playerid][pDMInections] -= 500;
format(stringer, sizeof(stringer), "~r~-0500 Donate ~g~Thanks!"); GameTextForPlayer(playerid, stringer, 5000, 1);
}
case 1:
{
if(PlayerInfo[playerid][pMuted] <= 0) return SendClientMessage(playerid, COLOR_STANDART, "{BBBBBB}[Ошибка] У вас нету бана чата!");
if(PlayerInfo[playerid][pDMInections] < 1000) return SendClientMessage(playerid, COLOR_STANDART, "{BBBBBB}[Ошибка] Не достаточно DonateMoney!");
PlayerInfo[playerid][pMuted] = 0;
PlayerInfo[playerid][pMuteTime] = 0;
PlayerInfo[playerid][pDMInections] -= 1000;
format(stringer, sizeof(stringer), "~r~-1000 Donate ~g~Thanks!"); GameTextForPlayer(playerid, stringer, 5000, 1);
}
case 2:
{
if(PlayerInfo[playerid][pWarns] <= 0) return SendClientMessage(playerid, COLOR_STANDART, "{BBBBBB}[Ошибка] У вас нету предупреждений!");
if(PlayerInfo[playerid][pDMInections] < 1000) return SendClientMessage(playerid, COLOR_STANDART, "{BBBBBB}[Ошибка] Не достаточно DonateMoney!");
PlayerInfo[playerid][pWarns] --;
PlayerInfo[playerid][punWarnstime] = 0;
PlayerInfo[playerid][punWarns] = 0;
PlayerInfo[playerid][pDMInections] -= 1000;
format(stringer, sizeof(stringer), "~r~-1000 Donate ~g~Thanks!"); GameTextForPlayer(playerid, stringer, 5000, 1);
}
case 3:
{
if(PlayerInfo[playerid][pDMInections] < 500) return SendClientMessage(playerid, COLOR_STANDART, "{BBBBBB}[Ошибка] Не достаточно DonateMoney!");
Fuell[GetPlayerVehicleID(playerid)] = 300;
PlayerInfo[playerid][pFuelcar] = 300;
PlayerInfo[playerid][pDMInections] -= 500;
format(stringer, sizeof(stringer), "~r~-0500 Donate ~g~Thanks!"); GameTextForPlayer(playerid, stringer, 5000, 1);
}
case 4:
{
if(PlayerInfo[playerid][pDMInections] < 750) return SendClientMessage(playerid, COLOR_STANDART, "{BBBBBB}[Ошибка] Не достаточно DonateMoney!");
PlayerInfo[playerid][pBoxSkill] = 999999;
PlayerInfo[playerid][pKongfuSkill] = 999999;
PlayerInfo[playerid][pKickboxSkill] = 9999999;
PlayerInfo[playerid][pDMInections] -= 750;
format(stringer, sizeof(stringer), "~r~-0750 Donate ~g~Thanks!"); GameTextForPlayer(playerid, stringer, 5000, 1);
}
case 5:
{
if(PlayerInfo[playerid][pDMInections] < 100) return SendClientMessage(playerid, COLOR_STANDART, "{BBBBBB}[Ошибка] Не достаточно DonateMoney!");
PlayerInfo[playerid][pDMInections] -= 100;
PlayerInfo[playerid][pZakonp] = 100;
format(stringer, sizeof(stringer), "~r~-0100 Donate ~g~Thanks!"); GameTextForPlayer(playerid, stringer, 5000, 1);
}
}
}
else OnPlayerCommandText(playerid,"/donate");
}
case 26368:
{
if(response)
{
switch(listitem)
{
case 0:
{
if(PlayerInfo[playerid][pDMInections] < 300) return SendClientMessage(playerid, COLOR_STANDART, "{BBBBBB}[Ошибка] Не достаточно DonateMoney!");
PlayerInfo[playerid][pDMInections] -= 300;
PlayerInfo[playerid][pBizLic] = 1;
format(stringer, sizeof(stringer), "~r~-0300 Donate ~g~Thanks!"); GameTextForPlayer(playerid, stringer, 5000, 1);
}
case 1:
{
if(PlayerInfo[playerid][pDMInections] < 300) return SendClientMessage(playerid, COLOR_STANDART, "{BBBBBB}[Ошибка] Не достаточно DonateMoney!");
PlayerInfo[playerid][pDMInections] -= 300;
PlayerInfo[playerid][pGunLic] = 1;
format(stringer, sizeof(stringer), "~r~-0300 Donate ~g~Thanks!"); GameTextForPlayer(playerid, stringer, 5000, 1);
}
case 2:
{
if(PlayerInfo[playerid][pDMInections] < 300) return SendClientMessage(playerid, COLOR_STANDART, "{BBBBBB}[Ошибка] Не достаточно DonateMoney!");
PlayerInfo[playerid][pDMInections] -= 300;
PlayerInfo[playerid][pBoatLic] = 1;
format(stringer, sizeof(stringer), "~r~-0300 Donate ~g~Thanks!"); GameTextForPlayer(playerid, stringer, 5000, 1);
}
case 3:
{
if(PlayerInfo[playerid][pDMInections] < 300) return SendClientMessage(playerid, COLOR_STANDART, "{BBBBBB}[Ошибка] Не достаточно DonateMoney!");
PlayerInfo[playerid][pDMInections] -= 300;
PlayerInfo[playerid][pFishLic] = 1;
format(stringer, sizeof(stringer), "~r~-0300 Donate ~g~Thanks!"); GameTextForPlayer(playerid, stringer, 5000, 1);
}
case 4:
{
if(PlayerInfo[playerid][pDMInections] < 300) return SendClientMessage(playerid, COLOR_STANDART, "{BBBBBB}[Ошибка] Не достаточно DonateMoney!");
PlayerInfo[playerid][pDMInections] -= 300;
PlayerInfo[playerid][pFlyLic] = 1;
format(stringer, sizeof(stringer), "~r~-0300 Donate ~g~Thanks!"); GameTextForPlayer(playerid, stringer, 5000, 1);
}
case 5:
{
if(PlayerInfo[playerid][pDMInections] < 300) return SendClientMessage(playerid, COLOR_STANDART, "{BBBBBB}[Ошибка] Не достаточно DonateMoney!");
PlayerInfo[playerid][pDMInections] -= 300;
PlayerInfo[playerid][pVodPrava] = 1;
format(stringer, sizeof(stringer), "~r~-0300 Donate ~g~Thanks!"); GameTextForPlayer(playerid, stringer, 5000, 1);
}
case 6:
{
if(PlayerInfo[playerid][pDMInections] < 1500) return SendClientMessage(playerid, COLOR_STANDART, "{BBBBBB}[Ошибка] Не достаточно DonateMoney!");
PlayerInfo[playerid][pDMInections] -= 1500;
PlayerInfo[playerid][pBizLic] = 1;
PlayerInfo[playerid][pGunLic] = 1;
PlayerInfo[playerid][pBoatLic] = 1;
PlayerInfo[playerid][pFishLic] = 1;
PlayerInfo[playerid][pFlyLic] = 1;
PlayerInfo[playerid][pVodPrava] = 1;
format(stringer, sizeof(stringer), "~r~-1500 Donate ~g~Thanks!"); GameTextForPlayer(playerid, stringer, 5000, 1);
}
}
}
else OnPlayerCommandText(playerid,"/donate");
}
case 26369:
{
if(response)
{
switch(listitem)
{
case 0:
{
if(PlayerInfo[playerid][pDMInections] < 300) return SendClientMessage(playerid, COLOR_STANDART, "{BBBBBB}[Ошибка] Не достаточно DonateMoney!");
PlayerInfo[playerid][pDMInections] -= 300;
format(stringer, sizeof(stringer), "~r~-0300 Donate ~g~Thanks!"); GameTextForPlayer(playerid, stringer, 5000, 1);
GiveWeapon(playerid, 24, 21);
}
case 1:
{
if(PlayerInfo[playerid][pDMInections] < 300) return SendClientMessage(playerid, COLOR_STANDART, "{BBBBBB}[Ошибка] Не достаточно DonateMoney!");
PlayerInfo[playerid][pDMInections] -= 300;
format(stringer, sizeof(stringer), "~r~-0300 Donate ~g~Thanks!"); GameTextForPlayer(playerid, stringer, 5000, 1);
GiveWeapon(playerid, 29, 90);
}
case 2:
{
if(PlayerInfo[playerid][pDMInections] < 300) return SendClientMessage(playerid, COLOR_STANDART, "{BBBBBB}[Ошибка] Не достаточно DonateMoney!");
PlayerInfo[playerid][pDMInections] -= 300;
format(stringer, sizeof(stringer), "~r~-0300 Donate ~g~Thanks!"); GameTextForPlayer(playerid, stringer, 5000, 1);
GiveWeapon(playerid, 30, 90);
}
case 3:
{
if(PlayerInfo[playerid][pDMInections] < 300) return SendClientMessage(playerid, COLOR_STANDART, "{BBBBBB}[Ошибка] Не достаточно DonateMoney!");
PlayerInfo[playerid][pDMInections] -= 300;
format(stringer, sizeof(stringer), "~r~-0300 Donate ~g~Thanks!"); GameTextForPlayer(playerid, stringer, 5000, 1);
GiveWeapon(playerid, 31, 150);
}
case 4:
{
if(PlayerInfo[playerid][pDMInections] < 300) return SendClientMessage(playerid, COLOR_STANDART, "{BBBBBB}[Ошибка] Не достаточно DonateMoney!");
PlayerInfo[playerid][pDMInections] -= 300;
format(stringer, sizeof(stringer), "~r~-0300 Donate ~g~Thanks!"); GameTextForPlayer(playerid, stringer, 5000, 1);
GiveWeapon(playerid, 25, 50);
}
case 5:
{
if(PlayerInfo[playerid][pDMInections] < 300) return SendClientMessage(playerid, COLOR_STANDART, "{BBBBBB}[Ошибка] Не достаточно DonateMoney!");
PlayerInfo[playerid][pDMInections] -= 300;
format(stringer, sizeof(stringer), "~r~-0300 Donate ~g~Thanks!"); GameTextForPlayer(playerid, stringer, 5000, 1);
GiveWeapon(playerid, 33, 10);
}
}
}
else OnPlayerCommandText(playerid,"/donate");
}
case 26370:
{
if(response)
{
switch(listitem)
{
case 0:
{
if(PlayerInfo[playerid][pDMInections] < 200) return SendClientMessage(playerid, COLOR_STANDART, "{BBBBBB}[Ошибка] Не достаточно DonateMoney!");
PlayerInfo[playerid][pDMInections] -= 200;
format(stringer, sizeof(stringer), "~r~-0200 Donate ~g~Thanks!"); GameTextForPlayer(playerid, stringer, 5000, 1);
PlayerInfo[playerid][pDrugs] += 500;
}
case 1:
{
if(PlayerInfo[playerid][pDMInections] < 300) return SendClientMessage(playerid, COLOR_STANDART, "{BBBBBB}[Ошибка] Не достаточно DonateMoney!");
PlayerInfo[playerid][pDMInections] -= 300;
format(stringer, sizeof(stringer), "~r~-0300 Donate ~g~Thanks!"); GameTextForPlayer(playerid, stringer, 5000, 1);
PlayerInfo[playerid][pNarcoLomka] = 0;
}
case 3:
{
if(PlayerInfo[playerid][pDMInections] < 400) return SendClientMessage(playerid, COLOR_STANDART, "{BBBBBB}[Ошибка] Не достаточно DonateMoney!");
PlayerInfo[playerid][pDMInections] -= 400;
format(stringer, sizeof(stringer), "~r~-0400 Donate ~g~Thanks!"); GameTextForPlayer(playerid, stringer, 5000, 1);
PlayerInfo[playerid][pNarcoLomka] = 3000;
}
case 4:
{
if(PlayerInfo[playerid][pDMInections] < 500) return SendClientMessage(playerid, COLOR_STANDART, "{BBBBBB}[Ошибка] Не достаточно DonateMoney!");
PlayerInfo[playerid][pDMInections] -= 500;
format(stringer, sizeof(stringer), "~r~-0500 Donate ~g~Thanks!"); GameTextForPlayer(playerid, stringer, 5000, 1);
PlayerInfo[playerid][pNarcoLomka] = 5000;
}
}
}
else OnPlayerCommandText(playerid,"/donate");
}
case 10060:
{
if(response)
{
switch(listitem)
{
case 0: PlayerInfo[playerid][pCar] = 409;
case 1: PlayerInfo[playerid][pCar] = 447;
case 2: PlayerInfo[playerid][pCar] = 596;
case 3: PlayerInfo[playerid][pCar] = 470;
case 4: PlayerInfo[playerid][pCar] = 463;
case 5: PlayerInfo[playerid][pCar] = 490;
case 6: PlayerInfo[playerid][pCar] = 471;
case 7: PlayerInfo[playerid][pCar] = 437;
case 8: PlayerInfo[playerid][pCar] = 510;
case 9: PlayerInfo[playerid][pCar] = 487;
case 10: PlayerInfo[playerid][pCar] = 444;
case 11: PlayerInfo[playerid][pCar] = 514;
case 12: PlayerInfo[playerid][pCar] = 568;
case 13: PlayerInfo[playerid][pCar] = 571;
case 14: PlayerInfo[playerid][pCar] = 423;
case 15: PlayerInfo[playerid][pCar] = 483;
case 16: PlayerInfo[playerid][pCar] = 508;
case 17: PlayerInfo[playerid][pCar] = 531;
case 18: PlayerInfo[playerid][pCar] = 573;
case 19: PlayerInfo[playerid][pCar] = 504;
case 20: PlayerInfo[playerid][pCar] = 502;
case 21: PlayerInfo[playerid][pCar] = 503;
}
PlayerInfo[playerid][pDMInections] -= 150;
SendClientMessage(playerid, 0x6495EDFF, "Спасибо за помощь в развитии проекта!");
SendClientMessage(playerid, 0x6495EDFF, "Подойдите к дому и впишите (( /fixcar ))!");
}
else OnPlayerCommandText(playerid,"/mm");
}
Последнее редактирование:
