Guest User

Untitled

a guest
Sep 20th, 2012
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. function onSay(cid, words, param)
  2. local coin = 11192
  3. local T = { -- [NOME DA QUEST] { descrição, quantidade de coin, storage da quest}
  4. ["Divine quest"] = {desc = "Descrição.", price = 20, storage = 1234},
  5. ["Berserk quest"] = {desc = "Descrição.", price = 20, storage = 1235},
  6. ["Mega quest"] = {desc = "Descrição.", price = 20, storage = 1236}
  7. }
  8. if (param == "lista") then
  9. local str = "Quest's :\n\n"
  10. for name, info in pairs(T) do
  11. str = str..name.." Descrição: " .. info.desc .. ", Preço:".. info.price .. " " .. getItemNameById(coin) .. ".\n\n"
  12. end
  13. doShowTextDialog(cid, coin, str) return true
  14. end
  15. local a = T[tostring(param):lower()]
  16. if not a then
  17. doPlayerSendTextMessage(cid, 27, "Parâmetro incorreto digite !comando lista para ver as quest's disponíveis.")
  18. return true
  19. end
  20. if doPlayerRemoveItem(cid, coin, a.price) == true then
  21. setPlayerStorageValue(cid, a.storage, 0)
  22. doPlayerSendTextMessage(cid, 27, "Agora você pode fazer denovo a ".. param .." .")
  23. else
  24. doPlayerSendCancel(cid, "Desculpe, você precisa de ".. a.price .. " ".. getItemNameById(coin) .. " para isso.")
  25. end
  26. return true
  27. end
Advertisement
Add Comment
Please, Sign In to add comment