Evandour
Умник
Здраствуйте,сегодня я бы хотел продимонстрировать команда для набора оружия для фбр\копов.
В pinfo Добавляем
В
Добавляем
В
Добавляем команду
В
Добавляем Диалог
В pinfo Добавляем
PHP:
pNabor
PHP:
public OnPlayerDeath
PHP:
PlayerInfo[playerid][pNabor] = 0;
PHP:
public OnPlayerCommandText(playerid, cmdtext[])
PHP:
if(strcmp(cmd, "/buyguns", true) == 0)
{
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)//Меняйте на свой
{
if(PlayerInfo[playerid][pNabor] != 0) return SendClientMessage(playerid,цвет,"Вы уже взяли набор, следующий набор после смерти");
if(PlayerToPoint(5.0, playerid,1568.625122,-1690.535766,5.890600) || PlayerToPoint(5.0, playerid,-1594.1356,716.2719,-4.9063))//Кординаты меняйте на свой
{
ShowPlayerDialog(playerid,30000,DIALOG_STYLE_LIST,"Выберите Набор","Набор 1(10000)\nНабор 2(15000)\nНабор 3(20000)","Да","Отмена");
}
else return SendClientMessage(playerid, COLOR_GREY, "* Вы не возле шкавчика *");
}
else return SendClientMessage(playerid, COLOR_GREY, "* Вы не закон *");
}
В
PHP:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
PHP:
case 30000:
{
switch(listitem)
{
case 0:
{
if(PlayerInfo[playerid][pGunLic] == 0)
{
SendClientMessage(playerid, COLOR_WHITE, "*** У вас нет оружейной лицензии! ***");
return 1;
}
ServerGivePlayerMoney(playerid,-10000);
ServerGivePlayerWeapon(playerid, 24, 50);
ServerGivePlayerWeapon(playerid, 29, 90);
ServerGivePlayerWeapon(playerid, 31, 90);
PlayerInfo[playerid][pNabor] = 1;
}
case 1:
{
if(PlayerInfo[playerid][pGunLic] == 0)
{
SendClientMessage(playerid, COLOR_WHITE, "*** У вас нет оружейной лицензии! ***");
return 1;
}
ServerGivePlayerWeapon(playerid, 31, 160);
ServerGivePlayerWeapon(playerid, 24, 90);
ServerGivePlayerWeapon(playerid, 29, 120);
ServerGivePlayerWeapon(playerid, 25, 30);
ServerGivePlayerMoney(playerid,-15000);
PlayerInfo[playerid][pNabor] = 1;
}
case 2:
{
if(PlayerInfo[playerid][pGunLic] == 0)
{
SendClientMessage(playerid, COLOR_WHITE, "*** У вас нет оружейной лицензии! ***");
return 1;
}
ServerGivePlayerWeapon(playerid, 29, 120);
ServerGivePlayerWeapon(playerid, 25, 30);
ServerGivePlayerWeapon(playerid, 24, 120);
ServerGivePlayerWeapon(playerid, 31, 160);
ServerGivePlayerMoney(playerid,-20000);
PlayerInfo[playerid][pNabor] = 1;
}
}
}
Последнее редактирование:
