- 0
pedido edita rapidinho esse Script!
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.
-
Conteúdo Similar
-
- 0 respostas
- 2151 visualizações
-
- 0 respostas
- 1394 visualizações
-
[TFS 0.4/8.60] NPC que aumenta a velocidade de upar todas as skill no trainer em 40% durante 7 dias!
Por BrunoBrilha,
- 1 resposta
- 2038 visualizações
-
- 1 resposta
- 1681 visualizações
-
- 0 respostas
- 1390 visualizações
-

Pergunta
kaleudd 200
Gostaria de remover o dinheiro e botar para vender por x item
Meu script do npc/scripts
local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid local outs = { ["blastoise female"] = {181656}, ["venusaur male"] = {181657}, ["skarmory male"] = {181658}, ["gengar female"] = {181659}, ["charizard female"] = {181660}, ["pikachu female"] = {181661}, ["azumaril female"] = {181662}, ["gengar male"] = {181663}, ["charizard male"] = {181664}, ["blastoise male"] = {181665}, ["pikachu male"] = {181666}, } msg = string.lower(msg) local diamond = 10606 --id dos diamonds if (msgcontains(msg, 'outfit') or msgcontains(msg, 'outfits')) then selfSay("Eu vendo as seguintes outfits: {blastoise female, venusaur male, skarmory male, gengar female, charizard female, pikachu female, azumaril female, gengar male, charizard male, blastoise male e pikachu male}, qual delas voce quer??", cid) talkState[talkUser] = 2 elseif outs[msg] and talkState[talkUser] == 2 then selfSay("Tem certeza que quer comprar essa outfit?", cid) outfit = outs[tostring(msg)] talkState[talkUser] = 3 elseif msgcontains(msg, 'yes') and talkState[talkUser] == 3 then if getPlayerStorageValue(cid, outfit[1]) <= 0 then if getPlayerLevel(cid) > 1 then if outfit[2] then if doPlayerRemoveItem(cid, diamond, outfit[2]) then setPlayerStorageValue(cid, outfit[1], 1) else selfSay("Voce precisa de ".. outfit[2] .." Tecidos para comprar essa outfit!", cid) talkState[talkUser] = 0 return false end else if getPlayerMoney(cid) >= 20000 then doPlayerRemoveMoney(cid, 20000) setPlayerStorageValue(cid, outfit[1], 1) else selfSay("Voce precisa de 200 Tecidos para comprar essa outfit!", cid) talkState[talkUser] = 0 return false end end else selfSay("!!!!!!!!", cid) talkState[talkUser] = 0 return false end else selfSay("Voce ja tem essa outfit, sentao por favor, escolha outra outfit...", cid) talkState[talkUser] = 0 return false end selfSay("Obrigado por comprar conosco!.", cid) talkState[talkUser] = 0 return true elseif msgcontains(msg, 'no') and talkState[talkUser] == 3 then selfSay("Entao... Por favor escolha outra outfit...", cid) talkState[talkUser] = 0 end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())Link para o comentário
https://xtibia.com/forum/topic/236183-edita-rapidinho-esse-script/Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados