ASPanton Дата: Среда, 01.06.2011, 17:15:50 | Сообщение # 1
Группа: Пользователи
Сообщений: 44
Как сделать так, чтоб при входе в игру, перед выбором скина, открывалось меню. И при выборе определённого пункта меню - давался определёный скин
Сообщение отредактировал ASPanton - Среда, 01.06.2011, 17:18:33
Сообщение Как сделать так, чтоб при входе в игру, перед выбором скина, открывалось меню. И при выборе определённого пункта меню - давался определёный скин Автор - ASPanton Дата добавления - 01.06.2011 в 17:15:50
admin Дата: Четверг, 02.06.2011, 06:55:23 | Сообщение # 5
Группа: Администраторы
Сообщений: 3869
ASPanton , Если ты имеешь виду про оружия по пикапу то вот, если не так понял то по точней напиши: а вот на оружия: Верху мода Code
#define DIALOG_ORUCHIE 1
ищешь Code
public OnPlayerPickUpPickup
и туда вставляешь: Code
if(pickupid == oruchi) { ShowPlayerDialog(playerid,DIALOG_ORUCHIE,DIALOG_STYLE_LIST,"Покупка оружия","Дигл \nДубинка \nм4 \nнож \nОбрезы \nСнаперка \nТек9","Купить","Отмена"); }
так же верху мода поставь: Потом найдешь: Code
public OnGameModeInit
и туда поставишь: Code
oruchi = CreatePickup(1318,23,-1620.4330,691.8565,7.1875);
где это переменная пикапа:) дальше 1318 ид пикапа другое координаты пикапа потом ищешь: Code
public OnDialogResponse
и туда вставляешь: Code
if(dialogid == DIALOG_ORUCHIE) { if(response) { switch(listitem) { case 0: { if(GetPlayerMoney(playerid) >=1000) { GivePlayerMoney(playerid,-1000); GivePlayerWeapon(playerid,24,50); SendClientMessage(playerid,COLOR_RED,"Вы купили Deagle"); } else return SendClientMessage(playerid,COLOR_RED,"Нет денег чтоб купить оружия"); } case 1: { if(GetPlayerMoney(playerid) >=500) { GivePlayerMoney(playerid,-500); GivePlayerWeapon(playerid,5,1); SendClientMessage(playerid,COLOR_RED,"Купили Дубинку"); } else return SendClientMessage(playerid,COLOR_RED,"Нет денег чтоб купить оружия"); } case 2: { if(GetPlayerMoney(playerid) >=5000) { GivePlayerMoney(playerid,-5000); GivePlayerWeapon(playerid,31,1000); SendClientMessage(playerid,COLOR_RED,"Купил М4"); } else return SendClientMessage(playerid,COLOR_RED,"Нет денег чтоб купить оружия"); } case 3: { if(GetPlayerMoney(playerid) >=500) { GivePlayerMoney(playerid,-500); GivePlayerWeapon(playerid,4,1); SendClientMessage(playerid,COLOR_RED,"купил нож"); } else return SendClientMessage(playerid,COLOR_RED,"Нет денег чтоб купить оружия"); } case 4: { if(GetPlayerMoney(playerid) >=50000) { GivePlayerMoney(playerid,-50000); GivePlayerWeapon(playerid,26,10000); SendClientMessage(playerid,COLOR_RED,"купил обрезы"); } else return SendClientMessage(playerid,COLOR_RED,"Нет денег чтоб купить оружия"); } case 5: { if(GetPlayerMoney(playerid) >=20000) { GivePlayerMoney(playerid,-20000); GivePlayerWeapon(playerid,34,1000); SendClientMessage(playerid,COLOR_RED,"Купил Снаперку"); } else return SendClientMessage(playerid,COLOR_RED,"Нет денег чтоб купить оружия"); } case 6: { if(GetPlayerMoney(playerid) >=5000) { GivePlayerMoney(playerid,-5000); GivePlayerWeapon(playerid,32,1000); SendClientMessage(playerid,COLOR_RED,"Купил тек9"); } else return SendClientMessage(playerid,COLOR_RED,"Нет денег чтоб купить оружия"); } } } return 1; }
вот в принципе так же можешь цены изменить и добавить новое оружия:)
zm-jail.ru Разработка сайта samp-pawno.ru
Сообщение ASPanton , Если ты имеешь виду про оружия по пикапу то вот, если не так понял то по точней напиши: а вот на оружия: Верху мода Code
#define DIALOG_ORUCHIE 1
ищешь Code
public OnPlayerPickUpPickup
и туда вставляешь: Code
if(pickupid == oruchi) { ShowPlayerDialog(playerid,DIALOG_ORUCHIE,DIALOG_STYLE_LIST,"Покупка оружия","Дигл \nДубинка \nм4 \nнож \nОбрезы \nСнаперка \nТек9","Купить","Отмена"); }
так же верху мода поставь: Потом найдешь: Code
public OnGameModeInit
и туда поставишь: Code
oruchi = CreatePickup(1318,23,-1620.4330,691.8565,7.1875);
где это переменная пикапа:) дальше 1318 ид пикапа другое координаты пикапа потом ищешь: Code
public OnDialogResponse
и туда вставляешь: Code
if(dialogid == DIALOG_ORUCHIE) { if(response) { switch(listitem) { case 0: { if(GetPlayerMoney(playerid) >=1000) { GivePlayerMoney(playerid,-1000); GivePlayerWeapon(playerid,24,50); SendClientMessage(playerid,COLOR_RED,"Вы купили Deagle"); } else return SendClientMessage(playerid,COLOR_RED,"Нет денег чтоб купить оружия"); } case 1: { if(GetPlayerMoney(playerid) >=500) { GivePlayerMoney(playerid,-500); GivePlayerWeapon(playerid,5,1); SendClientMessage(playerid,COLOR_RED,"Купили Дубинку"); } else return SendClientMessage(playerid,COLOR_RED,"Нет денег чтоб купить оружия"); } case 2: { if(GetPlayerMoney(playerid) >=5000) { GivePlayerMoney(playerid,-5000); GivePlayerWeapon(playerid,31,1000); SendClientMessage(playerid,COLOR_RED,"Купил М4"); } else return SendClientMessage(playerid,COLOR_RED,"Нет денег чтоб купить оружия"); } case 3: { if(GetPlayerMoney(playerid) >=500) { GivePlayerMoney(playerid,-500); GivePlayerWeapon(playerid,4,1); SendClientMessage(playerid,COLOR_RED,"купил нож"); } else return SendClientMessage(playerid,COLOR_RED,"Нет денег чтоб купить оружия"); } case 4: { if(GetPlayerMoney(playerid) >=50000) { GivePlayerMoney(playerid,-50000); GivePlayerWeapon(playerid,26,10000); SendClientMessage(playerid,COLOR_RED,"купил обрезы"); } else return SendClientMessage(playerid,COLOR_RED,"Нет денег чтоб купить оружия"); } case 5: { if(GetPlayerMoney(playerid) >=20000) { GivePlayerMoney(playerid,-20000); GivePlayerWeapon(playerid,34,1000); SendClientMessage(playerid,COLOR_RED,"Купил Снаперку"); } else return SendClientMessage(playerid,COLOR_RED,"Нет денег чтоб купить оружия"); } case 6: { if(GetPlayerMoney(playerid) >=5000) { GivePlayerMoney(playerid,-5000); GivePlayerWeapon(playerid,32,1000); SendClientMessage(playerid,COLOR_RED,"Купил тек9"); } else return SendClientMessage(playerid,COLOR_RED,"Нет денег чтоб купить оружия"); } } } return 1; }
вот в принципе так же можешь цены изменить и добавить новое оружия:)Автор - admin Дата добавления - 02.06.2011 в 06:55:23
[Driver] Дата: Воскресенье, 26.06.2011, 19:22:52 | Сообщение # 6
Группа: Пользователи
Сообщений: 89
admin , Он имеет ввиду чтоб при коннекте открывалось меню с выбором скина
Мод готов на [|||||||||___] 54% Название мода: FreeLiFe v0.0 Авторы мода: Grand___Драйвер, )|(ecToKuu_4eL
Сообщение admin , Он имеет ввиду чтоб при коннекте открывалось меню с выбором скина Автор - [Driver] Дата добавления - 26.06.2011 в 19:22:52