Advertisement
Snowsz

Untitled

Feb 2nd, 2015
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 3.00 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.   elseif(msgcontains(msg, 'outfit') and talkState[talkUser] == 1) then --onde tem outfit coloque o nome da nova outfit da lista "local outfitts"
  25.     if (getPlayerStorageValue(cid, 123) > 0) then  -- onde ta 123 troque para o for o local outfitt = 66678
  26.       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
  27.     else
  28.       if getPlayerItemCount(cid, itemid) >= 1 then --onde tem itemid é o id do item necessário, troque, e em 1 a quantidade
  29.         setPlayerStorageValue(cid, 123,1) -- onde ta 123 troque para o for o local outfitt = 66678
  30.         doPlayerRemoveItem(cid, itemid,count) --onde tem itemid é o id do item necessário, troque, e em count a quantidade
  31.         selfSay('Muito Obrigado! Espero que goste da sua nova outfit!') -- Edite a menssagem de agradescimento
  32.       else
  33.         selfSay('Desculpe, mas voce nao tem pps necessario') -- Edite a menssagem que o player nao tem x item
  34.       end
  35.     end
  36.   return true
  37.   end
  38.   elseif(msgcontains(msg, 'outfit') and talkState[talkUser] == 1) then --onde tem outfit coloque o nome da nova outfit da lista "local outfitts"
  39.     if (getPlayerStorageValue(cid, 123) > 0) then  -- onde ta 123 troque para o for o local outfitt = 66678
  40.       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
  41.     else
  42.       if getPlayerItemCount(cid, itemid) >= 1 then --onde tem itemid é o id do item necessário, troque, e em 1 a quantidade
  43.         setPlayerStorageValue(cid, 123,1) -- onde ta 123 troque para o for o local outfitt = 66678
  44.         doPlayerRemoveItem(cid, itemid,count) --onde tem itemid é o id do item necessário, troque, e em count a quantidade
  45.         selfSay('Muito Obrigado! Espero que goste da sua nova outfit!') -- Edite a menssagem de agradescimento
  46.       else
  47.         selfSay('Desculpe, mas voce nao tem pps necessario') -- Edite a menssagem que o player nao tem x item
  48.       end
  49.     end
  50. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement