Ow seria possivel eu colocar pra ele cobrar tipo umas moedas Vips editadas no caso (scarab coins) invez de dinheiro mesmo? respondam plx :X
- Fórum
- OTServ
- Recursos
- Scripting
- NPCs, monsters e raids
- [ Npc ] Npc De Vip Fufando!
info
Grupo: Campones
Registrado: 25/01/09
Posts: 17
Reputação: 0
Char no Tibia: Water Hagime

info
Grupo: Campones
Registrado: 14/12/07
Posts: 41
Reputação: +1
Char no Tibia: Handerson

Ow seria possivel eu colocar pra ele cobrar tipo umas moedas Vips editadas no caso (scarab coins) invez de dinheiro mesmo? respondam plx :X
Esse scrip vende premium em vez de vip....Aconteceu com mas alguem???
info
Grupo: Artesão
Registrado: 18/09/06
Posts: 122
Reputação: +8
Char no Tibia: Aistan Kendrick

Estou com a mesma dúvida do @Marlon Rox
Gostaria de saber se é possivel por outro tipe de moeda para ser comprado a vip?
info
Grupo: Campones
Registrado: 15/07/10
Posts: 15
Reputação: 0
Char no Tibia: Sir Eurides

aqui eu nao consigu comprar vip, na fala final de comprar q eh yes, ele fala que nao posso comprar mais de 350 sendo que falei 1 DIA =X que erro eh esse?
info
Grupo: Visconde
Registrado: 21/09/10
Posts: 319
Reputação: +27
Char no Tibia: lest sarif

é possivel sim ultilizar outro item envez de GOLD COIN
eu modifiquei por Scarab Coin , irei postar ake !
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
local node1 = keywordHandler:addKeyword({'vip'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Se Você Quise Compra Vip So Fala { days } .'})
function creatureSayCallback(cid, type, msg)
p = 5 -- Valor Da Premium account
if(not npcHandler:isFocused(cid)) then
return false
end
local talkUser = npcHANDLER_CONVbehavior == CONVERSATION_DEFAULT and 0 or cid
---------- MSGs ----------
if msgcontains(msg, 'premium') or msgcontains(msg, 'Premium') or msgcontains(msg, 'premium') or msgcontains(msg, 'Premium Accounts') or msgcontains(msg, 'days') then
selfSay('Pois Bem , Cada 15 Dias De Vip Custa '..p..' digite { 15 } para comprar e me de 1 crystal coin por vender', cid)
talkState[talkUser] = 1
---== compra por GPs ==---
elseif talkState[talkUser] == 1 then
if getNumber(msg) < 350 then
n = getNumber(msg)
if n ~= 0 then
if getPlayerMoney(cid) > p then
selfSay('Dias de Vip: {'..n..'} por '..p..' GPs?', cid)
talkState[talkUser] = 3
else
selfSay('Você Nao Tem Gold Suficientes Para Comprar {'..n..'} Dias De Vip.', cid)
talkState[talkUser] = 0
end
else
selfSay('Escolha Um Numero Acima De Zero.', cid)
talkState[talkUser] = 0
end
else
selfSay('Você Nao Pode Comprar Mais Que 350 Dias De Vip.', cid)
talkState[talkUser] = 0
end
elseif talkState[talkUser] == 3 then ---== GPs ==---
if msgcontains(msg, 'yes') or msgcontains(msg, 'sim') or msgcontains(msg, 'SIM') or msgcontains(msg, 'YES') then
if getPlayerPremiumDays(cid)+n <= 350 then
if (doPlayerRemoveItem(cid,2159,p) ~= TRUE) then
npcHandler:say('Voce Nao Tem Gold Suficientes!', cid)
talkState[talkUser] = 0
else
doPlayerAddPremiumDays(cid, n)
selfSay('Compra Efetuada Com Sucesso , Dias De Vip:{ '..n..' }.', cid)
talkState[talkUser] = 0
end
else
npcHandler:say('Voce Nao Pode Ter Mais Que 350 Dias De Vip!', cid)
talkState[talkUser] = 0
end
end
elseif msgcontains(msg, 'no') or msgcontains(msg, 'nao') or msgcontains(msg, 'não') or msgcontains(msg, 'NO') or msgcontains(msg, 'NAO') or msgcontains(msg, 'NÃO')then
selfSay('Tudo Bem.', cid)
talkState[talkUser] = 0
end
end
npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())
-- function maded by Gesior--
function getNumber(txt) --return number if its number and is > 0, else return 0
x = string.gsub(txt,"%a","")
x = tonumber(x)
if x ~= nill and x > 0 then
return x
else
return 0
end
end
Enquanto ao vender premium ao envez de VIP é um storage , basta voce colocar para adicionar um storage no seu buneco e adicionar o action ID no Tile que deseja !
info
Grupo: Cavaleiro
Registrado: 21/11/11
Posts: 160
Reputação: +14

nao tem como comprar com um tipo de item nao? ao invez de GOLDS? Obg'




info
Grupo: Herói
Registrado: 31/05/06
Posts: 1.1k
Reputação: +164
Gênero: Masculino
@Nicholas03
Este é o terçeiro tópico que vejo você floodando e revivendo!
REP-
E mais atenção as regras. Regras XTibia