18:35
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: Alcoholik  
Система инвентаря (не для гф)
LlamaДата: Вторник, 22.06.2010, 21:23 | Сообщение # 16
Постоялец
Группа: I'm V.I.P.
Сообщений: 326
Награды: 8
Город: Москва
Репутация: 268
Замечания: 60%
Статус:
ну а по другому очень муторно делать(


AwmДата: Среда, 23.06.2010, 12:05 | Сообщение # 17
Группа: I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус:
Llama, предложи свой вариант, хотелось бы посмотреть ;)



"Life is hard... life is harder if you're stupid." - John Wayne
LlamaДата: Среда, 23.06.2010, 15:06 | Сообщение # 18
Постоялец
Группа: I'm V.I.P.
Сообщений: 326
Награды: 8
Город: Москва
Репутация: 268
Замечания: 60%
Статус:
Ок, я бы сделал все слоты в pInfo и разбил их на типы, далее сделал бы проверку на тип.И отображал бы в диалоге например:

Code
      
      if(strcmp(cmd, "/myinv", true) == 0)
     {
               if(IsPlayerConnected(playerid))
              {
                        new text1[20];
                        new slotves;
                        if(PlayerInfo[playerid][pSlot1] != 0 && PlayerInfo[playerid][pSlotType] == 1 && PlayerInfo[playerid][pMats] > 0)
                        {
                             text1 = "Материалы"; slotves = PlayerInfo[playerid][pMats];     
                         }
                         else
                         {
                             text1 = "Пусто"; slotves = 0;
                          }
                          new invstring[256];
                          format(ivnstring,sizeof(ivnstring),"Документы, связка ключей, бумажник\n%s:%s",text1, slotves);
                          ShowPlayerDialog(playerid,13,DIALOG_STYLE_LIST,"Ваши Вещи",ivnstring,"Выбор","Отмена");
                     }
                    return 1;
                }

Ну это за 5 минут набросал, на самом деле это такая мозгоепка, что проще кинуть это дело).





Сообщение отредактировал Llama - Среда, 23.06.2010, 15:08
adidas--007Дата: Среда, 23.06.2010, 21:51 | Сообщение # 19
Освоившийся
Группа: Пользователи
Сообщений: 147
Награды: 1
Город: Не важно
Репутация: 4
Замечания: 0%
Статус:
а как сделать что бы можно было туда ложить чё нить?
LlamaДата: Среда, 23.06.2010, 22:10 | Сообщение # 20
Постоялец
Группа: I'm V.I.P.
Сообщений: 326
Награды: 8
Город: Москва
Репутация: 268
Замечания: 60%
Статус:
Quote (adidas--007)
а как сделать что бы можно было туда ложить чё нить?

А это ты сам уже думай, я дал подсказку как примерно(!!) сделать такой инвентарь "Как на вОлАксе".


adidas--007Дата: Среда, 23.06.2010, 22:17 | Сообщение # 21
Освоившийся
Группа: Пользователи
Сообщений: 147
Награды: 1
Город: Не важно
Репутация: 4
Замечания: 0%
Статус:
Я не хочу делать как на валакасе , я делаю инвентраь из Cream /inv , /takegun , putgun только ничё не получаеться
LlamaДата: Среда, 23.06.2010, 22:45 | Сообщение # 22
Постоялец
Группа: I'm V.I.P.
Сообщений: 326
Награды: 8
Город: Москва
Репутация: 268
Замечания: 60%
Статус:
Ну а я чем могу тебе помочь? -_-


adidas--007Дата: Среда, 23.06.2010, 23:30 | Сообщение # 23
Освоившийся
Группа: Пользователи
Сообщений: 147
Награды: 1
Город: Не важно
Репутация: 4
Замечания: 0%
Статус:
Можешь из под неё пример првести?
вот код
if(!strcmp(cmdtext, "/inv", true) || !strcmp(cmdtext, "/inventory", true)) //
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid, COLOR_GREY, " Ñíà÷àëà íóæíî çàëîãèíèòüñÿ ! ");
return 1;
}
new gunname[100];
GetWeaponName(PlayerInfo[playerid][pInvWeapon], gunname, sizeof(gunname));
SendClientMessage(playerid, COLOR_LIGHT_BLUE, " __________ Èíâåíòàðü __________");
if(PlayerInfo[playerid][pInvWeapon] != 0 && PlayerInfo[playerid][pInvAmmo] != 0)
{
format(string, sizeof(string), " Îðóæèå: %s, Ïàòðîíû: %d", gunname, PlayerInfo[playerid][pInvAmmo]);
format(string, sizeof(string), " Îðóæèå: %s, Ïàòðîíû: %d", gunname, PlayerInfo[playerid][pInvAmmo]);
format(string, sizeof(string), " Îðóæèå: %s, Ïàòðîíû: %d", gunname, PlayerInfo[playerid][pInvAmmo]);
//format(string, sizeof(string), " Íàðêîòèêè %s", PlayerInfo[playerid][pDrugPerk]);
SendClientMessage(playerid, COLOR_WHITE, string);
}
else
{
SendClientMessage(playerid, COLOR_WHITE, " Èíâåíòàðü ïóñòîé.");
}
SendClientMessage(playerid, COLOR_LIGHT_BLUE, "_______________________________");
SendClientMessage(playerid, COLOR_WHITE, " Ïîäñêàçêà: /takegun /putgun");
}
return 1;
}
заранее спасибо

LlamaДата: Среда, 23.06.2010, 23:54 | Сообщение # 24
Постоялец
Группа: I'm V.I.P.
Сообщений: 326
Награды: 8
Город: Москва
Репутация: 268
Замечания: 60%
Статус:
Думай сам, я за бесплатно в этом порно копаться не хочу.


SMOUKДата: Четверг, 24.06.2010, 01:10 | Сообщение # 25
Местный
Группа: Продвинутые
Сообщений: 646
Награды: 13
Город: Рославль
Репутация: 284
Замечания: 100%
Статус:
Quote (Llama)
Думай сам, я за бесплатно в этом порно копаться не хочу.

Тут думать нечего =)

adidas--007

PlayerInfo[playerid][pSlotType] = 24;

Пример функции записи в pInfo...
Под 24 у тебя что угодно можно сделать... Я хз чо там у тебя в моде...
Но это лишь сама функция для ГФ... Тебе нужно ище вставлять дополнительные штучки...


LlamaДата: Четверг, 24.06.2010, 01:25 | Сообщение # 26
Постоялец
Группа: I'm V.I.P.
Сообщений: 326
Награды: 8
Город: Москва
Репутация: 268
Замечания: 60%
Статус:
Типы нужны для того, чтобы небыло банального инвентаря: "Материалы:...". Чтобы вместо пусто на любом из 10(или более) мест появлялся предмет, сечёш?


LlamaДата: Четверг, 24.06.2010, 01:25 | Сообщение # 27
Постоялец
Группа: I'm V.I.P.
Сообщений: 326
Награды: 8
Город: Москва
Репутация: 268
Замечания: 60%
Статус:
хотя хз, я запутался(


Thirty_thirdДата: Четверг, 24.06.2010, 07:59 | Сообщение # 28
Уверенный в себе
Группа: Пользователи
Сообщений: 250
Награды: 6
Город: Empire bay
Репутация: 318
Замечания: 100%
Статус:
Quote (Vertigo)
при выборе предмета там есть функции: Использовать, передать, положить в машину, положить на склад, положить в дом, уничтожить, выкинуть, создать новый предмет и т.п

где-то я это уже видел...



Требуются модераторы/публикаторы на сайты mafia2mp.ru и iv-online.ru


___________________________________________________

Создание UCP для вашего сервера, а так же перевод мода на MySQL.
___________________________________________________

Помогаю с созданием сайтов/форумов. Нуждающимся - писать в ICQ
___________________________________________________

Продается мод для IV:MP - LC-RP (ver. 0.1) - отличная основа для РП мода.

SMOUKДата: Четверг, 24.06.2010, 08:17 | Сообщение # 29
Местный
Группа: Продвинутые
Сообщений: 646
Награды: 13
Город: Рославль
Репутация: 284
Замечания: 100%
Статус:
Llama
Йа тоже :D fun

Quote (Thirty_third)
где-то я это уже видел...

на валакасе такая система...


  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua