Александр Бородач
Умник
Данная команда предназначена для того чтобы игроки могли покупать оружие в определенном месте даже не имея лицензии, и так начнем:
для начала создадим команду:
в OnplayerCommandText:
команда готова, теперь создадим действие диалога:
в OnDialogResponse:
теперь объясню что есть что.
это выдача оружия игроку, первое число означает ид оружия, второе - количество патронов.
этим мы отнимаем у игрока деньги за покупку, можно заменить на
Ну вот и все, кому не жалко поставьте +
жду ваших комментариев
для начала создадим команду:
в OnplayerCommandText:
PHP:
if(strcmp(cmd,"/buygun",true) == 0){
if(gPlayerLogged[playerid] == 0) return Message(playerid, COLOR_WHITE, "{FF0000}[Недоступно]{ffffff} Для начала авторизируйтесь на сервере.");
if(!PlayerToPoint(30.0,playerid,2444.6919,-1966.9265,13.5469)){//координаты можете заменить на свои
SendClientMessage(playerid,COLOR_1,"Купить оружие можно у Эмета");
return 1;
}
ShowPlayerDialog(playerid,101,DIALOG_STYLE_LIST,"Покупка оружия","Бита\n9мм\nДигл\nОбрез\nМР5\nAK-47\nСнайперская винтовка\nRPG","Купить","Отказаться");
return true;}
в OnDialogResponse:
PHP:
case 101:
{
if(response)
{
if(listitem == 0)
GivePlayerWeapon(playerid, 5, 500);
PlayerInfo[playerid][pCash] -=50;
}
if(listitem == 1)
GivePlayerWeapon(playerid, 22, 100);
PlayerInfo[playerid][pCash] -= 70;
{
if(listitem == 2)
GivePlayerWeapon(playerid, 24, 120);
PlayerInfo[playerid][pCash] -= 100;
}
if(listitem == 3)
GivePlayerWeapon(playerid, 26, 50);
PlayerInfo[playerid][pCash] -= 40;
{
if(listitem == 4)
GivePlayerWeapon(playerid, 29, 150);
PlayerInfo[playerid][pCash] -= 140;
}
if(listitem == 4)
GivePlayerWeapon(playerid, 30, 250);
PlayerInfo[playerid][pCash] -= 250;
{
if(listitem == 5)
GivePlayerWeapon(playerid, 34, 60);
PlayerInfo[playerid][pCash] -=300;
}
if(listitem == 6)
GivePlayerWeapon(playerid, 35, 8);
PlayerInfo[playerid][pCash] -= 500;
return true;
}
PHP:
GivePlayerWeapon(playerid, 35, 8);
PHP:
PlayerInfo[playerid][pCash] -=300;
PHP:
GivePlayerMoney(playerid, цена за оружие);
Ну вот и все, кому не жалко поставьте +
жду ваших комментариев
Последнее редактирование модератором:
