Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Eu to começando a elaborar um servidor novo e queria que alguém me ajuda-se a fazer um novo tipo de npc!!.. 
Eu gostaria que se alguém poderia faze-lo..

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

Irei falar sobre ele um pouquinho
---------------------------------------------------------------------------------------------------------------------------------------------
O npc faria perguntas para um player e ele teria que responder certo! 
seria 3 etapas nível 
fácil médio difícil, caso o player tivesse que acertas 2 resposta de 3 perguntas e ele errar as 2 o npc não fazia a 3 pergunta e dizia bye pro player!..


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

Nível fácil = O player pagaria 10k pro npc, e ele faria 5 perguntas. O player precisava conseguir 3 pontos, cada uma pergunta iria valer 1 ponto...
O player só teria apenas
 30 segundos para responder a pergunta!, caso contrario o npc considerava resposta errada!..

                      Caso o player errasse 3 vezes só podia repetir novamente depois de 1 semana

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

Nível Médio =  O player iria ter que pagar 100k pro npc, e ele faria 20 perguntas. O player iria precisar acertar 15 respostas e o tempo para responder seria o mesmo 30 segundos, ou o player considerava resposta errada!..

                     Caso o player errasse 2 vezes só podia repetir novamente depois de 3 Messes 

-----------------------------------------------z

Nível Difícil = O player teria que pagar 1kk pro npc e ele faria 50 Perguntas e o player irei ter que acertar as 50, e
rrando 1 o player dizia que ele teve 1 erro e não podia mais competir!.. 

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


E falando /rank pontos       iria parecer o nome dos jogadores e a quantia de pontos que todos os jogadores fizeram falando com o npc de 0/75 

Se for possível fazer isso deixem ai em baixo passo a passo como instalar no meu ot!!.. ou deixe um link do tópico que você criou ai em baixo!!.. Vlw estarei dando um  (y)   pra quem me ajudar a resolver obrigadão aew a todos            
       :Laluot::he5:
  :he1:  :2onion16:  :onion-82:   :fuckyea:  :icon6:  :cerealguy3:  :28:  :he2:  :IbMoi:  :confiante:  :Laluot: 


Eu sei que pra fazer isso tem que manjar nos paranaue por isso to aqui pedindo a ajuda de vocês!! .. se tiver erro de português desculpa aew =D

Editado por compp (veja o histórico de edições)

Rosario__Vampire_Cast400x226.jpg

                   rosario_vampire_girl_bat_moon_25562_2560

Link para o post
Compartilhar em outros sites

Cara tenho esse Script Parecido....

Não de Nível mais de QUIZ, acho que pode Ajudar...

------NPC ------

 focus = 0
 talk_start = 0
 target = 0
 following = false
 attacking = false
 q = 1
 w = 0
 certas = 0
 erradas = 0

 question = {}

 question[1] = {p="Quem é o atual administrador do tibiaking sem ser o Matheus", r="don"}
 question[2] = {p="Quem é o coordenador registrado em julho de 2005?", r="caidera"}
 question[3] = {p="Como se chama o mascote do Tibiaking?", r="x-boy"}
 question[4] = {p="Quem foi o primeiro colaborador de Actions do Tibia king", r="colex"}
 question[5] = {p="Quem foi o vencedor do 1º Tibiaking Scripting Championship?", r="xxxhiagoxxx"}
 question[6] = {p="A regra número 3 da seção geral na parte OTServer fala sobre...", r="flood"}
 question[7] = {p="Qual o nome da rádio oficial do Tibiaking", r="jovemix"}
 question[8] = {p="Qual o nome da 1ª equipe a ter seu lugar no Incentivos tibia king?", r="spol team"}
 question[9] = {p="Qual o username do antigo moderador atual apoio, cujo sua primeira letra é igual a primeira letra do nome do site?", r="x9kill"}
 question[10] = {p="Quem é o co-fundador da Spol Team?", r="bizugo"}
 question[11] = {p="Quem deu a idéia para o projecto X-OTS?", r="jvchequer"}
 question[12] = {p="Quem postou o code para NPCs venderem Bps de items?", r="frerety"}


 
 function onThingMove(creature, thing, oldpos, oldstackpos)
 
 end
 
 
 function onCreatureAppear(creature)
 
 end
 
 
 function onCreatureDisappear(cid, pos)
  if focus == cid then
		 selfSay('Good bye then.')
		 selfLook(cid)
    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 ((msgcontains(msg, 'hi')) and (focus == 0)) and getDistanceToCreature(cid) < 6 then
      selfSay('Olá, Eu sou um NPC de entertrenimento feito por Colex, para eu começar as perguntas digite: continuar.')
      focus = cid
      talk_start = os.clock()
  end

 
  if msgcontains(msg, 'hi') and (focus ~= cid) and getDistanceToCreature(cid) < 6 then
      selfSay('Sorry, ' .. creatureGetName(cid) .. '! I talk to you in a minute.')
	    end


if (focus == cid) and getDistanceToCreature(cid) < 6 then



    if (w == 1) then
  if msgcontains(msg, question[q].r) then
      selfSay('Certa resposta, diz Continuar para passar-mos a próxima pergunta!')
      talk_start = os.clock()
					    q = q+1
      certas = certas + 1
      w = 0
			    else
      selfSay('Resposta errada, diz Continuar para passar-mos a próxima pergunta!')
      talk_start = os.clock()
      q = q+1    
      w = 0
      erradas = erradas + 1
  end
    else    
      if msgcontains(msg, 'continuar') then
      if question[q] then
        selfSay(question[q].p)
    talk_start = os.clock()
    w = 1
      else
    selfSay('Esta foi a última pergunta, voce teve ' .. certas .. ' respostas certas e ' .. erradas .. ' respostas erradas.')
        focus = 0
        talk_start = 0
        q = 1
        w = 0
        certas = 0
        erradas = 0
      end
  end
    end


 
  if msgcontains(msg, 'bye') or msgcontains(msg, 'xau')  then
      selfSay('Adeus, ' .. creatureGetName(cid) .. '!')
      focus = 0
      talk_start = 0
      q = 1
      w = 0
      certas = 0
      erradas = 0

  end
    end
 end
 
 
 function onCreatureChangeOutfit(creature)
 
 end
 
 
 function onThink()
  if (os.clock() - talk_start) > 120 then
      if focus > 0 then
    selfSay('Próxima...')
    q = 1
    w = 0
    certas = 0
    erradas = 0

      end
    focus = 0
  end
    if focus ~= 0 then
  if getDistanceToCreature(focus) > 5 then
      selfSay('Adeus então.')
    q = 1
    w = 0
    certas = 0
    erradas = 0

  end
    end
 end

para voce adicionar perguntas é  facil 
a seguir ao:
question = {}
voce vai adicionando o seguinte:
question[Nº DA PERGUNTA] = {p="PERGUNTA", r="RESPOSTA"}

Editado por TonyHalk (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

cara ta dando um erro =/

   testa antes de publicar!!..

Rosario__Vampire_Cast400x226.jpg

                   rosario_vampire_girl_bat_moon_25562_2560

Link para o post
Compartilhar em outros sites

cara ta dando um erro =/

   testa antes de publicar!!..

Fala sobre o erro pra ele poder te ajudar, ele não ta tentando te ajudar, não tem tanta necessidade de teste assim, só fala o erro que ele tenta corrigir.

 

Atenciosamente

Skype @kaiquegabriel__ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Atenciosamente,

kaiquegabriel.

Não dou suporte via pm.

Em caso de dúvidas, crie um tópico e espere o suporte.

Link para o post
Compartilhar em outros sites

ta dando esse erro aew                     post-49617-0-99285100-1374624957_thumb.j          <- não consegui aumentar o tamanho da imagem só clicar e fica boa para visualizar 

Editado por compp (veja o histórico de edições)

Rosario__Vampire_Cast400x226.jpg

                   rosario_vampire_girl_bat_moon_25562_2560

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo