explicação de como usar o comando /set
2 participantes
NbScript :: Script & Server :: Dúvidas
Página 1 de 1
explicação de como usar o comando /set
Eu tô com um problema, o comando /set eu ñ consigo entender nda, se alguém puder posta aqui como se usa ele.
obg.
obg.
Ramon- Já vê em código.
- Mensagens : 71
Data de inscrição : 11/12/2009
Idade : 30
Localização : Baía Formosa - Natal, Rio Grande do Norte
Re: explicação de como usar o comando /set
/Set serve pra criar uma variável numéria ou em texto, em diversas formas..
Tipo um exemplo muito usado são aqueles comandos que pedem o nome do jogador pra dar, ver informações e etc..
Vou escrever bem detalhado pra tu entender...
Não expliquei muito bem, mas acho que dá pra ter uma ideia, se não entendeu nada de novo, pode falar que eu tento outro exemplo e explicar mais direito.
Abre um server e fica testando /Set até tu entender completamente.
Mas se quiser pode falar aí que eu explico de novo ;D
Tipo um exemplo muito usado são aqueles comandos que pedem o nome do jogador pra dar, ver informações e etc..
Vou escrever bem detalhado pra tu entender...
Ex:
Leia asssim
Event -ChatMessage
If $Left($Message, 7) = "!Admin "
Se em 7 digitos da Esquerda(Left) da
Mensagem($Message) for igual á "!Admin " (Obeserva que "!Admin " tem 7
digitos contando com o espaço)
/StopEvent
Parar o Evento (Ou seja, se o evento é de Mensagem, o que você escreveu não vai aparecer, no caso o comando)
/Set #Exemplo, #PNumber($Right($Message, #Len($Message) - 7))
Nesse aqui vamos por partes..
$Right($Message, #Len($Message) - 7)
Mensagem a Direita da mensagem ($Message, que é "!Admin ") com o total de caracteres - 7(#Len($Message) - 7)
Ou seja vai salvar o que você escreveu depois de "!Admin " que no caso seria o nick de um jogador.
#PNumber($Right($Message, #Len($Message) - 7))
Seria o número de entrada do jogador.
Então /Set #Exemplo irá definir #Exemplo como o número de entrada do jogador.
Nesse caso esse /Set #Exemplo serve pra você não ter que escrever sempre #PNumber($Right($Message, #Len($Message) - 7))
no lugar disso só precisa escrever #Exemplo.
If #Exemplo = 0
Se o número dele for 0, é pq ele não ta no server ou o nome foi escrito errado.
/SendPM #Source, "Bot: O jogador não está no server ou você digitou errado, tente outra pessoa ou espere ele entrar."
/Exit
EndIf
/SetPA #Poder
Esse /SetPA tbm define uma variavel só que ela fica unida ao jogador, tipo..
Quando eu do /Set #Exemplo, ele é geral, comum a todos.
E /SetPA é um valor individual do jogador, cada um tem seu #Poder, dissendo assim. No caso do #Exemplo, pra todo mundo ele é igual, significa que se outra pessoa digitar o comando "!Admin " com outro nome alguns milisegundos depois que você digita o nome digitado por ultimo substitui o antigo.
/Set #Poder(#Exemplo), 2
Como #Poder é individual é necessário dizer quem de quem é esse #Poder então dissemos em botar #Poder(#Exemplo)
/SetPlayerInfo #Exemplo, AUTH, 2
/SendPM #Source, "Bot: Você acaba de promover " & $Name(#Exemplo) & " para Admin."
/Exit
EndIf
EndEvent
Não expliquei muito bem, mas acho que dá pra ter uma ideia, se não entendeu nada de novo, pode falar que eu tento outro exemplo e explicar mais direito.
Abre um server e fica testando /Set até tu entender completamente.
Mas se quiser pode falar aí que eu explico de novo ;D
Re: explicação de como usar o comando /set
Mto obrigado, /set começou a clarear na minha kbeça, quem puder posta mais pra ajudar ñ só eu, mas um monte de gente que acessa esse fórum.
Agradeço a iniciatva da(s) pessoa(s) ao iniciar esse fórum.
Feliz Natal à todos.
Agradeço a iniciatva da(s) pessoa(s) ao iniciar esse fórum.
Feliz Natal à todos.
Ramon- Já vê em código.
- Mensagens : 71
Data de inscrição : 11/12/2009
Idade : 30
Localização : Baía Formosa - Natal, Rio Grande do Norte
Re: explicação de como usar o comando /set
Pow acabei de lembrar um exemplo bem simples...
e usa assim:
aí aparece assim:
Acho que esse deu pra entender bem melhor.
E feliz Natal pra vc tbm ;D
- Código:
Event -NewMessage
/Set $Bot, "Nome do bot: "
EndEvent
e usa assim:
- Código:
Event +PlayerSignOn
/SendPM #Source, $Bot & "Bem vindo ao server, " & $Name(#Source) & "."
EndEvent
aí aparece assim:
- Código:
Nome do bot: Bem vindo ao server, Ramon.
Acho que esse deu pra entender bem melhor.
E feliz Natal pra vc tbm ;D
Re: explicação de como usar o comando /set
obg, agora vou estudar mias /set
Ramon- Já vê em código.
- Mensagens : 71
Data de inscrição : 11/12/2009
Idade : 30
Localização : Baía Formosa - Natal, Rio Grande do Norte
NbScript :: Script & Server :: Dúvidas
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos