Advertisement
Mudbill

Combo Items Script (Amnesia)

Aug 2nd, 2013
635
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. //inventory.hps
  2. void OnGameStart()
  3. {
  4. AddCombineCallback("bottle", "BottleA", "BottleB", "CombineBottles", true);
  5. }
  6.  
  7. void CombineBottles(string &in asItemA, string &in asItemB)
  8. {
  9. RemoveItem(asItemA);
  10. RemoveItem(asItemB);
  11.  
  12. GiveSanityBoost();
  13.  
  14. PlayGuiSound("12_make_drill", 1);
  15.  
  16. GiveItem("BottleDone", "Puzzle", "BottleDone", "glass_container_mix_done.tga", 1);
  17. }
  18.  
  19.  
  20.  
  21. //Level.hps
  22. void OnStart()
  23. {
  24. AddUseItemCallback("", "BottleDone", "AreaUseItem", "UseItemOnTable", true);
  25. }
  26.  
  27. void UseItemOnTable(string &in asItem, string &in asEntity)
  28. {
  29. RemoveItem(asItem);
  30.  
  31. SetEntityActive("BottleDoneStatic", true);
  32. }
  33.  
  34.  
  35.  
  36. //extra_english.lang
  37. <CATEGORY Name="Inventory">
  38. <Entry Name="ItemName_Bottle">Bottle</Entry>
  39. <Entry Name="ItemDesc_Bottle">Bottlelelelele.</Entry>
  40.  
  41. <Entry Name="ItemName_BottleDone">Mixed Bottle</Entry>
  42. <Entry Name="ItemDesc_BottleDone">Bottlelelelele mix.</Entry>
  43. </CATEGORY>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement