Jump to content

Padul

Members
  • Posts

    35
  • Joined

  • Last visited

Everything posted by Padul

  1. Padul

    playSound3D

    if i do trigger server then client event it will be still the same rootElement so it will be working only for me
  2. Padul

    playSound3D

    addEventHandler("onClientKey",root,function(button,pressed) if isPlayerInVehicle(localPlayer) then local veh=getPlayerOccupiedVehicle (localPlayer) local x,y,z = getElementPosition(veh) if button=="8" and pressed==true then triggerEvent("wlaczPoganiacz",root,veh,x,y,z) elseif button=="8" and pressed==false then triggerEvent("wylaczPoganiacz",root,veh) end end end) addEvent("wlaczPoganiacz",true) addEventHandler("wlaczPoganiacz",getResourceRootElement(getThisResource()),function(veh,x,y,z) poganiacz=playSound3D("zyla.ogg",x,y,z,true) attachElements(poganiacz,veh) end) addEvent("wylaczPoganiacz",true) addEventHandler("wylaczPoganiacz",getResourceRootElement(getThisResource()),function(veh) destroyElement(poganiacz) end) how can i make it play for all player on server? not just me
  3. do you have any idea how to change wheels size on car?
  4. i have finaly done that local syrena={} if signal=="slow" then syrena[veh]=playSound3D("shrtvaw.ogg",x,y,z,true) attachElements(syrena[veh],veh) elseif signal=="fast" then destroyElement(syrena[veh]) syrena[veh]=playSound3D("lngvaw.ogg",x,y,z,true) attachElements(syrena[veh],veh) else destroyElement(syrena[veh]) end
  5. now it does not appear in the debugscript but the element still is not destroyed
  6. if clientSyrenaState == 1 then syrena = playSound3D ( "shrtvaw.ogg" , x, y, z, true ) setElementData(playerOccupiedRadiolka,"radiolka:syrenaClientSyrena",syrena) attachElements(syrena,playerOccupiedRadiolka) elseif clientSyrenaState == 2 then destroyElement(syrena) triggerServerEvent( "usunDateBoPoChujOna" ,localPlayer) syrena = playSound3D ( "lngvaw.ogg" , x, y, z, true ) setElementData(playerOccupiedRadiolka,"radiolka:syrenaClientSyrena",syrena) attachElements ( syrena, playerOccupiedRadiolka ) elseif clientSyrenaState == 0 then destroyElement(syrena) triggerServerEvent( "usunDateBoPoChujOna" ,localPlayer) end warning @ destroy element ( expetced element, got nill )
  7. serverside local fb={} if policeSigState == 0 then setElementData ( playerOccupiedRadiolka ,"radiolka:signalsstate",1) fb.wuwuni = createObject ( 1845, x , y , z , xr , yr, zr ) attachElements ( fb.wuwuni , playerOccupiedRadiolka, -0.5 , -0.05 , 0.9 ) elseif policeSigState == 1 then setElementData ( playerOccupiedRadiolka ,"radiolka:signalsstate",0) destroyElement ( fb.wuwuni ) end WARNING: Bad argument @ 'destroyElement' [Expected element at argument 1, got nill] can someone explain me that and maybe help :)? the problem is that i have more than one car that will have attached object wuwuni, it appears that if i create object on two vehicles then its possible to me to destroy element on the first vehicle
  8. Padul

    Nuclear DayZ

    Nuclear DayZ I would like to invite you to our MTA DayZ server. What characterises our server? Customized gamemode New login system along with new login panel Unconscious system Infection system New map objects (No lagging objects) New helicrashes Custom weather script Database transferred to MySQL which increases server performance New vehicle spawns New items and more loot spawns Global chat ('B') Added new weapons (Tec-9, RPG-7) New backpacks Arma II skins (weapon, players, items, zombies Optimized and adapted distance rendering system for character models, objects and vehicles. Why should you choose our server? We are team of professional scripters and programers. Our server is not just another server which is using community scripts (VIP, bases or any other scripts). All scripts on our server were written by us. Our goal is to make a good MTA DayZ server, not just another MTA DayZ deatmatch server full of spawned vehicles, overpowered VIPs and "events" which are basicly about reaching some tent full of items in the middle of nowhere. We are very passionate about giving people a good gameplay and a good community, that's why we stay away from features that would make the gameplay unfair. We also implemented rules which fight against any sort of "abuse". This includes admin abuse and player abuse, in this way we're trying to keep our community free of toxic players and toxic behaviour. Server IP: mtasa://178.33.54.32:20148 Its all time open, you can come and join us Our site: http://ndayz.eu Server screenshots:
  9. attempt to call global 'outputServerLog' (a nil value) if (x>=screenW*0.0891 and x<=(screenW*0.0891)+285) and (y>=screenH*0.6699 and y<=(screenH*0.6699)+26) then outputServerLog("KLIKNĄŁ!!") end what i have dont wrong?
  10. function forObjPosition ( thePlayer, command ) local padx,pady,padz = getElementPosition ( thePlayer ) outputConsole ( "{" .. padx .. "," .. pady .. "," .. padz .. "}," ) end addCommandHandler("mypos",forObjPosition) What had i done bad?
  11. Padul

    weather script

    ok, now its fine and working, big thanks for help
  12. Padul

    weather script

    so my intention was to change server weather setting depens on what the currnet ingame time is, eg if the ingame is 20, then the script will set weather to eg 4, also i set the script to server side
  13. Padul

    weather script

    yeah but ingame time is sometimes diffrent than real time, do you got my point?
  14. Padul

    weather script

    i wanted it to get server time, not real kappa so i changed local time = getRealTime() local hours = time.hour to local time = getTime() local hours = time.hour ERROR: .../weather.lua:4:attempt to index local 'time'
  15. Padul

    weather script

    i made mistake and i wanted to put there server time, not real time ok i made few modifications and i noticed that script works everytime i start it and its not in function kappa something like this --function nuclearWeather () local hour = getTime (hour) if (hour >= 1) and (hour <= 5) then setFarClipDistance( 70 ) setFogDistance ( 30 ) setSkyGradient(0,0,0,0,0,0) setWeather ( 22 ) setCloudsEnabled ( false ) setSunSize ( 0 ) elseif (hour > 5) and (hour <= 7) then setFarClipDistance( 120 ) setFogDistance ( 70 ) setSkyGradient( 0, 14, 12, 14, 13.5, 10 ) setWeather ( 3 ) setCloudsEnabled ( false ) setSunSize ( 2 ) elseif (hour > 7) and (hour <= 11) then setFarClipDistance( 220 ) setFogDistance ( 170 ) setSkyGradient( 0, 89, 196, 136, 170, 180 ) setWeather ( 4 ) setCloudsEnabled ( true ) setSunSize ( 2 ) elseif (hour == 20) then setFarClipDistance( 180 ) setFogDistance ( 100 ) setSkyGradient( 25, 25, 25, 25, 25, 25 ) setWeather ( 8 ) setWindVelocity ( 0.3, 0.1, 0 ) setCloudsEnabled ( true ) setSunSize ( 2 ) else setFarClipDistance( 240 ) setFogDistance ( 150 ) resetSkyGradient() setWeather ( 4 ) setCloudsEnabled ( true ) setWindVelocity ( 0, 0, 0 ) setSunSize ( 3 ) setWaveHeight ( 0 ) end setTimer(nuclearWeather,5000,0) --end do you think that adding event handler will help?
  16. Padul

    weather script

    its working a little, it changes weather everytime i restart script, but not from itself local hour, minute = getTime () function nuclearWeather () if (hour >= 1) and (hour <= 5) then setFarClipDistance( 70 ) setFogDistance ( 30 ) setSkyGradient(0,0,0,0,0,0) setWeather ( 22 ) setCloudsEnabled ( false ) setSunSize ( 0 ) elseif (hour > 5) and (hour <= 7) then setFarClipDistance( 120 ) setFogDistance ( 70 ) setSkyGradient( 0, 14, 12, 14, 13.5, 10 ) setWeather ( 3 ) setCloudsEnabled ( false ) setSunSize ( 2 ) elseif (hour > 7) and (hour <= 11) then setFarClipDistance( 220 ) setFogDistance ( 170 ) setSkyGradient( 0, 89, 196, 136, 170, 180 ) setWeather ( 4 ) setCloudsEnabled ( true ) setSunSize ( 2 ) elseif (hour == 20) then setFarClipDistance( 180 ) setFogDistance ( 100 ) setSkyGradient( 25, 25, 25, 25, 25, 25 ) setWeather ( 8 ) setRainLevel ( 1.8 ) setWindVelocity ( 0.3, 0.1, 0 ) setCloudsEnabled ( true ) setSunSize ( 2 ) else setFarClipDistance( 240 ) setFogDistance ( 150 ) resetSkyGradient() setWeather ( 4 ) setCloudsEnabled ( true ) setWindVelocity ( 0, 0, 0 ) setSunSize ( 3 ) setWaveHeight ( 0 ) end end setTimer(nuclearWeather,1000,0) if i set server time manualy to eg 20 then it will change the weather, but if the time will change by the time lapse the weather wont change
  17. Padul

    weather script

    can you help me guys? i wrote down some script which had to change weather and some sky gradient, but it doesnt work, can you help me with it? local time = getRealTime() local hour = time.hour function nuclearWeather () if (hour >= 1) and (hour <= 5) then setFarClipDistance( 70 ) setFogDistance ( 30 ) setSkyGradient(0,0,0,0,0,0) setWeather ( 22 ) setCloudsEnabled ( false ) setSunSize ( 0 ) elseif (hour > 5) and (hour <= 7) then setFarClipDistance( 120 ) setFogDistance ( 70 ) setSkyGradient( 0, 14, 12, 14, 13.5, 10 ) setWeather ( 3 ) setCloudsEnabled ( false ) setSunSize ( 2 ) elseif (hour > 7) and (hour <= 11) then setFarClipDistance( 220 ) setFogDistance ( 170 ) setSkyGradient( 0, 89, 196, 136, 170, 180 ) setWeather ( 4 ) setCloudsEnabled ( true ) setSunSize ( 2 ) elseif (hour == 20) then setFarClipDistance( 180 ) setFogDistance ( 100 ) setSkyGradient( 25, 25, 25, 25, 25, 25 ) setWeather ( 8 ) setRainLevel ( 1.8 ) setWindVelocity ( 0.3, 0.1, 0 ) setCloudsEnabled ( true ) setSunSize ( 2 ) else setFarClipDistance( 240 ) setFogDistance ( 150 ) resetSkyGradient() setWeather ( 4 ) setCloudsEnabled ( true ) setWindVelocity ( 0, 0, 0 ) setSunSize ( 3 ) end setWaveHeight ( 0 ) end setTimer(nuclearWeather,1000,0)
  18. Yes, i changed all triggers in client and nothing. In debugscript i havent any errors
  19. still not working, i changed all getRootElement() to source and nothing. Im really tired of this code. I tried to repair it all night There is a problem in triggers but i dont know whats wrong...
  20. ok, i changed "client" to "source" and your triggers but still doesnt work in console DIAGNOSTIC: RajzeN[t] #1002 HTTP server file mismatch (script) login_c.lua [Got size:0 MD5:00000000000000000000000000000000, wanted MD5:F1CBE4341269F87AC0870C893F5621DB]
  21. I havent any errors in console, so i paste my code here to check it. Problem is in triggers i think because when i modified them, script doesnt work good ;c
  22. Hello, i have big problem with this f**** script. This one is my own script, but i dont understand triggers ;c I need your help. Could u tell me, whats wrong there? SERVER-SIDE ----------------------------------- [ WERYFIKACJA KONTA ] function weryfikacja(serial) local q=dbQuery(db,"SELECT * FROM users WHERE serial='?'",serial) local r,num_rows=dbPoll(q,-1) if r then if num_rows>0 then triggerClientEvent(client,"onLogin",source) else triggerClientEvent(client,"onRegister",source) end end end addEvent("weryfikacja",true) addEventHandler("weryfikacja",getRootElement(),weryfikacja) ----------------------------------------------------------------------------------------- ----------------------------------- [ ZAKŁADANIE KONTA ] function zarejestrujGracza(pass,serial) if(pass) then local md5pass=md5(pass) if (string.len(pass) >= 5) then local serial=getPlayerSerial(source) playerRegister(serial,md5pass,pass,source) triggerClientEvent(source,"zalogowanyGracz",getRootElement()) else triggerClientEvent(source,"registerShortPass",getRootElement()) end end end addEvent("zarejestrujGracza",true) addEventHandler("zarejestrujGracza",getRootElement(),zarejestrujGracza) ----------------------------------------------------------------------------------------- ----------------------------------- [ LOGOWANIE GRACZA ] function zalogujGracza(pass,serial) if(pass) then local md5pass=md5(pass) local q=dbQuery(db,"SELECT * FROM users WHERE serial='"..serial.."' AND pass='"..md5pass.."'") local r,num_rows=dbPoll(q,-1) if r then if num_rows>0 then playerLogin(serial,source) triggerClientEvent(source,"zalogowanyGracz",getRootElement()) else triggerClientEvent(source,"loginBadPass",getRootElement()) end end end end addEvent("zalogujGracza",true) addEventHandler("zalogujGracza",getRootElement(),zalogujGracza) ----------------------------------------------------------------------------------------- CLIENT-SIDE function wymuszacz() fadeCamera(true,0,0,0,0) showCursor(true) showChat(false) showPlayerHudComponent("all",false) guiSetInputMode("no_binds_when_editing") guiSetVisible(statsWindows,false) triggerServerEvent("weryfikacja",getLocalPlayer(),getPlayerSerial(getLocalPlayer())) end addEventHandler("onClientResourceStart",getResourceRootElement(getThisResource()),wymuszacz) function panelRegister() guiSetVisible(LogRegWin[1],true) guiSetInputEnabled(true) addEventHandler("onClientGUIClick",LogRegButton[1],wcisnalRegister) end addEvent("onRegister",true) addEventHandler("onRegister",getRootElement(),panelRegister) function panelLogin() guiSetVisible(LogRegWin[2],true) guiSetInputEnabled(true) addEventHandler("onClientGUIClick",LogRegButton[2],wcisnalLogin) end addEvent("onLogin",true) addEventHandler("onLogin",getRootElement(),panelLogin) function wcisnalRegister(button,state) if(button == "left" and state == "up") then if (source == LogRegButton[1]) then if(guiCheckBoxGetSelected(LogRegCheckbox[1]))then triggerServerEvent("zarejestrujGracza",getLocalPlayer(),guiGetText(LogRegEdit[1]),getPlayerSerial(getLocalPlayer())) else guiSetText(LogRegLabel[1],"Please, accept conditions and terms!") end end end end function wcisnalLogin(button,state) if(button == "left" and state == "up") then if (source == LogRegButton[2]) then if(guiCheckBoxGetSelected(LogRegCheckbox[1]))then triggerServerEvent("zalogujGracza",getLocalPlayer(),guiGetText(LogRegEdit[1]),getPlayerSerial(getLocalPlayer())) else guiSetText(LogRegLabel[1],"Please, accept conditions and terms!") end end end end addEvent("zalogowanyGracz", true) addEventHandler("zalogowanyGracz",getRootElement(), function() showCursor(false) showChat(true) guiSetVisible(LogRegWin[1],false) guiSetVisible(LogRegWin[2],false) guiSetInputEnabled(false) guiSetVisible(statsWindows,true) fadeCamera(true,3.0) end) addEvent("registerShortPass",true) addEventHandler("registerShortPass",getRootElement(),function() guiSetText(LogRegLabel[1],"Password length min. 5 letters!") guiSetText(LogRegEdit[1],"") end) addEvent("loginBadPass",true) addEventHandler("loginBadPass",getRootElement(),function() guiSetText(LogRegLabel[1],"Wrong password!") guiSetText(LogRegEdit[1],"") end)
×
×
  • Create New...