mano, o q é UniqueId?
- Forums
- OTServ
- Recursos
- Scripting
- NPCs, monsters e raids
- [ Npc ] Npc De Vip Fufando!
info
Group: Campones
Joined: 31/05/08
Posts: 4
Reputation: 0
Tibia Character: Gladiador Tikin

info
Group: Campones
Joined: 13/09/09
Posts: 5
Reputation: 0
Tibia Character: GOD MafagafoX

1º não é pasta chamada vip.xlm e sim um arquivo .xlm
explique melhor o post e corriga os erros, porque quase que fiz errado; se vs quer que façam certo precisa explicar tudo mesmo.
obrigado pelo post aew !
Edited Fevereiro 5 by MafagafoX
info
Group: Campones
Joined: 27/12/08
Posts: 17
Reputation: +1
Tibia Character: Caos fast'bolter
1º não é pasta chamada vip.xlm e sim um arquivo .xlm
explique melhor o post e corriga os erros, porque quase que fiz errado; se vs quer que façam certo precisa explicar tudo mesmo.
obrigado pelo post aew !
Cara se você vai criticar, faça uma crítica construtível e correta, não é arquivo .XLM, é arquivo .XML.
Valeu pelo post tava precisando desse npc, funciono aqui.
Eu sei que ninguém pergunto, mais eu demorei pra descobrir (so newba), pra colocar o uniqueID tenque ir no map editor click em propriedades do tile(SQM) e botar la, o numero citado ...
info
Group: Banidos
Joined: 07/02/08
Posts: 25
Reputation: +1
Tibia Character: Volis Xedria

Alguem sabe me dizer como poderia passar esse npc para acess 5 ?
Digamos que eu queria que só OS GOD's usassem o npc
info
Group: Herói
Joined: 17/02/08
Posts: 2.5k
Reputation: +193

@UP
Coloque em uma área inacessível para os jogadores.
@Topico
Realmente a explicação ficou a desejar, porém você receberá sim um ponto de reputação.
Agradecemos pela excelente iniciativa.
Abraços.
info
Group: Campones
Joined: 16/02/10
Posts: 12
Reputation: +2
Tibia Character: [Nenhum Preferencial]

Desculpe se eu estiver enganado mais esse script nao foi voce que fez..
eu tinha um ot a um tempo e tem o mesmo script , mesmo tile ao passar premium mesmas coisas
por favor coloque o creditos de quem fez..
info
Group: Campones
Joined: 29/05/08
Posts: 27
Reputation: -3
FICOU BOM
Edited Fevereiro 18 by HaHeHaeAHu
HaHeHaeAHu, você acaba de cometer flood.
O que é flood??
Flood é quando você comenta em um tópico mais é um comentário que não
influenciara nada no tópico, exemplo:
Muito bomContinue assim
Ficou bom
E sua assinatura está muito grande, o máximo permitido é de 20 linhas, troque-a
dentro de 24h ou ela será removida.
Edited Fevereiro 18 by Vilden
info
Group: Conde
Joined: 13/05/07
Posts: 778
Reputation: +14
Tibia Character: Shea Fald

Amigo se voltar a cometer flood terei que te punir, leia as regras e evite o ocorrido.
Abraços
amigo eu pensei da mesma forma ao fazer um npc que venda vip, mas o que nao consegui fazer, é um modo para que os jogadores possam conferir quantos dias de vip ainda lhes restam.
Você ja teria algum esquema deste motado?
obrigado.
TEM COMO DE VEZ GPD FAZER CRYTAL COINS PLX?
TIPO 3KK CADA DIA
aqui está o em crystal coin no caso 3kk por 15 dias,pode mudar...
azul: preço da vip
vermelho: dias de vip
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 = 3000000 -- 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 (doPlayerRemoveMoney(cid,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
info
Group: Barão
Joined: 18/10/09
Posts: 246
Reputation: +26
Gender: Masculino
Tibia Character: Aran Than

Péssimo, onde modifica o preço, quantos dias e qual item será removido?
Faz um tutorial para modificação. E coloca a área vip como actionid 29000, pois é a tradicional, usada no Styller.
info
Group: Campones
Joined: 17/07/09
Posts: 12
Reputation: +1
Tibia Character: Nick Omais

eu gostei :mdr:







info
Group: Campones
Joined: 11/10/08
Posts: 26
Reputation: +3
Tibia Character: Ron Arka
Bem hoje estou aki postando um npc ke vende vip!
Ele está funcionando corretamente e espero que gostem , realmente não foi flood , eu que fiz.
Primeiramente vá em data/npc e crie uma pasta chamada vip.xml.
nela cole isto :
Depois vá em scripts e crie uma pasta chamada vip.lua , nela cole isto :
-- Vip Sistem By Zero
Assim estará feito o npc , mas enquanto ao lugar que será vip?
Vá em data/movements e abra o arquivo movements.xml , depois cole esta tag :
Oque está em vermelho , é o UniqueId que vc colocará nos "chao" que somente vips poderam passar.
Logo em seguida vá em scripts e crie uma pasta chamada vipe.lua.
Nela cole isto :
Obrigado , espero que gostem.