 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Система инвентаря (не для гф)
| |
| SMOUK | Дата: Вторник, 22.06.2010, 09:05 | Сообщение # 1 |
|
Местный
Группа:
Продвинутые
Сообщений: 646
Награды: 13
Город: Рославль
Репутация: 284
Замечания: 100%
Статус: 
| Всем доброго времени суток, вобщем хотел бы попросить помощи в написании кода . У меня есть немного начала но я не как не могу сообразить как построить код... Сначало сделал систему но в ней есть минусы, причем не маленькие минусы... Наверное некоторые личности видели инвентарь как на валакасе.. Вот типо такого мне нужно написать.. но не могу сообразить как нужно строить код... Объясните пожалуйста, буду благодарен, с меня +

|
| |
|
|
| xSLiMx | Дата: Вторник, 22.06.2010, 09:29 | Сообщение # 2 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2163
Награды: 34
Город: Ростов - на - Дону
Репутация: 1429
Замечания: 80%
Статус: 
| объясни что за инвентарь - попробую помочь
|
| |
|
|
| Interpol | Дата: Вторник, 22.06.2010, 09:45 | Сообщение # 3 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 5358
Награды: 77
Город: НеБаку
Репутация: 3795
Замечания: 20%
Статус: 
| xSLiMx, например как на валакасе /mi и там окно со списком оружий, короче все, что у тебя есть
|
| |
|
|
| Sprunk | Дата: Вторник, 22.06.2010, 10:08 | Сообщение # 4 |
|
Хостинг-провайдер
Группа:
Пользователи
Сообщений: 2451
Награды: 125
Город: Волгоград.
Репутация: 774
Замечания: 100%
Статус: 
| хSLiMх, при выборе предмета там есть функции: Использовать, передать, положить в машину, положить на склад, положить в дом, уничтожить, выкинуть, создать новый предмет и т.п
pawn.su - Аренда игровых серверов. Игровой портал Game Entertainment (Game-Ent.ru)
|
| |
|
|
| SMOUK | Дата: Вторник, 22.06.2010, 10:55 | Сообщение # 5 |
|
Местный
Группа:
Продвинутые
Сообщений: 646
Награды: 13
Город: Рославль
Репутация: 284
Замечания: 100%
Статус: 
| С действиями для предмета я сам разберусь =) Мне нужно вот саму систему добавления туда всякой *рени , что бы хранилось там оружие и т.д вобщем как на валакасе... Немогу соброзить как строить код...

|
| |
|
|
| Awm | Дата: Вторник, 22.06.2010, 11:02 | Сообщение # 6 |
|
Группа:
I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус: 
| smouk87, без базы данных будет сложно такое сделать.
"Life is hard... life is harder if you're stupid." - John Wayne
|
| |
|
|
| SMOUK | Дата: Вторник, 22.06.2010, 11:54 | Сообщение # 7 |
|
Местный
Группа:
Продвинутые
Сообщений: 646
Награды: 13
Город: Рославль
Репутация: 284
Замечания: 100%
Статус: 
| Quote (Awm) smouk87, без базы данных будет сложно такое сделать. Имеешь ввиду MysQol или как там =)) ??

|
| |
|
|
| Eakwarp | Дата: Вторник, 22.06.2010, 12:03 | Сообщение # 8 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус: 
| Мда, плагиат чистой воды.
More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role.
Valakas Roleplay on Twitter
Платные консультации, разработка, в ICQ. Дорого.
|
| |
|
|
| Alcoholik | Дата: Вторник, 22.06.2010, 12:14 | Сообщение # 9 |
|
Мастер джэдай
Группа:
Администратор
Сообщений: 8299
Награды: 111
Город: Санкт-Петербург
Репутация: 6085
Статус: 
| Причём тут база? сам инвентарь я не видел но думаю мускул там необязателен. во вторых если написано "не для гф" какого х*я эта тема делает в разделе гф? Добавлено (22.06.2010, 12:14) --------------------------------------------- Причём тут база? сам инвентарь я не видел но думаю мускул там необязателен. во вторых если написано "не для гф" какого х*я эта тема делает в разделе гф?
if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die(); Мониторинг sa:mp серверов Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги. Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
|
| |
|
|
| Eakwarp | Дата: Вторник, 22.06.2010, 12:23 | Сообщение # 10 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус: 
| Quote (smouk87) Имеешь ввиду MysQol или как там =)) ?? Идите с такими знаниями делать свои "банкоматы на диалогах", это потолок.
More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role.
Valakas Roleplay on Twitter
Платные консультации, разработка, в ICQ. Дорого.
|
| |
|
|
| Alcoholik | Дата: Вторник, 22.06.2010, 12:47 | Сообщение # 11 |
|
Мастер джэдай
Группа:
Администратор
Сообщений: 8299
Награды: 111
Город: Санкт-Петербург
Репутация: 6085
Статус: 
| Они и без диалогов не сделают.
if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die(); Мониторинг sa:mp серверов Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги. Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
|
| |
|
|
| Awm | Дата: Вторник, 22.06.2010, 13:04 | Сообщение # 12 |
|
Группа:
I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус: 
| Quote (RoACh) Причём тут база? сам инвентарь я не видел но думаю мускул там необязателен. хотелось бы узнать каким образом ты узнаешь тип предмета который игрок положил в инвентарь? запишешь в файл название переменной ?  Добавлено (22.06.2010, 13:04) --------------------------------------------- если в бд грамотно спроектировать таблицы и связи между ними то будет намного проще работать 
"Life is hard... life is harder if you're stupid." - John Wayne
Сообщение отредактировал Awm - Вторник, 22.06.2010, 13:01 |
| |
|
|
| Alcoholik | Дата: Вторник, 22.06.2010, 13:12 | Сообщение # 13 |
|
Мастер джэдай
Группа:
Администратор
Сообщений: 8299
Награды: 111
Город: Санкт-Петербург
Репутация: 6085
Статус: 
| Я говорю я этот инвентарь в глаза не видел даже в игре и как он работает я не знаю. что туда можно класть? если вещи записываются в файл игрока то можно и без базы сделать. в общем спорить я не буду, так как не знаю что из себя представляет данная система.
if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die(); Мониторинг sa:mp серверов Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги. Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
|
| |
|
|
| Llama | Дата: Вторник, 22.06.2010, 19:09 | Сообщение # 14 |
|
Постоялец
Группа:
I'm V.I.P.
Сообщений: 326
Награды: 8
Город: Москва
Репутация: 268
Замечания: 60%
Статус: 
| вовсе не нужна там база данных... Делай проверку на наличие у игрока pMats(например) и потом при вводе /myinv отображай в диалоге, при нажатии выводи диалог со списком действий, а дальше сам разберёшься. Но я лично пошел другим путем.) А так, сделай не как на волокасе.... А чтонибуть свое -_-
Сообщение отредактировал Llama - Вторник, 22.06.2010, 19:10 |
| |
|
|
| SMOUK | Дата: Вторник, 22.06.2010, 20:55 | Сообщение # 15 |
|
Местный
Группа:
Продвинутые
Сообщений: 646
Награды: 13
Город: Рославль
Репутация: 284
Замечания: 100%
Статус: 
| Ekwarp Причем тут плагиат - не плагиат ? Я не могу понять как строить код... Построил систему вот такую - Code new str[486]; new weapo1 = PlayerInfo[playerid][pGun1]; new ammo1 = PlayerInfo[playerid][pAmmo1]; new weapo2 = PlayerInfo[playerid][pGun2]; new ammo2 = PlayerInfo[playerid][pAmmo2]; new weapo3 = PlayerInfo[playerid][pGun3]; new ammo3 = PlayerInfo[playerid][pAmmo3]; new weapo4 = PlayerInfo[playerid][pGun4]; new ammo4 = PlayerInfo[playerid][pAmmo4]; new weapo5 = PlayerInfo[playerid][pGun5]; new ammo5 = PlayerInfo[playerid][pAmmo5]; new weapo6 = PlayerInfo[playerid][pGun6]; new ammo6 = PlayerInfo[playerid][pAmmo6]; new weapo7 = PlayerInfo[playerid][pGun7]; new ammo7 = PlayerInfo[playerid][pAmmo7]; new weapo8 = PlayerInfo[playerid][pGun8]; new ammo8 = PlayerInfo[playerid][pAmmo8]; new weapo9 = PlayerInfo[playerid][pGun9]; new ammo9 = PlayerInfo[playerid][pAmmo9]; new guntext1[100]; new guntext2[100]; new guntext3[100]; new guntext4[100]; new guntext5[100]; new guntext6[100]; new guntext7[100]; new guntext8[100]; new guntext9[100]; new guntext10[100]; if(weapo1 == 0 || weapo1 == 0 || weapo1 == 0 || weapo1 == 0) { guntext1 = "Ïóñòî";} if(weapo2 == 0 || weapo2 == 0 || weapo2 == 0 || weapo2 == 0) { guntext2 = "Ïóñòî";} if(weapo3 == 0 || weapo3 == 0 || weapo3 == 0 || weapo3 == 0) { guntext3 = "Ïóñòî";} if(weapo4 == 0 || weapo4 == 0|| weapo4 == 0 || weapo4 == 0) { guntext4 = "Ïóñòî";} if(weapo5 == 0 || weapo5 == 0|| weapo5 == 0 || weapo5 == 0) { guntext5 = "Ïóñòî";} if(weapo6 == 0 || weapo6 == 0|| weapo6 == 0 || weapo6 == 0) { guntext6 = "Ïóñòî";} if(weapo7 == 0 || weapo7 == 0|| weapo7 == 0 || weapo7 == 0) { guntext7 = "Ïóñòî";} if(weapo8 == 0 || weapo8 == 0|| weapo8 == 0 || weapo8 == 0) { guntext8 = "Ïóñòî";} if(weapo9 == 0 || weapo9 == 0|| weapo9 == 0 || weapo9 == 0) { guntext9 = "Ïóñòî";} if(weapo1 == 24 || weapo1 == 24 || weapo1 == 24 || weapo1 == 24) { guntext1 = "Ïèñòîëåò Desert Eagle";} if(weapo2 == 31 || weapo2 == 31 || weapo2 == 31 || weapo2 == 31) { guntext2 = "Àâòîìàò Ì4";} if(weapo3 == 25 || weapo3 == 25 || weapo3 == 25 || weapo3 == 25) { guntext3 = "Äðîáîâèê";} if(weapo4 == 28 || weapo4 == 28|| weapo4 == 28 || weapo4 == 28) { guntext4 = "Ìèêðî ÓÇÈ";} if(weapo5 == 34 || weapo5 == 34|| weapo5 == 34 || weapo5 == 34) { guntext5 = "Ñíàéïåðñêàÿ âèíòîâêà";} if(weapo6 == 35 || weapo6 == 35|| weapo6 == 35 || weapo6 == 35) { guntext6 = "Ðàêåòíàÿ Óñòàíîâêà";} if(weapo7 == 4 || weapo7 == 4|| weapo7 == 4 || weapo7 == 4) { guntext7 = "Íîæ";} if(weapo8 == 5 || weapo8 == 5|| weapo8 == 5 || weapo8 == 5) { guntext8 = "Áèòà";} if(weapo9 == 29 || weapo9 == 29|| weapo9 == 29 || weapo9 == 29) { guntext9 = "Ïîëóàâòîìàò MP5";} format(str, sizeof(str), "Ïðåäìåò: %s , êîë-âî ïàòðîíîâ: %d\nÏðåäìåò: %s , êîë-âî ïàòðîíîâ: %d\nÏðåäìåò: %s , êîë-âî ïàòðîíîâ: %d\nÏðåäìåò: %s , êîë-âî ïàòðîíîâ: %d\nÏðåäìåò: %s , êîë-âî ïàòðîíîâ: %d\nÏðåäìåò: %s , êîë-âî ïàòðîíîâ: %d\nÏðåäìåò: %s , êîë-âî ïàòðîíîâ: %d\nÏðåäìåò: %s , êîë-âî ïàòðîíîâ: %d\nÏðåäìåò: %s , êîë-âî ïàòðîíîâ: %d", guntext1, ammo1, guntext2, ammo2, guntext3, ammo3, guntext4, ammo4, guntext5, ammo5, guntext6,ammo6, guntext7,ammo7,guntext8, ammo8, guntext9, ammo9); ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST, "Îðóæåéíûé èíâåíòàðü", str,"Âûáîð","Îòìåíà"); Дело в том что тут она расчитана каждое оружие на каждый слот кагбы... Но это и тупо...

Сообщение отредактировал smouk87 - Вторник, 22.06.2010, 20:56 |
| |
|
|
|
 |
|
 | |
| |
|