Rotciv 2 Postado Dezembro 18, 2005 Share Postado Dezembro 18, 2005 focus = 0 talk_start = 0 target = 0 following = false attacking = false function onThingMove(creature, thing, oldpos, oldstackpos) end function onCreatureAppear(creature) end function onCreatureDisappear(cid, pos) if focus == cid then selfSay('Good bye then.') focus = 0 talk_start = 0 end end function onCreatureTurn(creature) end function msgcontains(txt, str) return (string.find(txt, str) and not string.find(txt, '(%w+)' .. str) and not string.find(txt, str .. '(%w+)')) end function onCreatureSay(cid, type, msg) msg = string.lower(msg) if ((string.find(msg, '(%a*)hi(%a*)')) and (focus == 0)) and getDistanceToCreature(cid) < 4 then selfSay('Hello, ' .. creatureGetName(cid) .. '! I sell ropes (50gps), shovels (20gps), backpacks (10gps), manafluids (100gps), lifefluids (60gps) and fishing rods (100gps). I buy vials (10gps).') focus = cid talk_start = os.clock() elseif string.find(msg, '(%a*)hi(%a*)') and (focus ~= cid) and getDistanceToCreature(cid) < 4 then selfSay('Sorry, ' .. creatureGetName(cid) .. '! I talk to you in a minute.') elseif msgcontains(msg, 'rope') and focus == cid then buy(cid,2941,1,50) talk_start = os.clock() elseif msgcontains(msg, 'shovel') and focus == cid then buy(cid,3395,1,20) talk_start = os.clock() elseif msgcontains(msg, 'backpack') and focus == cid then buy(cid,2792,1,10) talk_start = os.clock() elseif msgcontains(msg, 'manafluid') or msgcontains(msg, 'mana fluid') and focus == cid then buy(cid,2812,7,100) talk_start = os.clock() elseif msgcontains(msg, 'lifefluid') or msgcontains(msg, 'life fluid') and focus == cid then buy(cid,2812,10,60) talk_start = os.clock() elseif msgcontains(msg, 'fishing rod') and focus == cid then buy(cid,3421,1,100) talk_start = os.clock() elseif (msgcontains(msg, 'vial') or msgcontains(msg, 'flask')) and focus == cid then sell(cid,2812,1,10) talk_start = os.clock() elseif string.find(msg, '(%a*)bye(%a*)') and focus == cid and getDistanceToCreature(cid) < 4 then selfSay('Good bye, ' .. creatureGetName(cid) .. '!') focus = 0 talk_start = 0 end end function onCreatureChangeOutfit(creature) end function onThink() if (os.clock() - talk_start) > 30 then if focus > 0 then selfSay('Next Please...') end focus = 0 end if focus ~= 0 then if getDistanceToCreature(focus) > 5 then selfSay('Good bye then.') focus = 0 end end end AGORA VOCÊ FAZ O SEGUINTE: elseif msgcontains(msg, 'rope') and focus == cid then buy(cid,2941,1,50) talk_start = os.clock() EXPLICAÇÃO: Laranja: PALAVRA QUE O PLAYER TEM QUE FALAR PARA COMPRAR O ITEM. AZUL: ID DO ITEM QUE O VO PLAYER VAI COMPRAR. Verde: Quantidade do item que o player vai receber ao comprar. Ex: se você colocar 2 e o player for comprar uma corda, na hora que ele falar "hi" - "rope", ele irá receber 2 cordas. Então, deixe 1. Amarelo: Quantidade de dinheiro que o player vai ter que pagar! EM GPS! Espero ter ajudado. Qualquer dúvida :laughing: Link para o comentário Compartilhar em outros sites More sharing options...
Calmo 0 Postado Dezembro 20, 2005 Share Postado Dezembro 20, 2005 POR MIN EU ACHEI EXELENTE O TUTO!! VLW MESMO!! OBRIGADO!! Link para o comentário Compartilhar em outros sites More sharing options...
Pedala Robinhu 0 Postado Dezembro 28, 2005 Share Postado Dezembro 28, 2005 hehe isso e tao obvio + eu nem parei pra pensai brigadao ae Link para o comentário Compartilhar em outros sites More sharing options...
Imperi 0 Postado Dezembro 28, 2005 Share Postado Dezembro 28, 2005 Muito bom o TUTO Link para o comentário Compartilhar em outros sites More sharing options...
buster287 1 Postado Janeiro 4, 2006 Share Postado Janeiro 4, 2006 Muito bom. É muito simples nem da pra acredita q eu nem sabia disso XD Link para o comentário Compartilhar em outros sites More sharing options...
Pedala Robinhu 0 Postado Janeiro 6, 2006 Share Postado Janeiro 6, 2006 Mto legal xDD gosttei Link para o comentário Compartilhar em outros sites More sharing options...
gabizinh@ 1 Postado Janeiro 6, 2006 Share Postado Janeiro 6, 2006 olha eu tenhu um npc que eu fiz .... esse ultimo sacript que vc pos eu posso por no final do scirpt do q eu fiz?? Link para o comentário Compartilhar em outros sites More sharing options...
gabizinh@ 1 Postado Janeiro 7, 2006 Share Postado Janeiro 7, 2006 aeee!!! testei eh mtu bom mesmo valeu acabei de fazer pastel de queijo iuaheiuahuiaei mto rox!!! valeu!! mto bom tuto! Link para o comentário Compartilhar em outros sites More sharing options...
Pato_Verde 0 Postado Fevereiro 7, 2006 Share Postado Fevereiro 7, 2006 Hummm...realmente eh muito óbovio e eu jah sabia fazer.Porém,quando eu tento mudar o npc Dark Rodo (vendedor de runes) ele dá erro!Gostaria de saber o por quê.Obrigado! ---Edit--- Desculpe por ressuscitar o tópico mais é que eu estou começando com OT Server somente agora.Obrigado. Link para o comentário Compartilhar em outros sites More sharing options...
fran_furious 0 Postado Abril 20, 2006 Share Postado Abril 20, 2006 cara :icon1: otimo tuto,, vlw funciono direitinhu Link para o comentário Compartilhar em outros sites More sharing options...
shemmue 2 Postado Abril 30, 2006 Share Postado Abril 30, 2006 eu pensei nisso + fikei com medo d erra em algo ai vim da uma conferida e tava certo vlw msm Link para o comentário Compartilhar em outros sites More sharing options...
#pico# 0 Postado Abril 30, 2006 Share Postado Abril 30, 2006 nosssa parabens cara, eh tao simples assim Link para o comentário Compartilhar em outros sites More sharing options...
joaokk 1 Postado Maio 20, 2006 Share Postado Maio 20, 2006 thx pelu tutor mi audo mtuuuu Link para o comentário Compartilhar em outros sites More sharing options...
Bob_Maluco 0 Postado Junho 10, 2006 Share Postado Junho 10, 2006 ajudou pax pq todo mundo do meu ot queria compra itens e era um saco fika procurando o id depois cria o item e vende Link para o comentário Compartilhar em outros sites More sharing options...
God Luan 1 Postado Outubro 16, 2006 Share Postado Outubro 16, 2006 Ajudou mto cara Parabens.. Otimo tuto Atenciosamente,God Luan. Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados