tfkmt2

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.


    Fazer Um Npc

    avatar
    bruninho998
    Admin


    Mensagens : 87
    Data de inscrição : 23/12/2010

    Fazer Um Npc Empty Fazer Um Npc

    Mensagem  bruninho998 Sáb Jan 08, 2011 12:12 pm

    Use o bloco de notas, mas se quiser traduzir um ja exestente va ao projecto nao sei ke XD

    comecemos

    alguns exemplos para começar de coidgos

    say ( "isto aparecera ao clikar no npc (so a parte que diz isto: aparecera ao clikar no npc (so a parte que diz: aparecera ao clikar no npc )) " )
    ou seja, diz isto: ´´isto aparecera ao clikar no npc (so a parte que diz isto: aparecera ao clikar no npc (so a parte que diz: aparecera ao clikar no npc ))``

    local s = select ( "opcao 1" , "opcao 2" ) podes por as ke kiseres

    if s == 1 then ( corre a 1 opcao ) (ou seja, corre esta opcao se carregarem opcao 1)

    if s == 2 then ( corre a 2 opcao ) (o mesmo que em cima XD)


    ALGUNS EXEMPLOS DE OPÇOES

    horse.is_dead ()mata o cavalo ao clikar no NPC (rara funcao xD)
    horse.is_mine nao sei
    horse.is_riding () monta io cavalo
    horse.revive () Ressuscita o cavalo
    horse.ride () aparece o cavalo
    horse.set_level () poem te nivel ao cavalo
    horse.summon () Aparece o cavalo
    horse.unride () te tira do cavalo
    horse.unsummon () faz desaparcer o cavalo


    if pc. gold> = 250000 then
    pc. changegold (- 250,000)
    esta funcao tira te 250,000 Yang

    pc. changegold (250,000)
    esta funcao da te 250,000 Yang

    pc. give_item2 (value object)
    esta funcao da te qualker objecto ponhas(id) no local sublinhado(tens de apgar o ke esta sublinhado)
    exemplo, dar livro miltiar- pc. give_item2 (50053)

    [ENTER]
    se quiseres que te ponha outra linha (say) usa [ENTER]

    else
    usado quando a char nao tem um requesito
    exemplo, - nao tem yang


    ____________________________
    EXEMPLO DUM NPC QUE TE DA UM LIVRO XD
    ____________________________

    say ( "ola vendo livros,[ENTER]so te custara 250.000 yang um livro xD" )
    say ( "" )
    say ( "" )
    say ( "" )
    local s = select ( "quero o livro." , "nao, muito caro" )
    if s == 1 then
    if pc . gold >= 250000 then
    pc . changegold ( - 250000 )
    pc . give_item2 ( 50300 )
    else
    say ( "nao tens yang sufeciente" )
    say ( "" )
    say ( "" )
    say ( "" )
    say ( "" )
    say ( "" )
    say ( "" )
    end
    elseif s == 2 then
    say ( "pelos vistos nao te interessa ler um livro,[ENTER]um dia veras que a leitura e boa para o espirito" )
    say ( "" )
    say ( "" )
    say ( "" )
    say ( "" )
    say ( "" )
    say ( "" )
    end
    __________________________________
    NAO USEM ACENTOS

    FONTE- ELITEPVP
    TRADUÇAO- EU(Miguel XD)

      Data/hora atual: Qui Mar 28, 2024 5:17 pm