Jump to content

dewu

Members
  • Posts

    169
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

dewu's Achievements

Busta

Busta (15/54)

0

Reputation

  1. Nasza historia zaczęła się wraz ze startem pierwszej edycji - "Żywe-Trupy". To ona dała początek i podstawę do stworzenia lidera na scenie serwerów Multi Theft Auto z modem DayZ. ZT zrobiło furorę nie tylko na Polskiej scenie, entuzjaści przybywali do nas z całego świata. Pomimo braku doświadczenia w tamtym okresie serwer z powodzeniem prosperował i przyciągał uwagę kolejnych przetrwałych. Niestety, ze względu na brak czasu projekt został przez nas wstrzymany. Wstrzymany, to dobre słowo, bo niewiele ponad 6 miesięcy później powstał na nowo jako pierwsze "NationZ". Poprawione, upiększone, rozbudowane. Im dłużej serwer widniał na liście serwerów, tym więcej nowości dodawaliśmy. Kolejne dwa miesiące przygotowań, wdrażania nowych systemów i rozwiązań, tylko i wyłącznie dla Was, tych, bez których tak wiele nie mógłbym napisać o historii. Finalnie projekt ochrzciliśmy jako "NationZ", oznaczony jako edycja z numerkiem II. Lista najważniejszych zmian: Strona www: http://nationz.pl Start serwera: 23.12.2016, 18:00
  2. Thanks Bonus. Problem solved.
  3. Hello guys. Is this way to stop player blewing up who's nearby exploding vehicle?
  4. Ow, I checked logs again and find that error line before: ERROR: bone_attach/attach_func.lua:117: invalid key to 'next' [string "?"]
  5. Hello guys. I have strange error in my console from bone_attach script. ERROR: bone_attach/attach_func.lua:117: cannot resume dead coroutine [string "?"] Everything works properly, but this error appear every 1 second in debugscript and console. I never used coroutine, so I don't know from where it try to get value and get string. attach_func.lua: 117: setTimer(function() coroutine.resume(clearing_nonexisting_peds) end,1000,0) attach_func.lua: attached_ped = {} attached_bone = {} attached_x = {} attached_y = {} attached_z = {} attached_rx = {} attached_ry = {} attached_rz = {} function attachElementToBone(element,ped,bone,x,y,z,rx,ry,rz) if not (isElement(element) and isElement(ped)) then return false end if getElementType(ped) ~= "ped" and getElementType(ped) ~= "player" then return false end bone = tonumber(bone) if not bone or bone < 1 or bone > 20 then return false end x,y,z,rx,ry,rz = tonumber(x) or 0,tonumber(y) or 0,tonumber(z) or 0,tonumber(rx) or 0,tonumber(ry) or 0,tonumber(rz) or 0 attached_ped[element] = ped attached_bone[element] = bone attached_x[element] = x attached_y[element] = y attached_z[element] = z attached_rx[element] = rx attached_ry[element] = ry attached_rz[element] = rz if setElementCollisionsEnabled then setElementCollisionsEnabled(element,false) end if script_serverside then triggerClientEvent("boneAttach_attach",root,element,ped,bone,x,y,z,rx,ry,rz) end return true end function detachElementFromBone(element) if not element then return false end if not attached_ped[element] then return false end clearAttachmentData(element) if setElementCollisionsEnabled then setElementCollisionsEnabled(element,true) end if script_serverside then triggerClientEvent("boneAttach_detach",root,element) end return true end function isElementAttachedToBone(element) if not element then return false end return isElement(attached_ped[element]) end function getElementBoneAttachmentDetails(element) if not isElementAttachedToBone(element) then return false end return attached_ped[element],attached_bone[element], attached_x[element],attached_y[element],attached_z[element], attached_rx[element],attached_ry[element],attached_rz[element] end function setElementBonePositionOffset(element,x,y,z) local ped,bone,ox,oy,oz,rx,ry,rz = getElementBoneAttachmentDetails(element) if not ped then return false end return attachElementToBone(element,ped,bone,x,y,z,rx,ry,rz) end function setElementBoneRotationOffset(element,rx,ry,rz) local ped,bone,x,y,z,ox,oy,oz = getElementBoneAttachmentDetails(element) if not ped then return false end return attachElementToBone(element,ped,bone,x,y,z,rx,ry,rz) end if not script_serverside then function getBonePositionAndRotation(ped,bone) bone = tonumber(bone) if not bone or bone < 1 or bone > 20 then return false end if not isElement(ped) then return false end if getElementType(ped) ~= "player" and getElementType(ped) ~= "ped" then return false end if not isElementStreamedIn(ped) then return false end local x,y,z = getPedBonePosition(ped,bone_0[bone]) local rx,ry,rz = getEulerAnglesFromMatrix(getBoneMatrix(ped,bone)) return x,y,z,rx,ry,rz end end ------------------------------------ function clearAttachmentData(element) attached_ped[element] = nil attached_bone[element] = nil attached_x[element] = nil attached_y[element] = nil attached_z[element] = nil attached_rx[element] = nil attached_ry[element] = nil attached_rz[element] = nil end function forgetDestroyedElements() if not attached_ped[source] then return end clearAttachmentData(source) end addEventHandler(script_serverside and "onElementDestroy" or "onClientElementDestroy",root,forgetDestroyedElements) function forgetNonExistingPeds() local checkedcount = 0 while true do for element,ped in pairs(attached_ped) do if not isElement(ped) then clearAttachmentData(element) end checkedcount = checkedcount+1 if checkedcount >= 1000 then coroutine.yield() checkedcount = 0 end end coroutine.yield() end end clearing_nonexisting_peds = coroutine.create(forgetNonExistingPeds) setTimer(function() coroutine.resume(clearing_nonexisting_peds) end,1000,0) Any ideas?
  6. Hello guys. I want to add shader snow ground, but when I start it I see that everything is too bright. http://community.multitheftauto.com/ind ... ls&id=3361 Is this any way to change brightness of shader?
  7. Wprowadziliśmy autorski system loterii, w którym każdy może wygrać wspaniałe nagrody!
  8. Specially for you we recorded short preview map movie:
  9. Specjalnie dla was, nakręciliśmy krótki filmik prezentujący mapę gry na serwerze NationZ:
  10. The same. After stop editor_gui was dissapear only menu at the top of then screen. @EDIT I found Crosshair.png in editor_main\client\images I can replace it for transparent image, but it will still shows object name and distance when hover.
  11. Hello guys. I want to record a short movie from Map Editor, but the centered crosshair and the objects name and distance when hover prevents it. http://i.imgur.com/aqN6Se2.png Is possible to hide/disable this crosshair?
  12. Server IP: 5.196.126.101:22108 Website: www.nationz.pl
  13. IP Serwera: 5.196.126.101:22108 Strona www: www.nationz.pl
×
×
  • Create New...