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

 



 
          





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





Последние Файлы 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
  • Страница 1 из 1
  • 1
Модератор форума: AXE, Weddew  
Объекты через файл
St1muLДата: Среда, 07.03.2012, 19:08 | Сообщение # 1
Местный
Группа: Продвинутые
Сообщений: 745
Награды: 7
Город: г. Курган
Репутация: 77
Замечания: 20%
Статус:
Всем доброго времени суток. У меня возникла такая проблемма, как можно сделать добовление объектов через файл, на пример: В файл пишу: КреатеСтреамерОбъект(ля ля ля); и т.д.
Надеюсь суть понятна? Благодарю зарание :)

AlcoholikДата: Среда, 07.03.2012, 19:44 | Сообщение # 2
Мастер джэдай
Группа: Администратор
Сообщений: 8299
Награды: 111
Город: Санкт-Петербург
Репутация: 6085
Статус:
Skiner, парсер тут выкладывали недавно, смотри инклуды


if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die();
Мониторинг sa:mp серверов


Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги.
Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
St1muLДата: Среда, 07.03.2012, 20:02 | Сообщение # 3
Местный
Группа: Продвинутые
Сообщений: 745
Награды: 7
Город: г. Курган
Репутация: 77
Замечания: 20%
Статус:
Не, не то :)
Нужно тупо вписываешь в файл команду для создание объекта(Ну типо КреатеОбъект) и всё, делаешь рестарт и всё работает :)

Matt_TuckДата: Среда, 07.03.2012, 20:32 | Сообщение # 4
Местный
Группа: I'm V.I.P.
Сообщений: 710
Награды: 11
Город: Брянск
Репутация: 461
Замечания: 20%
Статус:
сделал что то по типу загрузки домов как в гф
Код сыроват, не проверял. Писал на скорую руку.

В OnGameModeInit пихаешь LoadObject();

Code
stock LoadObject()
{
   new text[256],idx,id,Float:x[6];
   new File: file = fopen("object.cfg", io_read);
   if (file)
   {
    while (idx < 100)//100 это кол-во строк в файле, можешь отредактировать под себя
    {
     fread(file, text);
     sscanf(text, "p<,>iffffff",
     x[0],x[1],x[2],x[3],x[4],x[5]);
     CreateDynamicObject(id,x[0],x[1],x[2],x[3],x[4],x[5]);
     idx++;
    }
   }
   fclose(file);
   return 1;
}


Правда есть один минус. Сможешь ты только прописывать туда координаты и ид самих объектов.
Например: 987,1271.639,-2066.321,58.138,0.0,0.0,-340.938

Может потом придумаю как сделать, чтоб сразу же читало всю функцию.



Не в возрасте дело,а в культуре общения и уровне интеллектуального развития

Если вам лижут жопу, не обольщайтесь, возможно это для смазки.

Twitter - Follow Me ;)
Подписываемся на мой Паблик


Сообщение отредактировал Matt_Tuck - Среда, 07.03.2012, 20:34
St1muLДата: Среда, 07.03.2012, 20:34 | Сообщение # 5
Местный
Группа: Продвинутые
Сообщений: 745
Награды: 7
Город: г. Курган
Репутация: 77
Замечания: 20%
Статус:
Во, это более мение, спасибо :)
Dima-kunДата: Среда, 07.03.2012, 21:19 | Сообщение # 6
Группа: Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус:
Skiner, элементарно делается. Напиши парсер и все)

Добавлено (07.03.2012, 21:19)
---------------------------------------------
Matt_Tuck, твой вариант конеч нормальный. но необходима использование доп плагина. и вот еще что:
Quote (Matt_Tuck)
while (idx < 100)//100 это кол-во строк в файле, можешь отредактировать под себя     {      fread(file, text);

вот:
Code
while( fread( file, text ) )

Skiner, http://www.samp-rus.com/forum/8-12306- вот уже я писал давно такое)



Мои работы:
[INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники,
[FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos,
[GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints


Сообщение отредактировал Dima-kun - Среда, 07.03.2012, 21:23
Matt_TuckДата: Среда, 07.03.2012, 21:27 | Сообщение # 7
Местный
Группа: I'm V.I.P.
Сообщений: 710
Награды: 11
Город: Брянск
Репутация: 461
Замечания: 20%
Статус:
Quote (Dima-kun)
но необходима использование доп плагина


зато быстрее работает с плагином)

Quote (Dima-kun)
while( fread( file, text ) )


фак забыл про него, помнил что как-то можно без счётчика.



Не в возрасте дело,а в культуре общения и уровне интеллектуального развития

Если вам лижут жопу, не обольщайтесь, возможно это для смазки.

Twitter - Follow Me ;)
Подписываемся на мой Паблик


Сообщение отредактировал Matt_Tuck - Среда, 07.03.2012, 21:32
Dima-kunДата: Среда, 07.03.2012, 22:01 | Сообщение # 8
Группа: Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус:
Quote (Matt_Tuck)
зато быстрее работает с плагином)

да ктоже спорит. Но впринципе ,если загружать это все 1 раз при запуске сервера, то особо не будет разницы. в плане дальнейшей работы сервера)



Мои работы:
[INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники,
[FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos,
[GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
St1muLДата: Среда, 07.03.2012, 22:52 | Сообщение # 9
Местный
Группа: Продвинутые
Сообщений: 745
Награды: 7
Город: г. Курган
Репутация: 77
Замечания: 20%
Статус:
Quote (Dima-kun)
Skiner, http://www.samp-rus.com/forum/8-12306- вот уже я писал давно такое)

Да не, парень в павно не шарит, объекты его тянет сувать, а мод страшнно давать) Вот он и попросил через ФТП делать объекты) Так что мне больше вариант Matt_Tuck, по нраву)

Dima-kunДата: Четверг, 08.03.2012, 10:37 | Сообщение # 10
Группа: Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус:
Skiner, так это тоже самое. только более настраиваемое)


Мои работы:
[INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники,
[FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos,
[GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
St1muLДата: Четверг, 08.03.2012, 14:54 | Сообщение # 11
Местный
Группа: Продвинутые
Сообщений: 745
Награды: 7
Город: г. Курган
Репутация: 77
Замечания: 20%
Статус:
Quote (Dima-kun)
Skiner, так это тоже самое. только более настраиваемое)

Ну для того чтобы загрузить карту, нужно вписать её в мод, а я ещё раз повторю, мод давать не ризонно)

ВеликсДата: Суббота, 17.03.2012, 14:44 | Сообщение # 12
Мастер джэдай
Группа: Модераторы
Сообщений: 3931
Награды: 287
Город: Мухосранск
Репутация: 8429
Замечания: 0%
Статус:
Закрыто.


[cut=freestyle]
ПРИНЕСЛА СОРОКА В РОТЕ ПРИВОРОТ ,
СВЯЗАЛАСЬ НА ШЕЕ ЛОЗА И БЫЛ ПОЛНЫЙ ПИ**ЕЦ,
ОСЕНЬ С ЗИМОЙ, ЛЕТО С ВЕСНОЙ,
ГУСЬ С ЛИСОЙ, ЕБ**ИСЬ ВО ТЬМЕ НОЧНОЙ.
УЗЕЛ ЗАВЯЗАЛСЯ, ПЕПЕЛ РАЗМЕТАЛСЯ И ЛИСА ЗАБЕРЕМЕНЕЛА.
ВМЕСТЕ ВЕК ВЕКОВАТЬ, ПУТУ НЕ РАЗВЯЗАТЬ.
ТРАВА ПЕРЕПЛЕТИСЬ, УЗЕЛ ЗАВОРОЖИСЬ.
ЛЕНАРУ ДАЙ УМА И ЛЕНУ
НА ВЕЛЕ НЕ ОТРАЗИСЬ,ЕБ*СЬ ЕБ*СЬ ЕБ*СЬ
© Хасан
[/cut]
  • Страница 1 из 1
  • 1
Поиск:





 


 


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