Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o tema • Voltar para a ficha do tema
[TUTORIAL/AULA] Criando Grupos para o Net PLay Master v3.0 ou superior By:Nanzin
+6
DeaN
Nietore
Valentine
Nanzin
TecoKun
Mario.Hacker
10 participantes
Aldeia RPG :: RPG Maker :: Rpg Maker XP :: Netplays :: Scripts para netplays
Página 1 de 2
Página 1 de 2 • 1, 2
[TUTORIAL/AULA] Criando Grupos para o Net PLay Master v3.0 ou superior By:Nanzin
olá pessoal, estou de volta para mais uma "aula"
hoje ensinarei voces a como adicionar
grupos de usuarios no Net Play master v3.0 ou superior;
e como o nome deles ficar com cores diferentes!;
bom vamos começar com ache o script [NET] Network
bom agora encontre a linha: 121
deve estar assim:
- Código:
def self.group
if @group.downcase.include?("adm")
group = "admin"
elsif @group.downcase.include?("mod")
group = "mod"
else
group = "standard"
end
return group
end
bom agora vamos aos edits, suponhamos que eu quero criar os seguintes grupos: "Professor","Monitor","Aluno".
entaum vou substituir pra ir mais rapido o "mod", adicione as seguintes linhas:
- Código:
if @group.downcase.include?("adm")
group = "admin"
elsif @group.downcase.include?("prof")
group = "professor"
elsif @group.downcase.include?("mon")
group = "monitor"
else
group = "aluno"
end
bom reparem que eu modifiquei "standard" que é o padrao do Net Play por "aluno"
entao tambem devemos modificar no servidor.
Meu Deus como faço isso?? nao sei mecher em Lua :@ (lua = programaçao utilizada no servidor);
-> pra isso eu to aqui, bom va na pasta: servidor > Scripts, clique com o botao direito do mouse sobre o arquivo Functions.lua, (aconselho ter um editor de codigo no computador, o Notepad ++ é o melhor na minha opiniao);
clique em abrir com.. escolha Bloco de Notas, procure por
- Código:
--------------------------------
-- PROFILE/GROUP Request (3)--
--------------------------------
elseif cmd == "<3>" then
if user.profile == nil then
do NP():SendToUser(user.id,"<3>'standard'</3>") end
else
do NP():SendToUser(user.id,"<3>"..user.profile.."</3>") end
end
elseif cmd == "<getgroup>" then
if user.profile == nil then
do NP():SendToUser(user.id,"<getgroup>'standard'</getgroup>") end
else
do NP():SendToUser(user.id,"<getgroup>"..user.profile.."</getgroup>") end
end
- Código:
--------------------------------
-- PROFILE/GROUP Request (3)--
--------------------------------
elseif cmd == "<3>" then
if user.profile == nil then
do NP():SendToUser(user.id,"<3>'aluno'</3>") end
else
do NP():SendToUser(user.id,"<3>"..user.profile.."</3>") end
end
elseif cmd == "<getgroup>" then
if user.profile == nil then
do NP():SendToUser(user.id,"<getgroup>'aluno'</getgroup>") end
else
do NP():SendToUser(user.id,"<getgroup>"..user.profile.."</getgroup>") end
end
pronto, grupos criados na rede, agora vamos para a proxima parte;
agora, va no script [CONFIG] User_Edits, procure a linha: 64 e 65,
deve possuir isso:
- Código:
#Administrador
ADM_COLOR = Color.new(250, 250, 0)
-> essa seria a cor do administrador !
para saber a matriz de cores voce pode utilizar o comando de evento Cor da tela.
agora adicione as seguintes linhas:
- Código:
#Professor
PROF_COLOR = Color.new(255,255,255,255)
#Monitor
MON_COLOR = Color.new(255,0,0,255)
mais uma vez procure a linha: 82.
possui isso:
- Código:
COLOR_ADMIN = true
se voce nao sabe o que significa saberá agora, isso quer dizer que a cor de administrador esta permitida a ser diferente das demais!; vera isso na proxima etapa, mais antes adicione isso
- Código:
COLOR_PROF = true
COLOR_MON = true
bom aqui faremos a parte final do nosso tutorial!;
vamos nessa:
encontre o script: [EXT] event text display
é o script responsavel por colocar o nome do personagem na tela.
encontre a linha: 122
deve possuir:
- Código:
if Network::Main.group == 'admin' and User_Edit::COLOR_ADMIN == true
@text_display = [txt, ADM_Color]
else
@text_display = [txt, Player_Color]
end
coloque agora isso:
- Código:
if Network::Main.group == 'admin' and User_Edit::COLOR_ADMIN == true
@text_display = [txt, ADM_Color]
elsif Network::Main.group == 'monitor' and User_Edit::COLOR_PROF == true
@text_display = [txt, User_Edit::MON_COLOR]
elsif Network::Main.group == 'professor' and User_Edit::COLOR_MON == true
@text_display = [txt, User_Edit::PROF_COLOR]
else
@text_display = [txt, Player_Color]
end
-> a condiçao "if (se)" esta analisando se o grupo da conta é administradora e naquele script user_edits que nois editamos lembram-se? a cor do administrador esta permitida a ter cor diferente entaum o nome fica modificado, o mesmo acontece com todos os outros (senao_se) "elsif";
ultimo script, prometo kkk
va no script [SPR] Sprite_NetCharacter
na linha: 63 devera possuir isso
- Código:
if @character.grupo == "Admin" and User_Edit::COLOR_ADMIN == true
bitmap.font.color = User_Edit::ADM_COLOR#Color.new(250, 250, 0)
else
bitmap.font.color = User_Edit::PLAYER_COLOR#Color.new(255, 255, 255)
end
nao?
ok -> modifique por isso:
- Código:
if Network::Main.group == "admin" and User_Edit::COLOR_ADMIN == true
bitmap.font.color = User_Edit::ADM_COLOR #Color.new(250, 250, 0)
elsif Network::Main.group == "monitor" and User_Edits::Color_MON == true
bitmap.font.color = User_Edits::MON_COLOR
elsif Network::Main.group == "professor" and User_Edits::COLOR_PROF == true
bitmap.font.color = User_Edits::PROF_COLOR
else
bitmap.font.color = User_Edit::PLAYER_COLOR#Color.new(255, 255, 255)
end
explicaçao -> bom agora ele esta testando a condiçao para mdar a cor da font!, basico nao?
Nanzin
Bom Pessoal é isso ai ate o proximo tutorial/aula abraços espero que tenham compreendido!;
OBS: Esse Principio pode ser utilizado para criar "VIPS", boa sorte!;
Última edição por Junio® em Seg Out 03, 2011 5:13 pm, editado 1 vez(es)
_________________
Re: [TUTORIAL/AULA] Criando Grupos para o Net PLay Master v3.0 ou superior By:Nanzin
Muito fod4 cara,embora dificilmente colocarei no Oraculum,mas ta bom xD
+1 de cred!
+1 de cred!
_________________
Meu fórum de RPG Maker! ainda esta em construção, mas ja tem materias exclusivos! Visite-nos, você vai gostar!
Status do fórum: PARADO (por enquanto)
Alguns dos meus textos sobre Rpg, podem te ajudar
* Contos dos Heróis
Deem uma olhada
TecoKun- Membro de Honra
- Mensagens : 1310
Créditos : 69
Re: [TUTORIAL/AULA] Criando Grupos para o Net PLay Master v3.0 ou superior By:Nanzin
criei esse tutorial/aula, para que os novatos pude-sem fazer essa ediçao simples no net play e nao precisa-se caçar um scripter para faze-la esse principio parte mais para as pessoas que querem criar o "VIP"!
abraços
abraços
_________________
Para Aqueles que gostam de Min e de meu Trabalho;
Upem Meu Pet nao custa nda!!
- Pet:
Nanzin- Membro de Honra
- Mensagens : 1550
Créditos : 252
Re: [TUTORIAL/AULA] Criando Grupos para o Net PLay Master v3.0 ou superior By:Nanzin
Conserteza cara adorei isso +1 pra vc
{lol]
{lol]
_________________
Re: [TUTORIAL/AULA] Criando Grupos para o Net PLay Master v3.0 ou superior By:Nanzin
é noix lek, vou sempre tentar ajudar geral!;
_________________
Para Aqueles que gostam de Min e de meu Trabalho;
Upem Meu Pet nao custa nda!!
- Pet:
Nanzin- Membro de Honra
- Mensagens : 1550
Créditos : 252
Re: [TUTORIAL/AULA] Criando Grupos para o Net PLay Master v3.0 ou superior By:Nanzin
Muito bom, ta de parabéns
Re: [TUTORIAL/AULA] Criando Grupos para o Net PLay Master v3.0 ou superior By:Nanzin
Muito Bom mesmo, parabéns (:
_________________
Eu poderia ser a pessoa mais agradavel do mundo! mas optei por ser eu mesmo.
Re: [TUTORIAL/AULA] Criando Grupos para o Net PLay Master v3.0 ou superior By:Nanzin
obrigado, vindo de voces aqui da Aldeia é um grande elogio!;
abraços a todos!;
abraços a todos!;
_________________
Para Aqueles que gostam de Min e de meu Trabalho;
Upem Meu Pet nao custa nda!!
- Pet:
Nanzin- Membro de Honra
- Mensagens : 1550
Créditos : 252
Re: [TUTORIAL/AULA] Criando Grupos para o Net PLay Master v3.0 ou superior By:Nanzin
Bom tuto vlw cara vou usar para colocar como VIP no meu Game...
1+
1+
_________________
Dean, Programador Geral :)
Contato: Skype:matucarvalho e Facebook
The Enze - Vulzt
Shield Block
Contato: Skype:matucarvalho e Facebook
The Enze - Vulzt
Shield Block
Anti-Cheat para jogos de FPS, agora vou adaptar para jogos de RPG principalmente para o RMXP.
www.shieldblock.net
fb.com/shieldblockoficial
Re: [TUTORIAL/AULA] Criando Grupos para o Net PLay Master v3.0 ou superior By:Nanzin
fico feliz que tenha gostado do meu tutorial, e mais feliz ainda que vai utiliza-lo [b]DeaN
abraços
[/b]
abraços
[/b]
_________________
Para Aqueles que gostam de Min e de meu Trabalho;
Upem Meu Pet nao custa nda!!
- Pet:
Nanzin- Membro de Honra
- Mensagens : 1550
Créditos : 252
Conteúdo patrocinado
Página 1 de 2 • 1, 2
Tópicos semelhantes
» [Tutorial/AULA] Criando TAG's para o NP Master V3.0 ou superior
» [Tutorial] Criando um K/D para seu jogo
» [Tutorial/AULA] SBNPM (Sistema de banco Netplay Master) Part 1
» [Tutorial/AULA] SBNPM (Sistema de banco Netplay Master) Part 2
» [Tutorial/AULA] SSFSNPM {Script System Fome Sede NetPlay Master}
» [Tutorial] Criando um K/D para seu jogo
» [Tutorial/AULA] SBNPM (Sistema de banco Netplay Master) Part 1
» [Tutorial/AULA] SBNPM (Sistema de banco Netplay Master) Part 2
» [Tutorial/AULA] SSFSNPM {Script System Fome Sede NetPlay Master}
Aldeia RPG :: RPG Maker :: Rpg Maker XP :: Netplays :: Scripts para netplays
Página 1 de 2
Permissões neste sub-fórum
Não podes responder a tópicos