plomentes 0 #1 Postado 16 Novembro, 2007 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 #2 Postado 18 Novembro, 2007 Não achei nada parecido no fórum Aprovado Movido (Scripting -> Downloads -> NPC/Monster) Compartilhar este post Link para o post
Dark Kina 0 #3 Postado 18 Novembro, 2007 Mto bom Esse nps mi ajudou mto Compartilhar este post Link para o post
plomentes 0 #4 Postado 18 Novembro, 2007 Aaaaa, ningém comenta nada.... uiaHUIASH não esquesa de doar OT$ =D Compartilhar este post Link para o post
Mionzinho 0 #5 Postado 18 Novembro, 2007 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 #6 Postado 18 Novembro, 2007 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 #7 Postado 19 Novembro, 2007 Teria como tu fase o Guild Master para SQL? Obrigado (Y) Compartilhar este post Link para o post
plomentes 0 #8 Postado 19 Novembro, 2007 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 #9 Postado 4 Dezembro, 2007 vlw cara...vo tenta bota aki dai edito Compartilhar este post Link para o post
Diego Skate 0 #10 Postado 5 Dezembro, 2007 Cara coloca os créditos, se não vou te Reportar =) Compartilhar este post Link para o post
Dark 3 #11 Postado 5 Dezembro, 2007 @ 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.. D@rK~ Compartilhar este post Link para o post
Hyuuga Neji 0 #12 Postado 29 Dezembro, 2007 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
Seven Log 0 #15 Postado 15 Janeiro, 2009 Cara Vlw ae Me Ajudo Bastante Thx Compartilhar este post Link para o post
Neoty 0 #16 Postado 15 Janeiro, 2009 Como mudo o preço da premier account? Compartilhar este post Link para o post
knightaxl 0 #17 Postado 21 Janeiro, 2009 Vlwww ae cara era oque eu tava precisando ^^ Compartilhar este post Link para o post
D u k e e H 0 #18 Postado 27 Janeiro, 2009 Thanks, Belo Npc. Embora Muitos Servers Ja Venham Com Ele... é Ultil. Dkz, Compartilhar este post Link para o post
fabianobn 0 #19 Postado 29 Janeiro, 2009 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 #20 Postado 14 Fevereiro, 2009 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