Últimos assuntos
Quem está conectado?
Há 2 usuários online :: 0 registrados, 0 invisíveis e 2 visitantes Nenhum
[ Ver toda a lista ]
O recorde de usuários online foi de 50 em Ter Out 29, 2024 4:19 am
Top dos mais postadores
Warrior_Maker | ||||
Tayllor | ||||
KingSora | ||||
~FullzDied | ||||
SynysterGates | ||||
NeeTo | ||||
Alumary | ||||
SameKage | ||||
samuel250 | ||||
Vitor-DR. |
teleporte pelo mapa!
3 participantes
TutoRPG :: Rpg Maker :: Rpg Maker XP :: Scripts :: Scripts para Netplays
Página 1 de 1
teleporte pelo mapa!
Esse script serve para se teleportar pelo xat como no ragnarock
Primeiro, separe 3 variáveis. Veja como eu fiz:
Variável 51 - Corresponde ao ID do mapa pra onde irá o char
Variável 52 - Corresponde a posição X do mapa pra onde irá o char
Variável 53 - Corresponde a posição Y do mapa pra onde irá o char
Adicione esse script acima do Main:
Neste código você pode alterar a animação do teleporte na linha 51.
Agora, vá no [SC1] New Chat, abaixo de:
Adicione:
"/go 1" é o comando a ser digitado, 12 é o valor do ID do novo mapa, 11 é a posição x nesse mapa, 8 é o valor da posição y. Adicione o mesmo código com esses campos alterados quantas vezes quiser para novos mapas.
Proibido postar fora da Aldeia RPG sem minha permissão, ficarei feliz em dar alguma ajuda a quem tiver dificuldades ou corrigir bugs. Usem bem.
EDIT: Caso você queira que apenas ADMs usem o comando, use este código ao invés do anterior:
Credito
Kuraldo por fazer
E a min e a min por trazer aqui!
Primeiro, separe 3 variáveis. Veja como eu fiz:
Variável 51 - Corresponde ao ID do mapa pra onde irá o char
Variável 52 - Corresponde a posição X do mapa pra onde irá o char
Variável 53 - Corresponde a posição Y do mapa pra onde irá o char
Adicione esse script acima do Main:
- Código:
#==============================================================================
# ** Scene_Go
#------------------------------------------------------------------------------
# Original por Valentine, editado por Night Shadow
# Proibido postar fora da Aldeia RPG sem minha permissão
#==============================================================================
class Scene_Go
#--------------------------------------------------------------------------
# * Main
#--------------------------------------------------------------------------
def main
$msg_chat_w = true
$equip_w.visible = false
$equip_w.active = false
$member_list.visible = false
$member_list.active = false
$item_w.visible = false
$item_w.active = false
$help_w.visible = false
$help_w.active = false
$help_w_2.visible = false
$help_w_2.active = false
$help_w.visible = false
$help_w.active = false
$painel_adm.visible = false
$painel_adm.active = false
$convite.visible = false
$convite.active = false
$teleport.visible = false
$teleport.active = false
$skill.visible = false
$skill.active = false
$flag1.visible = false
$guild_w.visible = false
$guild_w.active = false
$msg.visible = false
$msg.active = false
$flag2.visible = false
$guild_created.visible = false
$guild_created.active = false
$memorizando_skill = false
$memorizando = false
$game_switches[26] = false
$game_variables[5] = 0
$game_temp.player_new_map_id = $game_variables[51]
$game_temp.player_new_x = $game_variables[52]
$game_temp.player_new_y = $game_variables[53]
$game_player.animation_id = 1
@move = $game_player
@move.turn_down
Audio.me_stop
Audio.bgs_stop
last_level = $game_party.actors[0].level
$game_map.update
$game_player.refresh
$game_party.actors[0].hp = $game_party.actors[0].maxhp
$game_party.actors[0].sp = $game_party.actors[0].maxsp
$game_temp.gameover = false
$game_temp.transition_processing = false
$ABS = MrMo_ABS.new
$game_temp.player_transferring = true
if Network::Main.group == 'admin'
$game_party.actors[0].grupo = "Admin"
else
$game_party.actors[0].grupo = "Standard"
end
if $game_party.actors[0].level < last_level
$distribuir_pontos -= 5
end
autosave
$scene = Scene_Map.new
Network::Main.send_start
# Sair da Party
if !$party.empty?
for i in 0..$party.members.size
if $party.members[i] != nil
if $parte_s == true
name = $game_party.actors[0].name
Network::Main.pchat($charzinho_id,"[COM] [ET] #{name}")
Network::Main.pchat($charzinho_id,"[COM] [EXIT] #{name}")
$party.party_remove($charzinho_id)
$divide_exp = false
else
name = $game_party.actors[0].name
Network::Main.pchat($party.members[i].netid,"[COM] [ET] #{name}")
Network::Main.pchat($party.members[i].netid,"[COM] [EXIT] #{name}")
$party.party_remove($party.members[i])
$divide_exp = false
end
end
end
end
loop do
Graphics.update
if $scene != self
break
end
end
Graphics.freeze
end
end
Neste código você pode alterar a animação do teleporte na linha 51.
Agora, vá no [SC1] New Chat, abaixo de:
- Código:
if @box.text == "/online"
@pl = Network::Main.players.size
$game_temp.chat_log.push(LANGUAGE::PLAYERSON+" #{@pl}")
@box.text = ""
return
end
Adicione:
- Código:
if @box.text == "/go 1"
@box.text = ""
$game_variables[51] = 12
$game_variables[52] = 11
$game_variables[53] = 8
$scene = Scene_Go.new
return
end
"/go 1" é o comando a ser digitado, 12 é o valor do ID do novo mapa, 11 é a posição x nesse mapa, 8 é o valor da posição y. Adicione o mesmo código com esses campos alterados quantas vezes quiser para novos mapas.
Proibido postar fora da Aldeia RPG sem minha permissão, ficarei feliz em dar alguma ajuda a quem tiver dificuldades ou corrigir bugs. Usem bem.
EDIT: Caso você queira que apenas ADMs usem o comando, use este código ao invés do anterior:
- Código:
if @box.text == "/go 1"
if Network::Main.group == 'admin'
@box.text = ""
$game_variables[51] = 12
$game_variables[52] = 11
$game_variables[53] = 8
$scene = Scene_Go.new
else
$game_temp.chat_log.push("Apenas administradores!")
@box.text = ""
end
return
end
Credito
Kuraldo por fazer
E a min e a min por trazer aqui!
Re: teleporte pelo mapa!
Achei legal,mas n vou por no meu game n.Mas muito bom vai ajudar muita gente.
KingSora- Moderador Global
- Mensagens : 102
Cash : 38
Créditos : 11
Data de inscrição : 25/08/2012
Idade : 25
Localização : Itajuba
Tópicos semelhantes
» [EEB] Script de Teleporte por Guild e Por Name
» Distribuir pontos pelo xat
» Mover pelo WASD
» Avaliem meu 1 mapa
» Avaliem mapa simples
» Distribuir pontos pelo xat
» Mover pelo WASD
» Avaliem meu 1 mapa
» Avaliem mapa simples
TutoRPG :: Rpg Maker :: Rpg Maker XP :: Scripts :: Scripts para Netplays
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
Ter Set 10, 2013 12:30 pm por lauk
» Sistema de Guild (do Eduardo)
Ter maio 14, 2013 8:54 pm por Khaws
» Sistema de Guild
Ter maio 14, 2013 6:48 pm por Khaws
» Teco Fabrica
Sáb Mar 23, 2013 8:18 am por ~FullzDied
» Apresentaçao
Sex Mar 01, 2013 6:58 pm por Sweeps
» Editando nick
Sex Mar 01, 2013 6:35 pm por Sweeps
» Sistema De Vila
Sex Fev 01, 2013 4:59 pm por ~FullzDied
» alguns tilesets
Sáb Dez 22, 2012 8:42 pm por Diegoslstuto
» Tilesets de natureza
Sáb Dez 22, 2012 8:40 pm por Diegoslstuto
» Olá, vim para trazer sistemas e muitas outras coisas
Qui Dez 13, 2012 3:09 pm por ~FullzDied
» [Recrutando] Bleach Online Dark Saga
Sáb Nov 10, 2012 8:23 pm por Hunter™
» Dragon Ball Fox
Dom Out 28, 2012 7:55 am por NeeTo
» Tutorial Mapper - Como avaliar um mapa
Sáb Out 13, 2012 12:45 pm por NeeTo
» Life RPG Maker 2.0
Qui Out 11, 2012 4:02 pm por SynysterGates
» Fórum decaido
Qui Out 11, 2012 2:16 pm por SynysterGates
» Dragon Ball Elite
Qua Out 10, 2012 3:07 pm por KingSora
» Auto Ataque por checkbox
Ter Out 09, 2012 7:35 pm por Warrior_Maker
» Pokémon Online - Xstrond Games BETA
Ter Out 02, 2012 10:29 pm por thales12
» Auto Correr Por CheckBox
Ter Out 02, 2012 10:03 pm por thales12
» Auto Loot para Eclipse Origins
Ter Out 02, 2012 10:02 pm por thales12
» Ganhar Item em Certo Nivel
Ter Out 02, 2012 9:58 pm por thales12
» SK - Lógica de Programação - Aula 3
Qua Set 26, 2012 7:05 pm por SameKage
» Distrito Rpg Maker 2.0 no Ar !!
Dom Set 23, 2012 7:59 pm por SameKage
» Sistemas que preciso
Sex Set 21, 2012 7:28 pm por KingSora
» [ALL] Títulos nos NPC's 1.0
Sex Set 21, 2012 5:38 pm por lucas100vzs
» Vídeo Tutorial Mapper Caverna - MMORPG 2D
Qui Set 20, 2012 8:16 pm por KingSora
» Sistema de plantar e colher
Ter Set 18, 2012 10:00 pm por SameKage
» Perfect engine
Ter Set 18, 2012 9:59 pm por SameKage
» O Seu pirata chegou !
Dom Set 16, 2012 7:58 pm por SameKage
» Novidades para tutorpg o que acha?
Sáb Set 15, 2012 7:03 pm por Guilherme Azevedo
» [ZIG ZAG GAMES] Age of Dragons
Sáb Set 15, 2012 1:56 pm por Guilherme Azevedo
» Me ajudem Pliss
Sex Set 14, 2012 9:48 am por KingSora
» SK - HTML - Aula 1
Qui Set 13, 2012 12:35 pm por SameKage
» Forum Decaindo
Ter Set 11, 2012 1:52 pm por Tayllor
» Meus 3 mapas
Ter Set 11, 2012 11:26 am por KingSora
» [Apresentação] Okumura-Rin~
Seg Set 10, 2012 5:43 pm por Warrior_Maker
» 3 primeiras sprites
Sex Set 07, 2012 6:19 pm por KingSora
» [EEB] Comando para Salvar Seu Game
Sex Set 07, 2012 5:06 pm por SynysterGates
» [Off] Olha Suas PM Tayllor
Sex Set 07, 2012 4:49 pm por Tayllor
» Fabrica da JCG Corp: Technology in designer [Fechada
Qui Set 06, 2012 6:15 pm por KingSora