Advertisement
Guest User

Untitled

a guest
Sep 18th, 2014
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. ITEM.name = "Quest Item"
  2. ITEM.model = Model("Model|models/gibs/metal_gib4.mdl")
  3. ITEM.desc = "%Description|A generic quest item! Configure me - I can be anything you want me to be!%"
  4. ITEM.faction = {OBSOLETE}
  5. ITEM.price = 10
  6.  
  7. ITEM.functions.Name = {
  8. text = "Set Name",
  9. icon = "icon16/tag_blue_edit.png",
  10. menuOnly = true,
  11. run = function(itemTable, client, data, entity, index)
  12. if (CLIENT) then
  13. Derma_StringRequest("Change Name", "What would you like the name to be?", "Quest Item", function(name)
  14.  
  15. netstream.Start("nut_QuestName", {index, match})
  16. end)
  17. end
  18.  
  19. return false
  20. end
  21. }
  22.  
  23. if (SERVER) then
  24. netstream.Hook("nut_QuestName", function(client, data)
  25. local index = data[1]
  26. local name = data[2]
  27. local item = client:GetItem("quest", index)
  28.  
  29. if (item) then
  30. local data = table.Copy(item.data or {})
  31. item.name = name
  32.  
  33. client:UpdateInv("quest", -1, item.Name)
  34. client:UpdateInv("quest", 1, item)
  35. end
  36. end)
  37. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement