Ir para conteúdo
Entre para seguir isso  
plomentes

NPC de Premmy para SQL

Recommended Posts

plomentes    0
plomentes

NPC de Premmy

para OTServ em SQL

 

Vá na pasta data/npc, copie qual quer arquivo .XML de la, cole e renomeie para Jack.

Abra-o retire tudo que estiver dentro e cole isso:

 

<?xml version="1.0" encoding="UTF-8"?>

<npc name="Jack" script="data/npc/scripts/jack.lua" autowalk="25" floorchange="0">

<health now="100" max="100"/>

<look type="154" head="0" body="0" legs="0" feet="0" corpse="2212"/>

</npc>

 

Nome do NPC

Nome do arquivo

 

Depois disso vá na pasta data/npc/scripts, copie qual quer arquivo .lua, cole e renomeie para jack.lua, tire tudo que tiver la dentro e cole isto:

 

------Npc Premium Days Feito ESPECIALMENTE Para OTNet TOTALMENTE By Plomentes-----

local keywordHandler = KeywordHandler:new()

local npcHandler = NpcHandler:new(keywordHandler)

NpcSystem.parseParameters(npcHandler)

-- OTServ event handling functions start

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

-- OTServ event handling functions end

function creatureSayCallback(cid, type, msg)

if(npcHandler.focus ~= cid) then

return false

end

-----------------------------------------------------NAO MECHER!!!!--------------------------------

prise = 2000 ------2000 Means 2k for eatch day change it if u want

------------------------------------------NAO MECHER!!!!-------------------

 

no_money = 'You do not have enough of money'

 

if msgcontains(msg, 'days') or msgcontains(msg, 'day')and ShopModule:getCount(msg) <= 20 then

days = ShopModule:getCount(msg)

total = prise*days

selfSay('Are u sure you want to buy '..days..' premium days for '..total..' gold coins?')

talk_state = 1

elseif msgcontains(msg, 'yes') and talk_state == 1 then

if doPlayerRemoveMoney(cid, total) == TRUE then

doPlayerAddPremiumDays(cid, days)

selfSay('You have successfully bought '..days..' day(s) of premium for '..total..' gold pieces.')

else

selfSay(no_money)

end

 

elseif msgcontains(msg, 'no') and talk_state == 1 then

selfSay('Get out of my sight!')

talk_state = 0

end

return true

end

 

npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)

npcHandler:addModule(FocusModule:new())

 

Não mexa em nada pois esta pronto para usar e nao há necessidade de alguma auteração.

 

Acabou e agora e so por online seu OTServe e testar caso haja algum Bug favor postar aqui como também qual quer duvida relacionada ao NPC é so postar

 

(obs): o npc vende addon por dia, vc fala exemplo em portugues:

oi, quero comprar premmium, 15 dias, sim, até logo.

 

Gostou do NPC?? Me doe OT$.

 

.

Compartilhar este post


Link para o post
Dark    3
Dark

Não achei nada parecido no fórum

 

Aprovado

 

Movido

(Scripting -> Downloads -> NPC/Monster)

Compartilhar este post


Link para o post
Dark Kina    0
Dark Kina

Mto bom

 

Esse nps mi ajudou mto

Compartilhar este post


Link para o post
plomentes    0
plomentes

Aaaaa, ningém comenta nada....

uiaHUIASH não esquesa de doar OT$ =D

Compartilhar este post


Link para o post
Mionzinho    0
Mionzinho

Posta todos NPC logo de uma vez ^^

Brincadeiras a parte, fico bom, igual ao Seller

No Forgotten só veio 3-4 NPC ta ajudando bastante.

 

Abraço

 

~Edit~

Podia só te feito o premmy e promotion junto neah! ^^

~Edt²~

Eu vi, vem sim o npc de promotion, só não gosto de 2 separado porque não sie que nome por >.<

Compartilhar este post


Link para o post
plomentes    0
plomentes

Háháháhá

Só não fis isso pois ficaria um topico muito grande e não gosto, acho feio.

 

~EDIT~

 

Acho que no server ja vem um NPC de Promotion nao tenho certeza vou verificar.

Compartilhar este post


Link para o post
Mechas    0
Mechas

Teria como tu fase o Guild Master para SQL?

 

Obrigado (Y)

Compartilhar este post


Link para o post
plomentes    0
plomentes
Teria como tu fase o Guild Master para SQL?

 

Obrigado (Y)

 

Entra nesse Link ae tem como você comprar esse npc, é super barato.

 

http://forums.otserv.com.br/showthread.php?t=16524

Compartilhar este post


Link para o post
ughinii    0
ughinii

vlw cara...vo tenta bota aki dai edito

Compartilhar este post


Link para o post
Diego Skate    0
Diego Skate

Cara coloca os créditos, se não vou te Reportar =)

Compartilhar este post


Link para o post
Dark    3
Dark

@ Diego Skate

 

Caso tenha alguma prova que este tutorial é de autoria de outra pessoal, me envie uma mensagem privada com esta prova, irei avaliar e se for o caso eu adicionarei os creditos no topico..

 

:bye:

 

D@rK~

Compartilhar este post


Link para o post
Hyuuga Neji    0
Hyuuga Neji

Muito obrigado cara, você é 10!

Eu só modifiquei e deixei ela pra vender a premium sem escolher os dias...

Ehehehe, estava atrás desse NPC ah dias!

 

Thanks,

NEJI

Compartilhar este post


Link para o post
diogocanutf    0
diogocanutf

xD gostei...

Compartilhar este post


Link para o post
Din pajeh II    0
Din pajeh II

Obrigado.

5 OT$

Compartilhar este post


Link para o post
Seven Log    0
Seven Log

Cara Vlw ae

Me Ajudo Bastante

Thx :)

Compartilhar este post


Link para o post
Neoty    0
Neoty

Como mudo o preço da premier account?

Compartilhar este post


Link para o post
knightaxl    0
knightaxl

Vlwww ae cara era oque eu tava precisando ^^

Compartilhar este post


Link para o post
D u k e e H    0
D u k e e H

Thanks,

Belo Npc.

Embora Muitos Servers Ja Venham Com Ele...

é Ultil.

 

Dkz, :D

Compartilhar este post


Link para o post
fabianobn    0
fabianobn

ae cara vlw ae belo npc ^^

 

mais oq eu falo eu disse ae oq vc falou mais não funfo :/

 

@Fabianobn

Compartilhar este post


Link para o post
Deehpsy    0
Deehpsy

Não tem como trocar as coins do tibia, por outra coin ? ;s

oou já tá na função mesmo ?

Compartilhar este post


Link para o post
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×