Ir para conteúdo
Entre para seguir isso  
alisson897

[n:facil]papai Noel Editado!!!

Recommended Posts

alisson897    0
alisson897

--------------------------------------------------

Nome: Papai Noel

Versão: 8.1

Tipo do script: Action

Servidor Testado: Devland premiun

Autor: Alisson

-------------------------------------------------

Eae galera!!

estou aki para postar meu aprimoramento =]

sempre tem akele q pergunta:

oq vc fez???

eu modifiquei a aparencia dele

e algumas coisas q ele da

pq ele tava como morgaroth =/

bem, vamo para di inrrolar

va em data/npc

copie qualquer um, cole com o nome Papai Noel

apague tudu di la dentro e cole isto

<?xml version="1.0"?>

<npc name="Papai Noel" script="data/npc/scripts/noel.lua" access="3">

<look type="251" head="0" body="94" legs="94" feet="94"/>

</npc>

 

abra a pasta "scripts"

copie qualquer um e coloke o nome de "noel" (sem as aspas)

 

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('######, numca fla xau')

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)

 

 

 

 

if (msgcontains(msg, 'oi') and focus == 0) and getDistanceToCreature(cid) < 3 then

 

selfSay('HohOhoOho, Feliz Natal ' .. creatureGetName(cid) .. ', você quer seu presente?')

focus = cid

talk_start = os.clock()

 

 

elseif msgcontains(msg, 'oi') and (focus ~= cid) and getDistanceToCreature(cid) < 3 then

selfSay('Ja bou dar seu presente se acalma!')

 

 

elseif focus == cid then

talk_start = os.clock()

 

 

 

 

 

if msgcontains(msg, 'sim') or msgcontains(msg, 'presente') or msgcontains(msg, 'present') then

presente = getPlayerStorageValue(cid,7913)

present = math.random(1,350)

if presente == -1 and present <= 40 then

buy(cid,2674,15,0)

selfSay('Feliz natal, aproveite bem seu presente!! HoHouhohuho')

setPlayerStorageValue(cid,7913,1)

 

elseif presente == -1 and present > 40 and present <= 80 then

buy(cid,2675,10,0)

selfSay('Feliz natal, aproveite bem seu presente!! HoHouhohuho')

setPlayerStorageValue(cid,7913,1)

elseif presente == -1 and present > 80 and present <= 120 then

buy(cid,2687,30,0)

selfSay('Feliz natal, aproveite bem seu presente!! HoHouhohuho')

setPlayerStorageValue(cid,7913,1)

elseif presente == -1 and present > 120 and present <= 160 then

buy(cid,2688,7,0)

selfSay('Feliz natal, aproveite bem seu presente!! HoHouhohuho')

setPlayerStorageValue(cid,7913,1)

 

elseif presente == -1 and present == 161 then

buy(cid,2195,1,0)

selfSay('Feliz natal, aproveite bem seu presente!! HoHouhohuho')

setPlayerStorageValue(cid,7913,1)

 

elseif presente == -1 and present > 161 and present <= 201 then

buy(cid,2678,7,0)

selfSay('Feliz natal, aproveite bem seu presente!! HoHouhohuho')

setPlayerStorageValue(cid,7913,1)

elseif presente == -1 and present > 201 and present <= 211 then

buy(cid,2152,1,0)

selfSay('Feliz natal, aproveite bem seu presente!! HoHouhohuho')

setPlayerStorageValue(cid,7913,1)

 

elseif presente == -1 and present > 211 and present <= 221 then

buy(cid,2152,5,0)

selfSay('Feliz natal, aproveite bem seu presente!! HoHouhohuho')

setPlayerStorageValue(cid,7913,1)

elseif presente == -1 and present > 221 and present <= 231 then

buy(cid,2152,12,0)

selfSay('Feliz natal, aproveite bem seu presente!! HoHouhohuho')

setPlayerStorageValue(cid,7913,1)

elseif presente == -1 and present > 231 and present <= 248 then

buy(cid,2152,15,0)

selfSay('Feliz natal, aproveite bem seu presente!! HoHouhohuho')

setPlayerStorageValue(cid,7913,1)

elseif presente == -1 and present > 249 and present <= 250 then

buy(cid,2152,100,0)

selfSay('Feliz natal, aproveite bem seu presente!! HoHouhohuho')

setPlayerStorageValue(cid,7913,1)

elseif presente == -1 and present == 249 then

buy(cid,2152,100,0)

selfSay('Feliz natal, aproveite bem seu presente!! HoHouhohuho')

setPlayerStorageValue(cid,7913,1)

elseif presente == -1 and present > 250 and present <= 260 then

buy(cid,2183,1,0)

selfSay('Feliz natal, aproveite bem seu presente!! HoHouhohuho')

setPlayerStorageValue(cid,7913,1)

elseif presente == -1 and present > 260 and present <= 280 then

buy(cid,2187,100,0)

selfSay('Feliz natal, aproveite bem seu presente!! HoHouhohuho')

setPlayerStorageValue(cid,7913,1)

elseif presente == -1 and present > 280 and present <= 320 then

buy(cid,6569,50,0)

selfSay('Feliz natal, aproveite bem seu presente!! HoHouhohuho')

setPlayerStorageValue(cid,7913,1)

elseif presente == -1 and present > 320 and present <= 322 then

buy(cid,2487,1,0)

selfSay('Feliz natal, aproveite bem seu presente!! HoHouhohuho')

setPlayerStorageValue(cid,7913,1)

elseif presente == -1 and present == 350 then

buy(cid,2173,1,0)

selfSay('Feliz natal, aproveite bem seu presente!! HoHouhohuho')

setPlayerStorageValue(cid,7913,1)

elseif presente == -1 and present > 322 and present <= 349 then

buy(cid,2160,5,0)

selfSay('Feliz natal, aproveite bem seu presente!! HoHouhohuho')

setPlayerStorageValue(cid,7913,1)

 

 

 

 

 

else

selfSay('Voce jah recebeu um presente, não adianta fazer otro char ouviu??')

 

 

end

 

 

elseif msgcontains(msg, '######') then

 

selfSay('/kick ' .. creatureGetName(cid) .. '')

 

elseif string.find(msg, '(%a*)flw(%a*)') and getDistanceToCreature(cid) < 3 then

selfSay('Flw, ' .. creatureGetName(cid) .. '!')

focus = 0

talk_start = 0

 

 

 

 

 

 

 

 

end

end

end

 

 

function onCreatureChangeOutfit(creature)

 

end

 

 

function onThink()

 

if (os.clock() - talk_start) > 30 then

if focus > 0 then

selfSay('Proximo por favor!!')

end

focus = 0

end

if focus ~= 0 then

if getDistanceToCreature(focus) > 3 then

selfSay('sua mãe naum o ensinou a falar xau???')

focus = 0

end

end

end

 

pra quem usa map editor, coloka issu no arquivo "creatures":

<creature looktype="251" name="Papai Noel" head="0" body="94" legs="94" feet="94" type="npc" />

 

espero ter ajudado =]

por favor postem criticas e elogios

=]

 

 

creditos:

50% xxdkdosalamexx por ter criado o script

50% eu por modificar alguns presentes,mudar skin, todas as falas,looktipe map editor e alguns outros x)

 

agora eu colokei o tutorial na seção correta =]

Editado por alisson897
esqueci de colokar o padrão

Compartilhar este post


Link para o post
Jovial    2
Jovial

Obrigado pela contribuição.

 

Aprovado.

Compartilhar este post


Link para o post
alisson897    0
alisson897

até agora nenhum comentario? =/

por favor comentem

Compartilhar este post


Link para o post
lukinha017    0
lukinha017

Opa, acho que ficaria melhor se você colocasse algo importante em destaque, como uma outif que quer mudar sei lá.

 

Da uma vida pro seu post.

 

Testado e APROVADO

Compartilhar este post


Link para o post
tiaguim    0
tiaguim

Aprovado

mt bom

fico mt rox no meu ot

;P

 

vlw

 

Aprovado

Compartilhar este post


Link para o post
BlueAvenger    0
BlueAvenger

Massa, gostei dee, essencial para época natalina, está de parabens pelo script.

 

Aprovado!

Compartilhar este post


Link para o post
541320    0
541320

eu achei legal pro natal mas tpw... que presentes ele dá em

eu to sem o map editor aki e sem um items.xml qualquer e nao sei os ids dos itens pra saber :S

Compartilhar este post


Link para o post
NaZgooL123456    0
NaZgooL123456

Achei que Fikou legal, como o Blue Avenger disse ele n pod faltar em épocas Natalinas, Usarei ele nu meu SV, Mas soh vou Summona-lo em épocas Natalinas!

 

FuiZ!

Compartilhar este post


Link para o post
ilanteles    0
ilanteles

parece ser bom!

 

mas nem da pra eu pegar porq to sem mouse

 

mas ainda vou testar ele

 

=]

Compartilhar este post


Link para o post
Cinkuenta    0
Cinkuenta

gostei de "papai noel" xD até chega o natal pode te certeza que ele vai ta no meu serv xau pro c :) fui...

eskeci de dize o - importante APROVADO.

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.

×