Guest User

Untitled

a guest
Oct 17th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.81 KB | None | 0 0
  1. scn ScavWCampfireOnScript
  2.  
  3. float soundtimer
  4. short timeractive
  5. short awaitinginput
  6. short buttonvar
  7. short Burnwood
  8.  
  9.  
  10. float worldTimer
  11.  
  12. begin gamemode
  13.  
  14. if soundtimer <= 0 && player.getdead == 0
  15. playsound3D ScavWcampfire
  16. set soundtimer to 1.9
  17. elseif soundtimer > 0 && player.getdead == 0
  18. set soundtimer to soundtimer - getsecondspassed
  19. endif
  20.  
  21.  
  22. set Burnwood to ScavWFireplaceOnREF.getitemcount ScavWFirewood
  23. if Burnwood <= 0
  24. Showmessage ScavWCampfireNoFirewoodMSG
  25. disable
  26. markfordelete
  27. endif
  28. end
  29.  
  30. begin onactivate
  31. showmessage ScavWCampFireLitMSG
  32. set awaitinginput to 1
  33. end
  34.  
  35.  
  36.  
  37. begin menumode
  38. if awaitingInput == 1 && player.getdead == 0
  39. set buttonVar to getbuttonpressed
  40.  
  41. if buttonVar > -1
  42. set awaitingInput to 0
  43.  
  44. if buttonVar == 0
  45. ; Put out fire
  46. ScavWFireplaceOnREF.RemoveAllItems
  47.  
  48. elseif buttonVar == 1
  49. ;Add More Firewood (1 Firewood = 1 hour burn time)
  50. ScavWFireplaceOnREF.activate player
  51.  
  52. elseif buttonVar == 2
  53. ; Cook
  54.  
  55. Elseif buttonVar == 3
  56. ; Cancel - Do nothing
  57. endif
  58. endif
  59. endif
  60.  
  61. end
Add Comment
Please, Sign In to add comment