Jump to content

KruTolic_rus

Members
  • Posts

    94
  • Joined

  • Last visited

Everything posted by KruTolic_rus

  1. Здраствуйте,если вы слышали об Zombie Mod RPG или нет,но: Была у меня команда,6 человек.Один из них: SuperStar Один раз я доверил всю сборку SuperStar'y,сказал: можешь выбрать самые нужные файлы(а там большинство из комьюнити) Потом сказал приблизительно так: пока я не верну свой сервер,можешь использовать сборку как сервер. Так вот,прошли пол года,я вернул сервер.Этот человек создал свой,у него онлайн уже очень высокий(от 20 до 90 ) Я прошу у него: Удаляй мою сборку,потому что я уже сделал сервер с этой сборкой,а авторские права на моей стороне т.к. я создатель. Этому человеку недоходит,он дальше использует сборку,с названием: Zombie Mod RPG\RP v.2,добавил какой то мерзотени,против которой я был против. А мне сказал: Если ты мне поможешь сделать сервер,лучше чем у тебя,тогда я удалю. Это было как ножик в спину. Я не знаю,мне нужно,что бы его заставили удалить сборку.Куда обратится? В суд? Не думаю... А этот человек еще и тупо использовал меня,я для него был как марионетка,помогал ему,а ведь - зря. [uPD]Кстати,насчет суда,не выйдет.Я с Украины,он с Америки.Никак.Нужно его иным способом заставить...
  2. Если есть исходники или движок мода открыт(хотя это вряд ли), то можно. Поищи в интернете исходники.Там найди строки,отвечающие за респавн предметов или игрока.Замени на другой ID
  3. Доброй ночи.Помогите мне удалить маркер. У меня логика такая: 1.Миссия началась(создался второй маркер,должен удалится маркер-мама,то есть маркер,создавший другой маркер ) 2.Я двигаюсь к нужному мне маркеру 3.Маркер дает мне то,что нужно,удаляется сам,создает маркер-маму. или подскажите как сделать правильно таблицу на эти маркеры? И еще: как создать свой файл с колизией,например: хочу заменить машину Инфернус на БМВ,но они не особо и друг друга любят.Некоторые игроки "проходят" сквозь БМВ.
  4. Ишь,ты смотри! Менял так и сяк весь свой скрипт,ломал свою голову 3 часа,потратил время людей из форума,зато проблема оказалась в МЕТА файле...Действительно,на сервере стоял тип : клиент...
  5. Добрый день,возникла проблема,а точнее: несколько. 1.Дэбаг ругается на : "Client triggered severside event,but event isn't added severside" Как я понимаю,проблема на серверной стороне,однако вроде как "добавлен эвент" Но все-таки я кину и клиент... А и еще,у меня почему то,не хочет закрыватся окошко,потому что ругается на GUIEditor.button[4] ,типо Bad Argument... HELP ME,SOS!
  6. Возможно так: function MissionComplited ( hitElement, matchingDimension ) players = getRandomPlayer ( source) outputChatBox("Mission Completed", players, 255, 255, 0 ) givePlayerMoney ( players, 500 ) end addEventHandler( "onMarkerHit", Marker1, MissionComplited ) P.S. Работает,но вот возмущает : RandomPlayer,ведь эта вещь определяет игрока случайно а потому: деньги может получить не тот,кто должен
  7. Странно, но у вас маркер определён. Ладно разберём существующие ошибки/недачёты: 1. Вы даёте деньги маркеру, а не игроку. Строка 15 2. Это условие не проходит т.к переменная 'player' не определена. Строка 16 и 6 Спасибо огромное,пока что маркер еще не стал миллионером У вас есть Скайп? Здесь не удобно перепрашивать....
  8. local Mission = createMarker(230.5813293457, 1905.1744384766, 16.8, 'cylinder', 3.0, 255, 0, 0, 150) local Marker1 = createMarker(198.06300354004, 1903.9310302734, 16.8, 'cylinder', 3.0, 255, 0, 0, 150) function StartOn( hitElement, matchingDimension ) outputChatBox("Mission Started!", getRootElement(), 255, 255, 0 ) if getElementModel(player) == 287 then createMarker(198.06300354004, 1903.9310302734, 16.8, 'cylinder', 3.0, 255, 0, 0, 150) end end addEventHandler( "onMarkerHit", Mission, StartOn ) function MissionComplited ( hitElement, matchingDimension ) outputChatBox("Mission Completed", getRootElement(), 255, 255, 0 ) givePlayerMoney ( source, 500 ) if getElementModel(player) == 287 then destroyElement (Marker1) else destroyElement (Mission) end end addEventHandler( "onMarkerHit", Marker1, MissionComplited ) Ругается в addEventHandler( "onMarkerHit", Marker1, MissionComplited ) на Marker1 (2 аргумент) как не правильный(нилл валью) А также не даются деньги... И не удаляется маркер
  9. function consoleVehicleLights ( source ) playerVehicle = getPedOccupiedVehicle ( source ) if ( playerVehicle ) then if ( getVehicleOverrideLights ( playerVehicle ) ~= 2 ) then setVehicleOverrideLights ( playerVehicle, 2 ) else setVehicleOverrideLights ( playerVehicle, 1 ) end end end BindKey (source,"n","down",consoleVehicleLights) 1.Используйте не commandHandler,а BindKey команду. 2.Имеется в виду не то,что вы хотите этот скрипт на сервер,а то,что этот скрипт будет является серверным(т.е. обрабатывается сервером,а не игроком) В meta файле допишите следущее: type="server"/> Вот так примерно должно выглядеть в meta: "Name" author="Name2" version="1.1" type="script" />
  10. Кнопка настраивается ТОЛЬКО у клиента в настройках игры.Нет нельзя,шпионам не место.
  11. Хай,хай,и еще раз--пока пока... Ну просто решил удалить карту (F11) и вставить своэ творение "пруффф" как это моно сделать?
  12. Спасибо вам обоим,все работает,мне надо было лиш принцип знать
  13. Как сделать,чтобы скачалась сначало музыка,потом при загрузке файлов она играла,и желательно что бы была заставка в виде картинки(но окошко загрузки было!)
  14. Слушай,а действительно) Бедная машина,что читает это ))) Если account это взять игрока,который спавнится,но в else есть приставка : setAccountData (account,т.д.) Т.Е. получается,что в противном случае должно произойти тоже самое,что и в первом случае,а это неправильно...
  15. У меня постоянно пишет какую то "concetate" to global event (userdata) Я пытался сделать систему груп,в табле. И если ты с таким скином,то в группу высвечивать что он с такой то команды...Примерно так: exports.scoreboard:addScoreboardColumn('Group') function GetPlayerGroup () local account = getPlayerAccount ( ) if account then setAccountData (account,'Group',"Player") else setAccountData (account,'Group',"None Group") end end addEventHandler ("OnPlayerSpawn",getRootElement(),GetPlayerGroup)
  16. Как сделать,что бы действие работало лишь на отдельный скин..Например: Если скин 285 то он может использовать маркер если не єтот скин,то маркер невидим...?
  17. За одну неделю учёбы,я смог научится так,что мне хватает на написание не больших скриптов...
  18. Координаты х и у знаешь? http://school.xvatit.com/images/e/e8/Cz6.jpeg за этим и действуй В скрипте как это реализовать,я даже не знаю...
  19. Много букв... Ищи в строчках 192,194,214,216,116,221,119 ошибки(что то не вставил) В строчках 117,118,119 не хватает элемента : source...поправь: setElementData ( source, "cl_vehicleowner", theVehicle,true ) setElementData ( theVehicle, "cl_vehiclelocked", source,false ) setElementData ( source, "cl_ownedvehicle", theVehicle ,true) setElementData( theVehicle, "cl_enginestate", source,true ) Если это сервер,а если-клиент: setElementData ( "cl_vehicleowner", theVehicle,true ) setElementData ( theVehicle, "cl_vehiclelocked",false ) setElementData ( "cl_ownedvehicle", theVehicle ,true) setElementData( theVehicle, "cl_enginestate", true ) А вообще,в скачанных ресурсах дофига таких ошибок... Вообще что это за скрипт?
  20. Заменять очень просто... Короче не мучайся: https://community.multitheftauto.com/index.php?p= ... ils&id=119 З.Ы.-если это всё написано тобой,то создай изображение в таблице(ты поймёшь)-на таблицу ставь таймер,и там уже свой скрипт Примерно так: function ImageCreate() guiSetVisible ( picture50, false) local picture100 = -------(-------------------------)- \\\\\\\\-------картинки picture50 = ---------------(--------------------------) end addEventHandler ("onClientVehicleEnter",getResourceRootElement(),ImageCreate) function TableWithFuel() iconFirst = guiSetVisible ( picture100, true) end addEventHandler ("onClientVehicleEnter",getResourceRootElement(),TableWithFuel) function ChangeThisStatus () ChangeStatusFIle = guiSetVisible ( picture100, false) if iconFirst then guiSetVisible ( picture100, false) end if ChangeStatusFIle then guiSetVisible ( picture50, true) end end setTimer (TableWithFuel,600000,1) function DeleteAllObj () guiSetVisible ( picture100, false) guiSetVisible ( picture50, false) end addEventHandler ("onClientVehicleExit",getResourceRootElement(),DeleteAllObj )
  21. Вот это и нужно было писать,всё правильно и чётко изложено,а не свои "советы" которые мне к чертям не нужны... Поскольку я согласен с твоим мнением,как можно удалить тему?
  22. Знаете,вот взять и насрать где попало,то это подло с вашей стороны.Я это выложил по своему опыту,если я не знаю скриптинг,то почему же у меня всё прекрасно работает? Это вам нужно сюда: https://wiki.multitheftauto.com/index.ph ... troduction и сюда: https://wiki.multitheftauto.com/index.ph ... _Gamemodes и пожалуйста,если вам так приспичило повы**ваться то идите и срите на других сайтах!
×
×
  • Create New...