Advertisement
Deadman69330

Untitled

Jun 28th, 2018
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.67 KB | None | 0 0
  1. -- CONFIG --
  2.  
  3. local deadman_config_add_color_added = Color(255,50,255) -- La couleur quand on ajoute quelque chose dans le four
  4.  
  5. local deadman_config_inside_color_main = Color(255,153,51) -- La couleur du texte pour la première ligne
  6. local deadman_config_inside_color_bread = Color(255,153,51) -- La couleur du texte pour le pain dans le four
  7. local deadman_config_inside_color_fromage = Color(255,153,51) -- La couleur du texte pour le fromage dans le four
  8. local deadman_config_inside_color_pepperonni = Color(255,153,51) -- La couleur du texte pour les pepperonni dans le four
  9. local deadman_config_inside_color_salade = Color(255,153,51) -- La couleur du texte pour la salade dans le four
  10. local deadman_config_inside_color_viande = Color(255,153,51) -- La couleur du texte pour la viande dans le four
  11.  
  12. local deadman_config_recipe_color_main = Color(255,0,0) -- La couleur pour la première ligne
  13. local deadman_config_recipe_color_pizza = Color(255,0,0) -- La couleur pour la recette de la pizza
  14. local deadman_config_recipe_color_burger = Color(255,0,0) -- La couleur pour la recette du burger
  15.  
  16. local deadman_config_view_show_behind = 0 -- Afficher les informations au dessus du four derrière le four (1 = Activer, 0 = désactiver)
  17. local deadman_config_view_show_time = 5 -- Afficher combien de temps les informations au dessus du four
  18.  
  19.  
  20. surface.CreateFont( "Cook_Mod_Font_1", {
  21. font = "Arial",
  22. extended = false,
  23. size = 50,
  24. weight = 500,
  25. antialias = true,
  26. } )
  27.  
  28. surface.CreateFont( "Cook_Mod_Font_2", {
  29. font = "Arial",
  30. extended = false,
  31. size = 35,
  32. weight = 500,
  33. antialias = true,
  34. } )
  35.  
  36.  
  37. -- CONFIG --
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50. include("shared.lua")
  51.  
  52. local added_food = 0
  53. local stored_pain = 0
  54. local stored_fromage = 0
  55. local stored_pepperonni = 0
  56. local stored_salade = 0
  57. local stored_viande = 0
  58. local wantoknow = 0
  59. local timerdontspam = 0
  60. local wanttorecipe = 0
  61.  
  62. function ENT:Draw()
  63.  
  64. self:DrawModel()
  65.  
  66. local ang = self:GetAngles()
  67. local eye = LocalPlayer():EyeAngles()
  68. local Pos = self:LocalToWorld( self:OBBCenter() )+Vector( 0, 0, 50 )
  69.  
  70. net.Receive("get_all_recipe", function(len, pl)
  71. wanttorecipe = 1
  72. end)
  73.  
  74. ang:RotateAroundAxis(self:GetAngles():Right(),180)
  75. ang:RotateAroundAxis(self:GetAngles():Forward(),90)
  76. ang:RotateAroundAxis(self:GetAngles():Up(),270)
  77.  
  78. if wanttorecipe == 1 then
  79.  
  80. timer.Simple(deadman_config_view_show_time,function()
  81. wanttorecipe = 0
  82. end)
  83.  
  84. cam.Start3D2D(self:GetPos(), ang, 0.1)
  85.  
  86.  
  87.  
  88. chat.PlaySound()
  89. draw.RoundedBox( 0, -250, -500, 500, 220, Color(68,91,235,150) )
  90. draw.SimpleText("Recettes :", "Cook_Mod_Font_1",0,-470,Color(255,255,255),1,1)
  91. draw.SimpleText("1 Pain + 1 Pepperonni + 1 Fromage", "Cook_Mod_Font_2",0,-425,Color(255,255,255),1,1)
  92. draw.SimpleText("2 Pains + 1 Viande + 1 Salade", "Cook_Mod_Font_2",0,-385,Color(255,255,255),1,1)
  93. draw.SimpleText("1 Algue + 1 Poisson", "Cook_Mod_Font_2",0,-345,Color(255,255,255),1,1)
  94. draw.SimpleText("1 Viande + 2 Pates", "Cook_Mod_Font_2",0,-305,Color(255,255,255),1,1)
  95.  
  96.  
  97. cam.End3D2D()
  98. end
  99.  
  100. if wanttorecipe == 1 then
  101. wanttorecipe = 0
  102. if deadman_config_view_show_behind == 1 then
  103.  
  104. local ang2 = self:GetAngles()
  105.  
  106. ang2:RotateAroundAxis(self:GetAngles():Right(),270)
  107. ang2:RotateAroundAxis(self:GetAngles():Forward(),90)
  108. ang2:RotateAroundAxis(self:GetAngles():Up(),180)
  109. cam.Start3D2D(self:GetPos(), ang2, 0.1)
  110.  
  111. draw.RoundedBox( 0, -250, -500, 500, 220, Color(68,91,235,150) )
  112. draw.SimpleText("Recettes :", "Cook_Mod_Font_1",0,-470,Color(255,255,255),1,1)
  113. draw.SimpleText("1 Pain + 1 Pepperonni + 1 Fromage", "Cook_Mod_Font_2",0,-425,Color(255,255,255),1,1)
  114. draw.SimpleText("2 Pains + 1 Viande + 1 Salade", "Cook_Mod_Font_2",0,-385,Color(255,255,255),1,1)
  115. draw.SimpleText("1 Algue + 1 Poisson", "Cook_Mod_Font_2",0,-345,Color(255,255,255),1,1)
  116. draw.SimpleText("1 Viande + 2 Pates", "Cook_Mod_Font_2",0,-305,Color(255,255,255),1,1)
  117.  
  118.  
  119. cam.End3D2D()
  120.  
  121. end
  122. end
  123. end
  124.  
  125. net.Receive("added_food", function(len, pl)
  126. added_food = 1
  127. end)
  128.  
  129. net.Receive("get_stored_food", function(len, pl) -- NE PAS CHANGER L'ORDRE, Ils sont lu dans l'ordre
  130. stored_pain = net.ReadInt( 32 )
  131. stored_salade = net.ReadInt( 32 )
  132. stored_pepperonni = net.ReadInt( 32 )
  133. stored_fromage = net.ReadInt( 32 )
  134. stored_viande = net.ReadInt( 32 )
  135. stored_algue = net.ReadInt( 32 )
  136. stored_poisson = net.ReadInt( 32 )
  137. stored_pates = net.ReadInt( 32 )
  138. wantoknow = 1
  139. end)
  140.  
  141.  
  142. function ENT:Think()
  143.  
  144. if added_food == 1 then
  145. chat.AddText(deadman_config_add_color_added, "Vous avez ajouter de la nourriture dans votre four")
  146. added_food = 0
  147. end
  148.  
  149. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement