Advertisement
Snowsz

Untitled

Feb 2nd, 2015
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 3.30 KB | None | 0 0
  1. local keywordHandler = KeywordHandler:new()
  2. local npcHandler = NpcHandler:new(keywordHandler)
  3. NpcSystem.parseParameters(npcHandler)
  4. local talkState = {}
  5. function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end
  6. function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end
  7. function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end
  8. function onThink() npcHandler:onThink() end
  9. function creatureSayCallback(cid, type, msg)
  10. if(not npcHandler:isFocused(cid)) then
  11. return false
  12. end
  13.  
  14.  
  15. --[[local itemid = 6527
  16. local count = 5]]
  17.  
  18. local outfitts = "Papai Noel, Páscoa e Anderson Silva"
  19.  
  20. local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT
  21.   if(msgcontains(msg, 'outfit')) then
  22.     selfSay('Bem, eu tenho aqui a outfit de natal, voce gostaria de compra-la? Custa apenas 5PPs, eu também tenho outras outfits: '..outfitts) -- Edite Sua Menssagem para quando o player falar *OUTFIT*
  23.     talkState[talkUser] = 1
  24. ---------------------------copiar-------------------------------
  25.   elseif(msgcontains(msg, 'outfit') and talkState[talkUser] == 1) then --onde tem outfit coloque o nome da nova outfit da lista "local outfitts"
  26.     if (getPlayerStorageValue(cid, 123) > 0) then  -- onde ta 123 troque para o for o local outfitt = 66678
  27.       selfSay('Desculpe, voce ja possui esta outfit') -- Eite a menssagem , que se o player tentar trocar de novo , o NPC avisar que ele j? fez essa missao
  28.     else
  29.       if getPlayerItemCount(cid, itemid) >= 1 then --onde tem itemid é o id do item necessário, troque, e em 1 a quantidade
  30.         setPlayerStorageValue(cid, 123,1) -- onde ta 123 troque para o for o local outfitt = 66678
  31.         doPlayerRemoveItem(cid, itemid,count) --onde tem itemid é o id do item necessário, troque, e em count a quantidade
  32.         selfSay('Muito Obrigado! Espero que goste da sua nova outfit!') -- Edite a menssagem de agradescimento
  33.       else
  34.         selfSay('Desculpe, mas voce nao tem pps necessario') -- Edite a menssagem que o player nao tem x item
  35.       end
  36.     end
  37.   return true
  38.  
  39. ---------------------------copiar-------------------------------
  40. ---------------------------colar abaixo \/------------------------
  41.   elseif(msgcontains(msg, 'outfit') and talkState[talkUser] == 1) then --onde tem outfit coloque o nome da nova outfit da lista "local outfitts"
  42.     if (getPlayerStorageValue(cid, 123) > 0) then  -- onde ta 123 troque para o for o local outfitt = 66678
  43.       selfSay('Desculpe, voce ja possui esta outfit') -- Eite a menssagem , que se o player tentar trocar de novo , o NPC avisar que ele j? fez essa missao
  44.     else
  45.       if getPlayerItemCount(cid, itemid) >= 1 then --onde tem itemid é o id do item necessário, troque, e em 1 a quantidade
  46.         setPlayerStorageValue(cid, 123,1) -- onde ta 123 troque para o for o local outfitt = 66678
  47.         doPlayerRemoveItem(cid, itemid,count) --onde tem itemid é o id do item necessário, troque, e em count a quantidade
  48.         selfSay('Muito Obrigado! Espero que goste da sua nova outfit!') -- Edite a menssagem de agradescimento
  49.       else
  50.         selfSay('Desculpe, mas voce nao tem pps necessario') -- Edite a menssagem que o player nao tem x item
  51.       end
  52.     end
  53.   return true
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66. ------------------------colar acima /\---------------------------
  67.   end
  68. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement