Hakahay Posted October 4, 2018 Group: Members Topic Count: 33 Topics Per Day: 0.01 Content Count: 82 Reputation: 4 Joined: 10/20/16 Last Seen: June 3 Share Posted October 4, 2018 Bom dia amigos, Tenho uma noção básica de scripts, porém, ainda me falta mais conhecimento. Eu queria criar um NPC que só fosse ativado depois que você falasse com outro NPC. Ex: NPC2: Olá, vejo que ainda não passou pelo npc1 // - Se ja tiver passado pelo NPC1 NPC2: Vejo que agora ja saiba o que o NPC1 quis dizer, vou te ensinar umas coisas agora... Google Translate: Good morning friends, I have a basic notion of scripting, but I still lack more knowledge. I wanted to create an NPC that would only be activated after you spoke to another NPC.Ex:NPC2:Hello, I see that you have not yet been through npc1// - If you have already passed NPC1NPC2:I see that now you know what the NPC1 meant, I'll teach you some things now ... Quote Link to comment Share on other sites More sharing options...
luizragna Posted October 4, 2018 Group: Members Topic Count: 35 Topics Per Day: 0.01 Content Count: 107 Reputation: 28 Joined: 02/12/14 Last Seen: January 9, 2023 Share Posted October 4, 2018 Para isso você pode usar 2 tipos de variável: com prefixo "@" - ex: @falou esse prefixo cria variável temporária para o jogador, ou seja, quando relogar ela volta ser igual a zero; sem prefixo - ex: falou Nesse caso temos a variável permanente, ou seja ela mantém salva a informação do jogador. Script: prontera,100,100,4 script Manolo 83,{ mes "Fala pro Marcos que estou bem"; @falou = 1; //<-- Nesse caso estou criando uma variavel temporaria close; } prontera,105,100,4 script Marcos 84,{ if (@falou == 1) //Condição verificadora { mes "Obrigado"; close; } mes "O manolo nao disse nada?"; close; } OBS: Não testei o codigo Se com variável permanente e só tirar o @ 3 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.