Jump to content

STAWR

Members
  • Posts

    98
  • Joined

  • Last visited

Everything posted by STAWR

  1. сложный/простой... это решение того, что ты спрашивал. Если ты другое имел в виду, то нужно правильно описывать.
  2. ну так я и выразил Xc и Yc из первой записи Xc = 8*cos(arctg(3/4))+5 = 11.4 Yc = 8*sin(arctg(3/4))+5 = 9.8 чёт ты жёстко тупишь... по второму: Xк = n*cos(rx) + Xн Yк = n*cos(ry) + Yн Zк = n*cos(rz) + Zн где к - конечные, н - начальные rx - угол между вектором и проекцией на плоскость YZ ry - угол между вектором и проекцией на плоскость XZ rz - угол между вектором и проекцией на плоскость XY в твоём примере n*cos(rx) = 2, n*cos(ry) = 3, n*cos(rz) = 4
  3. а что тут не понятного... разные записи одного и того же угла
  4. arctg((Yb-Ya)/(Xb-Xa)) = arccos((Xc-Xb)/n) = arcsin((Yc-Yb)/n) Xc = n*cos(arctg((Yb-Ya)/(Xb-Xa))) + Xb Yc = n*sin(arctg((Yb-Ya)/(Xb-Xa))) + Yb
  5. проверял, всё работает. хп снимает как стреляющему, так и жертве.
  6. возможно потому что нет данных для этого элемента под этим ключом. А нет их из-за того, что игрок не пересекал колшейп.
  7. Это не вангование, а употребление более уместных понятий.
  8. скорее не коммуникабельность имелась в виду, а заинтересованность и исполнительность
  9. после resources все папки на пути ресурса должны быть в квадратных скобках. И для новых ресурсов нужно выполнить команду refresh, если после добавления сервер не был перезапущен.
  10. end else Err_Msg("Вы должны быть автомобиле, чтобы закрыть/открыть его.", source) здесь end убери
  11. function doLockVehicle ( source ) local theVehicle , strout if ( getElementType(source) == "vehicle" ) then theVehicle = source end if ( getElementType(source) == "player" ) then theVehicle = getElementData ( source, "cl_ownedvehicle" ) end if ( theVehicle ) then local vehiclename = getVehicleName ( theVehicle ) -- already locked setElementData ( theVehicle, "cl_vehiclelocked", not isVehicleLocked(theVehicle)) setVehicleLocked ( theVehicle, not isVehicleLocked(theVehicle)) if isVehicleLocked(theVehicle) then Car_Msg( "Текущие транспортное средство " .. vehiclename .. " закрыто.", theVehicle) Info_Msg ( "locked vehicle " .. vehiclename .. ".", source ) else Car_Msg( "Текущие транспортное средство " .. vehiclename .. " открыто.", theVehicle) Info_Msg ( "unlocked vehicle " .. vehiclename .. ".", source ) end if ( getVehicleController ( theVehicle ) == false ) then cl_FlashLights ( source ) end end else Err_Msg("Вы должны быть автомобиле, чтобы закрыть/открыть его.", source) end end function doToggleLocked ( source ) local theVehicle , strout if ( getElementType(source) == "vehicle" ) then theVehicle = source end if ( getElementType(source) == "player" ) then theVehicle = getElementData ( source, "cl_ownedvehicle" ) end if ( theVehicle ) then local vehiclename = getVehicleName ( theVehicle ) doLockVehicle ( source ) else Err_Msg("Вы должны быть автомобиле, чтобы заблокировать или разблокировать его.", source) end end lvls и exps пустые. Если значения нет и x = get, а потом set, то x всё равно будет пустой. local exps = tonumber(getAccountData(pAccount, "exp")) or 1 local lvls = tonumber(getAccountData(pAccount, "lvl")) or 1
  12. setTimer( function() for k,v in pairs(getElementsByType("player")) do if getTeamName(getPlayerTeam(v)) == "Staff" and getElementHealth(v)<100 then setElementHealth(v, getElementHealth(v)+1) end end end, 15000, 0)
  13. TaxiTe = createTeam("Такси", 255, 186, 0) local TaxiJobMarkJoin = createMarker(1805.166, -1937.950, 13.546, "cylinder", 1.3, 242, 133, 0) addEventHandler("onMarkerHit", TaxiJobMarkJoin, function (tPlayer) setPlayerTeam(tPlayer, TaxiTe) end )
  14. что такое FOV в настройках видео?
  15. Если файлы дороже, то - да. Но, во-первых, редко где набирается файлов на 400 Мб, во-вторых, удалять можно выборочно.
  16. у нормальных скриптеров массивы, а не таблицы
  17. А что использовать модели, не пропуская через редакторы, нельзя? Проще вообще удалять файлы, чтобы на клиенте они не сохранялись.
  18. when to expect the release date 1.5?
  19. главная "фишка" предстоящего релиза 1.5 возможность просмотра веб-страниц в игре. Один вопрос - зачем???
  20. при построении проекта возникают ошибки. Установлен VS 2008 (SP 1) и DirectX SDK. Библиотеки и инклуды соответственно подключены (скрины ниже). При запуске Multi Theft Auto.exe ничего не происходит, а в ДЗ несколько секунд висит процесс WerFault.exe, потом сворачивается. Причём одинаково, что при "Nightly", что при "Release" построениях. В окне выходных данных ошибки в файлах, изменения в которые не вносились.
  21. предложения: 1) больше патронов к мп5 (у снайпера). Практика показывает, что зачастую они заканчиваются быстрее, чем игрок умирает. 2) уменьшить таймер раза в 1,5. Для 5-ти точек 3000, для 3-х - 2000. 3) больше транспорта на спавнах, очень не хватает. 4) самое главное - БОЛЬШЕ КАРТ!
×
×
  • Create New...