mano, o q é UniqueId?
- Fórum
- OTServ
- Recursos
- Scripting
- NPCs, monsters e raids
- [ Npc ] Npc De Vip Fufando!
info
Grupo: Campones
Registrado: 31/05/08
Posts: 4
Reputação: 0
Char no Tibia: Gladiador Tikin

info
Grupo: Campones
Registrado: 13/09/09
Posts: 5
Reputação: 0
Char no Tibia: 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 !
Editado Fevereiro 5 por MafagafoX
info
Grupo: Campones
Registrado: 27/12/08
Posts: 17
Reputação: +1
Char no Tibia: 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
Grupo: Banidos
Registrado: 07/02/08
Posts: 25
Reputação: +1
Char no Tibia: 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
Grupo: Herói
Registrado: 17/02/08
Posts: 2.5k
Reputação: +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
Grupo: Campones
Registrado: 16/02/10
Posts: 12
Reputação: +2
Char no Tibia: [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
Grupo: Campones
Registrado: 29/05/08
Posts: 27
Reputação: -3
FICOU BOM
Editado Fevereiro 18 por 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.
Editado Fevereiro 18 por Vilden
info
Grupo: Conde
Registrado: 13/05/07
Posts: 778
Reputação: +14
Char no Tibia: 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
Grupo: Barão
Registrado: 18/10/09
Posts: 246
Reputação: +26
Gênero: Masculino
Char no Tibia: 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
Grupo: Campones
Registrado: 17/07/09
Posts: 12
Reputação: +1
Char no Tibia: Nick Omais

eu gostei :mdr:







info
Grupo: Campones
Registrado: 11/10/08
Posts: 26
Reputação: +3
Char no Tibia: 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.