MMORPG Brasil
Ola, visitante! Agradecemos sua visita, para ter acesso a todo nosso conteúdo recomendamos que faça um cadastro no fórum, com ele você pode participar de tópicos e ter acesso a todas áreas da comunidade!

Participe do fórum, é rápido e fácil

MMORPG Brasil
Ola, visitante! Agradecemos sua visita, para ter acesso a todo nosso conteúdo recomendamos que faça um cadastro no fórum, com ele você pode participar de tópicos e ter acesso a todas áreas da comunidade!
MMORPG Brasil
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

[ES]NPC / Personalizado Chatbox OnClick!

4 participantes

Ir para baixo

[ES]NPC / Personalizado Chatbox OnClick! Empty [ES]NPC / Personalizado Chatbox OnClick!

Mensagem por Lucas Roberto Qui 09 Dez 2010, 13:05

This is basically a custom window that opens up, you can design the custom window template ao seu gosto. Tudo que você faz é adicionar 1 para este caso, quer ScriptedNpc (Índice) ou ScriptedTiles (Índice) ou mesmo o novo Sub OnClick (Índice de Script) (preferencial) Você vai entrar na sua pasta de scripts e uma vez que você adiciona o script, testá-lo. Então você vai na pasta script novamente e editar o nome eo texto da scriptednpc / telha / telha onclick / nós A 2 ª vez que você experimentá-lo, ele irá trabalhar. Aqui está um exemplo ->
[ES]NPC / Personalizado Chatbox OnClick! onclick_script1
[ES]NPC / Personalizado Chatbox OnClick! onclick_script2

Baixe este arquivo, coloque-o em "\ GUI \ CUSTOM" na sua pasta de clientes e renomeá-lo chatbox_1
[ES]NPC / Personalizado Chatbox OnClick! Chatbox_1
Desfrute ~


Case 1
If GetVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "exist") = "" Then
Call PutVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "name", "name_goes_here")
Call PutVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_1", "text1_goes_here")
Call PutVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_2", "text2_goes_here")
Call PutVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_3", "text3_goes_here")
Call PutVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_4", "text4_goes_here")
Call PutVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_5", "text5_goes_here")
Call PutVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_6", "text6_goes_here")
Call PutVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_7", "text7_goes_here")
Call PutVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "exist", 1)
ElseIf GetVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "exist") = 1 Then
Call CustomMenuShow(index, "chatbox_" & GetPlayerMap(Index), "\GUI\CUSTOM\chatbox_1.bmp", 1)
Call CustomMenuLabel(index, 1, GetVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "name") & " :", 110, 50, 10, 0, 0, 400, 20)
Call CustomMenuLabel(index, 2, GetVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_1"), 20, 100, 10, 0, 0, 400, 20)
Call CustomMenuLabel(index, 3, GetVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_2"), 20, 120, 10, 0, 0, 400, 20)
Call CustomMenuLabel(index, 4, GetVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_3"), 20, 140, 10, 0, 0, 400, 20)
Call CustomMenuLabel(index, 5, GetVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_4"), 20, 160, 10, 0, 0, 400, 20)
Call CustomMenuLabel(index, 6, GetVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_5"), 20, 180, 10, 0, 0, 400, 20)
Call CustomMenuLabel(index, 7, GetVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_6"), 20, 200, 10, 0, 0, 400, 20)
Call CustomMenuLabel(index, 8, GetVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_7"), 20, 220, 10, 0, 0, 400, 20)
End If





[WARNING]
: Isto só funcionará se você tiver uma caixa de chat por mapa, não mais, e você obterá erros. Vou tentar fazer um que é extremamente dinâmico, mas por enquanto isso é muito bom.

Creditos~
MrMiguu
Lucas Roberto
Lucas Roberto
Membro Veterano
Membro Veterano

Mensagens : 1794

http://universogamesmmo.forumeiros.com/forum

Ir para o topo Ir para baixo

[ES]NPC / Personalizado Chatbox OnClick! Empty Re: [ES]NPC / Personalizado Chatbox OnClick!

Mensagem por DshFox Qui 09 Dez 2010, 13:12

Miguu eh foda \o

da pra ver a diferença entre sadscript e vb direto

olha o tamanho do script
olha qntas Ini's vai criar e precisar
olha qntas subs vai chamar soh pra fazer o texto

+cred
DshFox
DshFox
Membro Vitalicio
Membro Vitalicio

Mensagens : 614

Ir para o topo Ir para baixo

[ES]NPC / Personalizado Chatbox OnClick! Empty Re: [ES]NPC / Personalizado Chatbox OnClick!

Mensagem por juichi Sex 10 Dez 2010, 05:05

nao entendi D:

pode explicar de novo? *-*
juichi
juichi
Membro Sênior
Membro Sênior

Mensagens : 483

Ir para o topo Ir para baixo

[ES]NPC / Personalizado Chatbox OnClick! Empty Re: [ES]NPC / Personalizado Chatbox OnClick!

Mensagem por Lucas Roberto Sex 10 Dez 2010, 10:11

juichi escreveu:nao entendi D:

pode explicar de novo? *-*

Uu poço sim bom esse script faiz que voce poça fazer uma pequena historia de alguma cidade no npc Uu bom voce pode usa esse script para varias outras coisas isso so depende de sua imaginação

Uu
Lucas Roberto
Lucas Roberto
Membro Veterano
Membro Veterano

Mensagens : 1794

http://universogamesmmo.forumeiros.com/forum

Ir para o topo Ir para baixo

[ES]NPC / Personalizado Chatbox OnClick! Empty Re: [ES]NPC / Personalizado Chatbox OnClick!

Mensagem por juichi Sex 10 Dez 2010, 10:13

eu nao entendi cmo funfa xD
juichi
juichi
Membro Sênior
Membro Sênior

Mensagens : 483

Ir para o topo Ir para baixo

[ES]NPC / Personalizado Chatbox OnClick! Empty Re: [ES]NPC / Personalizado Chatbox OnClick!

Mensagem por Lucas Roberto Sex 10 Dez 2010, 10:16

Oloco acabei de expricar acima

e tipow de um chat para NPC Uu
Lucas Roberto
Lucas Roberto
Membro Veterano
Membro Veterano

Mensagens : 1794

http://universogamesmmo.forumeiros.com/forum

Ir para o topo Ir para baixo

[ES]NPC / Personalizado Chatbox OnClick! Empty Re: [ES]NPC / Personalizado Chatbox OnClick!

Mensagem por juichi Sex 10 Dez 2010, 10:19

u.u vamos reformular a pegunta

onde eu boto esse script


Código:
Case 1
If GetVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "exist") = "" Then
Call PutVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "name", "name_goes_here")
Call PutVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_1", "text1_goes_here")
Call PutVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_2", "text2_goes_here")
Call PutVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_3", "text3_goes_here")
Call PutVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_4", "text4_goes_here")
Call PutVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_5", "text5_goes_here")
Call PutVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_6", "text6_goes_here")
Call PutVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_7", "text7_goes_here")
Call PutVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "exist", 1)
ElseIf GetVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "exist") = 1 Then
Call CustomMenuShow(index, "chatbox_" & GetPlayerMap(Index), "\GUI\CUSTOM\chatbox_1.bmp", 1)
Call CustomMenuLabel(index, 1, GetVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "name") & " :", 110, 50, 10, 0, 0, 400, 20)
Call CustomMenuLabel(index, 2, GetVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_1"), 20, 100, 10, 0, 0, 400, 20)
Call CustomMenuLabel(index, 3, GetVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_2"), 20, 120, 10, 0, 0, 400, 20)
Call CustomMenuLabel(index, 4, GetVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_3"), 20, 140, 10, 0, 0, 400, 20)
Call CustomMenuLabel(index, 5, GetVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_4"), 20, 160, 10, 0, 0, 400, 20)
Call CustomMenuLabel(index, 6, GetVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_5"), 20, 180, 10, 0, 0, 400, 20)
Call CustomMenuLabel(index, 7, GetVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_6"), 20, 200, 10, 0, 0, 400, 20)
Call CustomMenuLabel(index, 8, GetVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_7"), 20, 220, 10, 0, 0, 400, 20)
End If

e cmo eu faço pra abrir acaixinha quado eu clico no npc e como eu edito as falas? :3
juichi
juichi
Membro Sênior
Membro Sênior

Mensagens : 483

Ir para o topo Ir para baixo

[ES]NPC / Personalizado Chatbox OnClick! Empty Re: [ES]NPC / Personalizado Chatbox OnClick!

Mensagem por Lucas Roberto Sáb 11 Dez 2010, 22:58

juichi escreveu:u.u vamos reformular a pegunta

onde eu boto esse script


Código:
Case 1
If GetVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "exist") = "" Then
Call PutVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "name", "name_goes_here")
Call PutVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_1", "text1_goes_here")
Call PutVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_2", "text2_goes_here")
Call PutVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_3", "text3_goes_here")
Call PutVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_4", "text4_goes_here")
Call PutVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_5", "text5_goes_here")
Call PutVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_6", "text6_goes_here")
Call PutVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_7", "text7_goes_here")
Call PutVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "exist", 1)
ElseIf GetVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "exist") = 1 Then
Call CustomMenuShow(index, "chatbox_" & GetPlayerMap(Index), "\GUI\CUSTOM\chatbox_1.bmp", 1)
Call CustomMenuLabel(index, 1, GetVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "name") & " :", 110, 50, 10, 0, 0, 400, 20)
Call CustomMenuLabel(index, 2, GetVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_1"), 20, 100, 10, 0, 0, 400, 20)
Call CustomMenuLabel(index, 3, GetVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_2"), 20, 120, 10, 0, 0, 400, 20)
Call CustomMenuLabel(index, 4, GetVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_3"), 20, 140, 10, 0, 0, 400, 20)
Call CustomMenuLabel(index, 5, GetVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_4"), 20, 160, 10, 0, 0, 400, 20)
Call CustomMenuLabel(index, 6, GetVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_5"), 20, 180, 10, 0, 0, 400, 20)
Call CustomMenuLabel(index, 7, GetVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_6"), 20, 200, 10, 0, 0, 400, 20)
Call CustomMenuLabel(index, 8, GetVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_7"), 20, 220, 10, 0, 0, 400, 20)
End If

e cmo eu faço pra abrir acaixinha quado eu clico no npc e como eu edito as falas? :3

voce pom na

Server > Script > main
Uu

voce pom na script um numero do npc ae quando voce clica nele ele vai aparacer a caixa ^^
Lucas Roberto
Lucas Roberto
Membro Veterano
Membro Veterano

Mensagens : 1794

http://universogamesmmo.forumeiros.com/forum

Ir para o topo Ir para baixo

[ES]NPC / Personalizado Chatbox OnClick! Empty Re: [ES]NPC / Personalizado Chatbox OnClick!

Mensagem por juichi Dom 12 Dez 2010, 04:41

@Lukinha~ escreveu:
juichi escreveu:u.u vamos reformular a pegunta

onde eu boto esse script


Código:
Case 1
If GetVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "exist") = "" Then
Call PutVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "name", "name_goes_here")
Call PutVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_1", "text1_goes_here")
Call PutVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_2", "text2_goes_here")
Call PutVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_3", "text3_goes_here")
Call PutVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_4", "text4_goes_here")
Call PutVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_5", "text5_goes_here")
Call PutVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_6", "text6_goes_here")
Call PutVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_7", "text7_goes_here")
Call PutVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "exist", 1)
ElseIf GetVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "exist") = 1 Then
Call CustomMenuShow(index, "chatbox_" & GetPlayerMap(Index), "\GUI\CUSTOM\chatbox_1.bmp", 1)
Call CustomMenuLabel(index, 1, GetVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "name") & " :", 110, 50, 10, 0, 0, 400, 20)
Call CustomMenuLabel(index, 2, GetVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_1"), 20, 100, 10, 0, 0, 400, 20)
Call CustomMenuLabel(index, 3, GetVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_2"), 20, 120, 10, 0, 0, 400, 20)
Call CustomMenuLabel(index, 4, GetVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_3"), 20, 140, 10, 0, 0, 400, 20)
Call CustomMenuLabel(index, 5, GetVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_4"), 20, 160, 10, 0, 0, 400, 20)
Call CustomMenuLabel(index, 6, GetVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_5"), 20, 180, 10, 0, 0, 400, 20)
Call CustomMenuLabel(index, 7, GetVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_6"), 20, 200, 10, 0, 0, 400, 20)
Call CustomMenuLabel(index, 8, GetVar("Scripts\normal_chatbox" & GetPlayerMap(Index) & ".ini", "CHATBOX", "text_7"), 20, 220, 10, 0, 0, 400, 20)
End If

e cmo eu faço pra abrir acaixinha quado eu clico no npc e como eu edito as falas? :3

voce pom na

Server > Script > main
Uu

voce pom na script um numero do npc ae quando voce clica nele ele vai aparacer a caixa ^^

certo, eu fiz isso jah, tah tudo dentro do main, mas eu nao deveria colocar nada em scriptedNPC, ou na sub OnClick? pq ainda nao tah funfando '-'

EDIT:

opa, eu fiz uma ganbiarras e deu certo xD

mto show esse sistema, mas nao tem cmo mudar a cor e o taamanho das letras? :3
juichi
juichi
Membro Sênior
Membro Sênior

Mensagens : 483

Ir para o topo Ir para baixo

[ES]NPC / Personalizado Chatbox OnClick! Empty Re: [ES]NPC / Personalizado Chatbox OnClick!

Mensagem por Lucas Roberto Dom 12 Dez 2010, 12:55

^^ bls... deu serto Uu
faça um bom uso e boa sorte com seu projeto Uu
Lucas Roberto
Lucas Roberto
Membro Veterano
Membro Veterano

Mensagens : 1794

http://universogamesmmo.forumeiros.com/forum

Ir para o topo Ir para baixo

[ES]NPC / Personalizado Chatbox OnClick! Empty Re: [ES]NPC / Personalizado Chatbox OnClick!

Mensagem por Nivaldo2000 Qua 15 Dez 2010, 16:21

tem como nós colocarmos para clicar na nossa resposta Question Question
e como editamos as falas Question Question
study Cool
Nivaldo2000
Nivaldo2000
Novato
Novato

Mensagens : 13

Ir para o topo Ir para baixo

[ES]NPC / Personalizado Chatbox OnClick! Empty Re: [ES]NPC / Personalizado Chatbox OnClick!

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos