-
Content Count
186 -
Joined
-
Last visited
-
Days Won
18
Posts posted by Rancoroso
-
-
No meu ponto de ver, para uma primeira vez com html+css foi muito bem, você tem futuro nessa área =).Bem pessoal eu ando á muito tempo a estudar umas coisinhas de html e ontem fiz o meu 1º site em html/css dêem uma olhadela e digam o que acham:
Link: http://xxboydarkxx-tutoriais.net84.net/index.html
Digam que heide de melhorar e se gostam :DDD
Agradeçimentos: TiagoSantos sem ele não tinha conseguido, és um fixe e um granda setor Obrigado *-*
Cumprimentos xXBoyDarkXx
mais pra se web designer precisa sabe php+mysql, javascript.
mais já começo bem.
Parabéns e boa sorte.
-
não amigo se vc mudou a senha da db mt2 vc precisa ir no config das pastas db,channel1,auth e alterar onde diz a senha da conexão:entao so tenho de escrever "SIM" na pass??
exemplo:
PLAYER_SQL: localhost mt2 123456 player
COMMON_SQL: localhost mt2 123456 common
LOG_SQL: localhost mt2 123456 log
linha vermelha é a senha, caso vc tenha alterado no navicat precisa alterar aki tb.
-
definiu tudo certinhoKenny sim eu equipo e nao aparece mas acho que implementei bem as msm, mas vou verificar isso;
as files que descompactei tem muitas file .dds o que faço com elas no root Rancoroso , espero que percebas a minha duvida xD. por exemplo
caso tenho + de 2 ou 3 files .dds como os ponho
item_proto
item_list
Na query existe o value3 no value3 coloca-mos sempre o numero que colocamos no script do warrior_m.msm
Feito isto na query o jogo ja vai reconhecer que o ID 48050 e uma nova armadura!
DanielCR reacted to this -
precisa configurar a textura no root >> warrior_m.msm, para mais detalhes acesse esse tutorialBoas,
Bom o meu problema é que eu implementei uma armadura, consigo ver a icon dela no jogo da tudo bem so que a armadura é invisivel.
Podem dizer-me em que falhei sff?
http://cyber-gamers.org/index.php?/topic/4717-tutorial-como-implementar-novas-armaduras-100/
-
se vc mudou a senha da db mt2 é necessário alterar nos configs, auth,db e channel all.erro é pq a db mt2 contem senha e a antiga não é valida.Falha, repetindo em 5 mysql_real_connect segundos: acesso negado para o usuário 'mt2' @ 'localhost' (senha usada: SIM)Pessoal o meu FreeBSD esta a dar um erro mais omenos assimFailed, retrying in 5 secondsmysql_real_connect: access denied for user 'mt2'@' 'localhost' (using password: YES)
-
no caso é gm mode né.basta ir no config de cada canal e addadminpage_ip: 127.0.0.1adminpage_ip1: 127.0.0.1adminpage_ip2: 127.0.0.1adminpage_ip3: 127.0.0.1adminpage_password: 123456que bloqueia isso =)Bem queria saber como posso proteger o meu servidor de nabos ediotas otarios.....Porque tentaram ackear me o servidor..Tal pessoa entrava no jogo em Gm e so fazia porcaria ...E queria saber se alguem me pode ajudar a proteger e fazer com que eles nao consigamPor se " GM's "..Agradecia a ajuda se alguem me pode.se ajudar .
-
muito bom tutorial.
-
em dedicado ou hamachi que é ip fixo vc so precisa do launcherpois toda definição será no root >> serverinfo.pyem dns não recomendo ip não é fixo, apenas o dominio é fixo.caso seu servidor não precise do shurinha basta deletar.Boas pessoal Estou com um client aqui com a metin.bin de 4.2 mb e um launcher qui e o shura e o arquivo serverinfo.py.como eu tiro isso do client eu pelo menos escondo?deixa client sem mc.
adm01 reacted to this -
vc criou a db no navicat pra instalar o game ???Boas ,da-me este erro sera que sabes resolver isto ? Fatal error: include() [<a href='function.include'>function.include</a>]: Cannot redeclare class mysqli_db in /data/multiserv/users/1001193/projects/2278621/www/install/process.php on line 65
pois a mim foi instalado sem error =/
jogo estranho entendi nd.
-
Uso as files daroo 2010 mais claro que pra usar esses files precisa te conhecimentos em configurações de metin2, pois qualquer mudança errada vais bugar o servidor.
Sobre os bugs são 3 bugs apenas simples de arruma mais se vc não sabe nd de metin2, melhor começar a estuda antes de usar.
Lista de bugs:
Guild war
Guerra de reinos
Ox
como arruma simples basta ir config dos channels e por tudo em ordem, o que é channel99 e o que é channel1 e 2, no caso estou a fala dos id de cada mapa no MAP_ALLOW:.
Uma observação pra quem quer usar os auto potes precisa atualizar o game_r1765 para game_r2089M, mais uma coisa o cliente precisa te suporte para que funcione corretamente.
-
id do mob é o numero da pasta exemplo 2493 é o blue_dragon.caso não tenha a pasta deixei a versão do server files.Boas algem me pode dizer onde posso traduzir quando vamos para a sala de cristal para matar o dragão diz o grupo de .... .. matou o beran...Se algem souber onde fica o siteo para traduzir isso que me diga sfv cumpz
-
Olá, amigos achei esse criado de server_attr e vir que aqui no fórum não tem, então resolvi compartilhas já que isso ajudar muito em conserta error de LoadMonsterAreaInfo ERROR.
Bom não precisa de tutorial a imagem já define tudo.http://bayfiles.com/file/ohA3/NDtEs6/%5Bcyber-gamers.org%5DServer_Attr.rar
http://www.crocko.com/081B79024ABE44489D3EDAECA6380AB8/_5Bcyber-gamers.org_5DServer_Attr.rar
http://depositfiles.com/files/l8ptzseq5
http://www.digzip.com/files/H9PAZDEG/_cyber-gamers.org_Server_Attr.html
http://www.mirrorcreator.com/files/18J1AB6J/_cyber-gamers.org_Server_Attr.rar_links
http://www.putlocker.com/file/F7985C8A05CE8593
http://rapidshare.com/files/2735405108/_cyber-gamers.org_Server_Attr.rar
Observação: x e y fica no Setting.txt de cada mapa do servidor na pasta map/mapa a criar ou editar.
Opção: MapSize X= 1 Y=1
Creditos: SalvoRex e Anohros.
Fonte: mpcforum.
-
cliente de boa qualidade mais falta alguns npcs como o halloween,rabbit,historian,starveling,phoenix1,phoenix2 e o reindeer_young.download do launcher com o pong: testtesttesttest.http://www.4shared.c...2_Louncher.htmlO bom que todas as novas montarias atks, do id 20110 - 20118.É possivel adicionar o menu de bônus lateral igual ao mt2 ameriaca.Boss Dragão da Água Fixed.Sala de Cristal Fixed.Caverna Demoniaca Fixed.Textura do Templo mokio Fixed.Auto potes Fixed (necessÁrio o game 2089 Diff's)caso queira usar o cliente no seu servidor basta alterar o pong: usando Hex Workshop v6.Facil traduzir bastar descompactar o locale_pt ou br e depois ir fazendo a mudança facilmente atÉ ficar 100% traduzido.Bom deixo aqui minha analise do cliente.
UchihaMadara, Hadak and Mastema reacted to this -
Bom achei ele aplicativo muito bom pra quem quer adicionar mobs em mapas sem dificuldades nenhuma.
Como usar é simples basta extrair o mapa que quer adicionar os mobs, exemplo map_a2 ki é o vale dos orcs, depois disso adicione a pasta do mapa junto ao aplicativo e inicie o aplicativo Metin2 Map Pointer v1.0 e selecione a pasta do mapa que quer criar regen.txt dos mobs.
imagem:
Você pode colocar apenas clicando no monstro, mas tudo deve ser auto-explicativo.
Há algumas exceções não tratadas em que uma mensagem. NET Framework vem (pelo menos do jeito que você precisa. NET Framework 3.5), porque o tempo ichh e não quer me levar para onde, não se surpreenda ...
Quem estiver interessado na linguagem de programação: CSharp.
Uma pequena nota:
Seu mob_proto.xml deve ser codificado com UTF-8, o programa faz isso automaticamente, mas na versão automática são caracteres especiais não são exibidos corretamente. Que você pode segurar, dando o seu mob_proto.xml
no Notepad + + abre a aba "codificação" em "Converter para UTF-8" cliques e lojas.
O group.txt e group_group.txt deve ter sempre o delimitado, isto causaria problemas durante a leitura (você então receber uma mensagem incluindo a linha ofensiva).
Então, agora escrito bastante, se divertir com a ferramenta.
saudação
musicinstructor
€: A atualização para v1.0 são algumas correções.
-
Opção 1 Download: https://mega.nz/#!V0RQlYZC!fq9uvsfLP_G_zdrYvf3cnoSuP6MPqee5wGdt_0zAN1A
Opção 2 Download: http://www.mediafire...hnty5790d87fwvk
Opção 3 Download: http://www.4shared.c...terEPack_5.html
Natal começou com o pé direito! : D De qualquer forma, Hawkings e eu fiz uma nova atualização, muito maior do que o último.
Na verdade, o compilador feita a partir de 0 a um máximo e tentar optimizar a adição e remoção de colocar funções desnecessárias na pele dos utilizadores.
Como sempre, a equipe é composta do mesmo:
Anghios(Coder)
Hawkings(Coder)
Anzert(Designer)
Danibonilla1(Tester)
Eu diria que o trabalho que leva o bolo é o Danibonilla1, já sabemos codearlo tudo do zero, sem qualquer problema, mas encontrou muitas falhas que nos permitiu corrigir antes de públicos versão :)
Novos recursos:
-Design editado. Agora perder menos tempo para compilar e descompilar tempo, você pode fazê-lo a partir de uma rota externa ou da aplicação. Tudo muito mais fácil e prático! :)
Otimizado código novamente implementação, mais suave.
Limpou-a pasta do aplicativo, movendo todo o conteúdo essencial para uma pasta chamada "sistema" fora do caminho dos outros arquivos.
-Adicionado um erro de sistema e excepção à aplicação que será salvo em "sistema \ errores.txt"
Automática de arquivos de reparação. XML ... Você pode dizer adeus a erros de compilação! : Icon_mrgreen:
-Quando você iniciar o aplicativo ou tentando atualizá-lo, falta de arquivos essenciais pode usar automaticamente o download da nossa hospedagem: icon_cool:
-Nós removemos o registro, pouco usado. Mas, se alguém usou e pode reivindicar o 5.1 está pronto: P
-Introduziu um sistema de atualização automática do aplicativo ou outras funções.
-Adicionado uma notícia para iniciar o programa, carga, ou não pode ser exibido. Ele é frequentemente usado para avisar que novas atualizações ou outras coisas necessárias para a aplicação.
-Você pode descompilar, criptografar e backup de arquivos a partir de uma rota externa. Apenas problema? como a construção de sempre feito no caminho do aplicativo.
-Quando você fechar ou abrir o aplicativo, caso tenha alterado a rota externa é salvo automaticamente.
NOVO
-Adicionado um sistema para alterar extensões de arquivo. Por exemplo Metin2.epk e Metin2.eix para Metin2.ang e Metin2.haw
Como faço para obter a versão 5.0?
Você pode apenas fazer o download do anexo, ou se você tiver versões anteriores você pode clicar em "Sobre" e fazer o download de lá! :)
Créditos indirectos: Tim Niederhausen (epvpers) por la creación de los m2.exe.
MasterEPack by Anghios & Hawkings is licensed under a Creative Commons Reconocimiento-NoComercial-SinObraDerivada 3.0 Unported License.
Permissions beyond the scope of this license may be available at [email protected] -
mesmo erro aki, e outra coisa o cavalo some depois que add as diff's no game por isso sempre bom faze backup antes de add qualquer diff's.Boas Comunidade eu estou a tentar implementar os pets e ta a me dar um erro segue imagem do erro se alguem puder me ajudarhttp://imageshack.us...2012183436.png/Cumprimentos
-
Bom amigos fiz esse sisteminha simples de mensagens automatica no servidor e resolvir compartilhar com a galera.Como instalar?, é simples basta criar um arquivo com o nome automsg.quest e adicionar o codigo abaixo:
quest automsg beginstate start begin when 20041.chat."GM: Mensagem Automatica" with pc.is_gm() begin say_title("Administrador:") say("Ativar ou desativar auto mensagem?") local s = select("Ativar auto msg","Desativar auto msg") if s == 2 then say_title("Administrador:") say("Auto mensagem foi desativada.") game.set_event_flag("msgm" , 0) clear_server_timer( "msg" ) return end say_title("Administrador:") say("Auto mensagem foi ativada.") game.set_event_flag("msgm" , 1) server_timer( "msg", 10*60, get_server_timer_arg()) end when msg.server_timer begin if game.get_event_flag("msgm") == 1 then local r=number(1, 5) if r==1 then notice_all("Msg: Deus Dragão odeia quem usar hack, jogue limpo.") elseif r==2 then notice_all("Msg: Qualquer dúvida acesse o site www.overgame.com.br.") elseif r==3 then notice_all("Msg: Caso ache bugs em nosso servidor entre em contato com o") notice_all("Msg: suporte para podemos arruma quero faze um servidor de qualidade.") notice_all("Msg: Obrigado pela preferencia sua presença faz a diferença.") elseif r==4 then notice_all("Msg: Xigamentos causa bloqueio de conta.") elseif r==5 then notice_all("Msg: Toda comprar de cash ajuda a mante o servidor online.") end server_timer( "msg", 10*60, get_server_timer_arg()) end endendend
Depois adicione na pasta quest do seu servidor e logo em seguidavá no virtualbox e digite o caminho até o diretorio quest do seu servidor e depois execute o comando:./qc automsg.questPronto foi instalada com êxito.Configurações:NPC = 20041 (Maltrapilho)Tempo 10*60 = 10 minutos, mais você pode aumentar ou diminuir.Random = 5 mensagens, mais você pode aumentar ou diminuir.Qualquer erro no meu script deixe uma mensagem ficarei feliz em arruma.Autor: Rancoroso. -
Olá galera hoje estava fazendo uma buscar na net sobre a caverna demoniaca e achei uma quest bem feita.no caso do regen.txt vc terá de faze pois ainda não achei nenhum 100%.
quest catacomb beginstate start beginwhen 1093.kill with pc.get_map_index() == 66 begind.notice("Dute catre catacomba diavoului")d.new_jump_all(MAPINDEX , x , y)endwhen 20092.chat."Catacomba diavoului" with pc.get_map_index() == 713 beginsay_title("Gardian")say("")say("Ai nevoie de nivelul 75 ca sa intri")wait()if pc.get_level() < 75 thensay("Imi pare rau,nu ai nivelul necesar")endif pc.get_level() >= 75 thensay("Ok,te voi trimite imediat")pc.warp(307200,1203200)endendwhen login with pc.get_map_index() == 712 begind.jump_all(81,58)say_title("Catacomba diavolului Piatra 1")say("")say("60 Minute ai la dispozitie")say("Dute la locul sfat si la sculptura din piatra!")pc.give_item2("seal",1)endwhen sculpture.chat."Etajul 1" with pc.get_map_index() == 712 beginsay_title("Catacomba diavolului Piatra 1")say("Vei fi teleporatat imediat!")d.jump_all(544,42)endwhen login with pc.get_map_index() == 712 begind.notice("Gaseste statuia!")endwhen sculpture1.chat."Etajul 2" with pc.get_map_index() == 712 beginsay_title("Sculptura ******")say("")say("Salut,vrei sa te duci la urmatorul etaj? ")say("")wait()local s = select("Da", "Nu,iesi")if 1 == s thend.jump_all(1380,250)endif 2 == s thend.exit_all()endendwhen login with pc.get_map_index() == 712 begind.notice("Scopul este sa gasesti textul corect")endfunction get_3floor_stone_pos()local positions = {{1249,343}{1353,351}{1249,250}{1249,153}{1349,150}{1149,252}{1152,148}{1148,347}}for i = 1, 6 dolocal j = number(i,8)if i != j thenlocal t = positions[i];positions[i] = positions[j];positions[j] = t;endend-- for i = 1, 8 do-- positions[i][1] = positions[i][1] * 100-- positions[i][2] = positions[i][2] * 100endwhen 8019.kill with pc.get_map_index() == 712 beginlocal positions = catacombstone.get_3floor_stone_pos()for i = 1, 8 dochat(positions[i][1], positions[i][2])d.set_unique("fake" .. i , d.spawn_mob(8017, positions[i][1], positions[i][2]))endchat(positions[7][1], positions[7][2])local vid = d.spawn_mob(8017, positions[7][1], positions[7][2])chat(vid)d.set_unique("real", vid)server_loop_timer('catacomb_stone3_update', 10, pc.get_map_index())server_timer('catacomb_stone3_fail1', 5*60, pc.get_map_index())d.notice("3. Podeaua usa.");d.notice("Ai gasit cele mai multe pietre false");d.notice("Gasesteo pe cea adevarata in 15 minute");d.notice("si Distrugeo !.. ")d.notice("Este singura cale sa treci la etajul urmator");endwhen catacomb_stone3_fail1.server_timer beginif d.select(get_server_timer_arg()) thend.notice("10 Minute Ramase.")server_timer('catacomb_stone3_fail2', 5*60, get_server_timer_arg())endendwhen catacomb_stone3_fail2.server_timer beginif d.select(get_server_timer_arg()) thend.notice("5 Minute Ramase.")server_timer('catacomb_stone4_[img]http://cyber-gamers.org/public/style_emoticons/<#EMO_DIR#>/55158.gif[/img]', 5*60, get_server_timer_arg())endendwhen catacomb_stone3_[img]http://cyber-gamers.org/public/style_emoticons/<#EMO_DIR#>/55158.gif[/img].server_timer beginif d.select(get_server_timer_arg()) thend.notice("Timp expirat.")d.exit_all()clear_server_timer('catacomb_stone3_update', get_server_timer_arg())endendwhen catacomb_stone3_update.server_timer beginif d.select(get_server_timer_arg()) thenif not d.is_unique_dead("real") thenfor i = 1, 8 doif d.getf("fakedead" .. i) == 0 thenif d.unique_get_hp_perc("fake" .. i) < 50 thend.purge_unique("fake" .. i)d.setf("fakedead" .. i, 1)d.notice("");endendendelseserver_timer("catacomb_stone3_end", 5, get_server_timer_arg())d.notice("Se pare ca ai reusit! ")d.notice("")d.notice("Ai distrus piatra");d.notice("Vei ajunge la etajul 4")d.jump_all(500,717)clear_server_timer('catacomb_stone3_fail1', get_server_timer_arg())clear_server_timer('catacomb_stone3_fail2', get_server_timer_arg())clear_server_timer('catacomb_stone3_[img]http://cyber-gamers.org/public/style_emoticons/<#EMO_DIR#>/55158.gif[/img]', get_server_timer_arg())endelseserver_timer('catacomb_stone3_stop_timer', 1, get_server_timer_arg())endendwhen catacomb_stone3_stop_timer.server_timer beginclear_server_timer('catacomb_stone3_update', get_server_timer_arg())endwhen login with pc.get_map_index() == 712 begind.notice("Omoarata toti sefi !")d.spawn_mob(mobid , 500,787)endwhen 2526.kill with pc.get_map_index() == 712 begind.jump_all(846,907)endwhen login with pc.get_map_index() == 712 begind.notice("Aceasta este camerea sigiliilor")d.notice("Cauta si ia sigiliul!")endwhen 2322.kill with pc.in_dungeon() begingame.drop_item("seal",1)endwhen stone.take with item.vnum == seal and pc.get_map_index() == 712 begind.notice("Vei fi teleportat catre urmatorul etaj")item.remove();npc.purge();d.jump_all(1300,704)endwhen login with pc.get_map_index() == 712 begind.notice("Omoara toti sefi")endwhen boss.kill with pc.in_dungeon() beginsay_title("Catacomba diavoululi Piatra 6")say("")say("Doresti sa continuii ?")local s = select(locale.yes , locale.no)if 1 == s thend.jump_all(74,1158)endif 2 == s thenlocal reward_alchemist = {20074, 20075, 20076}d.spawn_mob(reward_alchemist[number(1,3)], 425, 216);d.setqf("can_refine", 5)timer("catacombs_times",120)endendwhen catacombs_times.timer with pc.get_map_index() == 712 begind.notice("Timp exipirat")d.exit_all()endwhen login with pc.get_map_index() == mapindex begind.notice("Dr.House omoara !")endwhen 5290.kill with pc.in_dungeon() beginwait()say_title("Catacomba diavoululi Piatra 7")say("")say("Misiune Completa !")say("")d.exit_all()endendend
Fonte: cheatsbrasil.Autor : não tinha o nome.DarkWolf reacted to this -
pode ser onde quise.
-
Quest de dar itens ao logar:feito por mim.main_quest_lv1.gotoinfomation
say_title ( "Bem Vindo ao Metin2Brasil" )say ( "Servidor traduzindo para português" )say ( "Servidor private do metin2BR" )say ( "Qualquer dúvida acesse o site!" )say ( "" )say ( "Administrador" )say ( "RANCOROSO" )set_quest_state ( "levelup" , "run" )pc . change_money ( 1000000000 )pc . give_item2 ( "27003" , 200 )pc . give_item2 ( "27003" , 200 )pc . give_item2 ( "27003" , 200 )pc . give_item2 ( "27003" , 200 )pc . give_item2 ( "27003" , 200 )pc . give_item2 ( "27006" , 200 )pc . give_item2 ( "27006" , 200 )pc . give_item2 ( "71050" , 200 )pc . give_item2 ( "71007" , 1 )pc . give_item2 ( "71033" , 1 )pc . give_item2 ( "72702" , 1 )pc . give_item2 ( "13009" , 1 )pc . give_item2 ( "14009" , 1 )pc . give_item2 ( "15009" , 1 )pc . give_item2 ( "16009" , 1 )pc . give_item2 ( "17009" , 1 )pc . give_item2 ( "50053" , 1 )horse.advance()horse . ride ()say_reward ( "Bom! para ajudar você nessa aventura" )say_reward ( "aqui está um presente de iniciante" )say_reward ( "" ) say_reward ( "1000 Poções Vermelhas" )say_reward ( "400 Poções Azul" )say_reward ( "" )say_reward ( "Bom jogo!" )clear_letter ( )set_state ( "__COMPLETE__" )if pc . job == 0 thenpc . give_item2 ( "3009" , 1 )pc . give_item2 ( "12209" , 1 )pc . give_item2 ( "11209" , 1 )say_reward ( "Parabéns você ganhou itens para sua jornada!" )elseif pc . job == 1 thenpc . give_item2 ( "2009" , 1 )pc . give_item2 ( "8000" , 200 )pc . give_item2 ( "11409" , 1 )pc . give_item2 ( "12349" , 1 )say_reward ( "Parabéns você ganhou itens para sua jornada!" )elseif pc . job == 2 thenpc . give_item2 ( "12489" , 1 )pc . give_item2 ( "11609" , 1 )say_reward ( "Parabéns você ganhou itens para sua jornada!" )elseif pc . job == 3 thenpc . give_item2 ( "5009" , 1 )pc . give_item2 ( "11809" , 1 )pc . give_item2 ( "12629" , 1 )say_reward ( "Parabéns você ganhou itens para sua jornada!" )end
-
Mais sempre é bom te um site bem feito pq ajuda muito na hora de administrar o servidor.Pelo que vir na descrição o site é de muita qualidade.Experiência: PHP,HTML+CSS,JAVASCRIPT e C#.Bom site de facto !Mas lembra, que não é o site que cria o servidor ^^CumprimentosOrigin
-
muito bom.Deixo meu thanks pelo poste mais não vou usar pq já tenho um script melhor em php.
-
Obrigado por informar de quem é onde achei não tinha o autor.Não sei se tem no fórum aki não achei então resolvir posta pra ajuda a galera que quer add novas armaduras mais não sabe como funcionar o processor de adicionamento de items no cliente.Copy Paste.Autor: Delivering. Dono do ZunMt2.
-
Vamos la comecar o tutorial que vou fazer e sobre como colocar novas armaduras no metin2 sem retirar as que ja existem !
Em primeiro lugar vamos abrir o root.eix & epk com um dos melhor compiladores para tudo! Download
de seguida vou esplicar como se coloca correctamente as armaduras, dentro do root existe os ficheiros:
assassin_m.msm
assassin_w.msm
shaman_m.msm
shaman_w.msm
sura_m.msm
sura_w.msm
warrior_m.msm
warrior_w.msm
Que se faz nestes ficheiros vamos ao warrior_m.msm que e o warrior homem o meu char preferido neste ficheiro como colocamos uma nova armadura entao quase no fim de todo o script ex:
}
Group ShapeData51
{
SpecialPath "d:/ymir Work/pc/warrior/"
ShapeIndex 48
Model "warrior_lord.GR2"
SourceSkin "warrior_king.dds"
TargetSkin "warrior_king1.dds"
}
}
Group AttachingData
{
AttachingDataCount 2
Group AttachingData00
{
AttachingDataType 1
isAttaching 0
AttachingModelIndex 0
AttachingBoneName "Bip01"
CollisionType 1
SphereDataCount 1
Group SphereData00
{
Radius 40.000000
Position 0.000000 0.000000 100.000000
}
}
Group AttachingData01
{
AttachingDataType 1
isAttaching 0
AttachingModelIndex 0
AttachingBoneName "Bip01"
CollisionType 3
SphereDataCount 1
Group SphereData00
{
Radius 70.000000
Position 0.000000 0.000000 100.000000
}
}
}
vamos la fazer então a nova armadura}
Group ShapeData51-> colocar aqui o numero que seja acima dos anteriores antes do Group ShapeData51 tem Group ShapeData50!
{
SpecialPath "d:/ymir Work/pc/warrior/"--> Onde vamos buscar a armadura? PC2 ou PC
ShapeIndex 48-->este local e muito importante lembrarem-se do numero que vão colocar aqui. *1.
Model "warrior_lord.GR2"--> Modelo da armadura exeplo warrior_4-1.gr2-> Aço preta
SourceSkin "warrior_king01.dds" -> Aqui e a textura da armadura original tem de ter sempre aqui a textura original da armadura!
TargetSkin "warrior_huangjin.dds"--> Aqui e onde colocamos a textura nova para a armadura que queremos!
}
}
Lembrem-se que este script ta a ir buscar a armadura a ymir Work/pc/warrior/!
*1-> Porque terem de se lembrar do numero porque o numero e o que vamos colocar na query para a armadura e para o Item_proto!
Em seguido comprimir o root!
Feito isto tudo podemos avancar
2-fase
Vamos comecar a fazer a query para o Navicat!
INSERT INTO `item_proto` VALUES ('48050', 'Armadura de Warrior ', 'Armadura de Warrior ', '2', '0', '0', '2', '56', '1', '1', '', '0', '0', '0', '0', '0', '15', '1', '50', '0', '0', '8', '10', '37', '20', '0', '0', '0', '350', '0', '48', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '100', '3', '0');
Na query existe o value3 no value3 coloca-mos sempre o numero que colocamos no script do warrior_m.msm
Feito isto na query o jogo ja vai reconhecer que o ID 48050 e uma nova armadura!
3-fase
fazer item_proto
o Item_proto do cliente que existe no vosso locale_pt ou locale_de entre outros
teem de abrir ele como podem abrir exactamente com o mesmo compilador
Ex: colocar no compilador o Item_proto puxar para o ficheiro.exe"m2" o Decompilar_item_proto, feito isto podemos modificar o item_proto no item_proto_decompilado
abrimos ele e colocamos a nova armadura!
<Item vnum="48050" hashName="'Ȳ»óöÛÀü°©'" name="Armadura de Warrior " type="2" subtype="0" weight="0" size="2" antiflag="56" flag="1" wearflag="1" immuneflag="0" gold="0" buy_price="0" limittype0="1" limitvalue0="50" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="10" applytype1="37" applyvalue1="20" applytype2="0" applyvalue2="0" value0="0" value1="350" value2="0" value3="48" value4="0" value5="0" socket0="0" socket1="64992" socket2="127" socket3="64976" socket4="21631" socket5="4855" refine_vnum="0" refine_set="0" magic_pct="0" specular="100" socket_pct="3" />
Como veem e tal igual a query temos de colocar no value3 o numero 48 e claro o ID da armadura!
Guardar e pegar no Compilar_item_proto e puxar para o ficheiro.exe"m2" e aparece logo o novo Item_proto
Feito isto ja que tamos no Locale_tal tal vamos ao item_list no item_listo colocamos o ID da armadura e o icon da armadura como se faz isso?
abrir o item_list e colocar
48050 ARMOR icon/item/11971.tga
em 11971 e o ID do icon da armadura no 48050 e o ID da armadura!
feito tudo isto e so comprimir tudo e colocar no cliente!
Vao ao Jogo com um char GM e fazem /reload esperam um pouco 3 a 5 seg e fazem /i 48050 e aparece a nova armadura de warrior
Espero ter conseguido ajudar muita gente que acredito que muita gente tem novas armaduras so mudava a textura assim ja podem por as armaduras que quiserem...
Fonte: metinpm
Autor: Delivering.
Dono do ZunMt2.
skeewzz ♛, gatolindo1210 and ByCannabis reacted to this
[Quest]Script De Skills M1,G1 E P By Rancoroso.
in Quests
Posted
Bom aqui deixo o meu script de skills M1.G1 e P.O que há de diferente?as ações else que informar o erro porque o jogador não pode por as habilidades m1, g1 e p e o pc.get_skill_group, que evitar que pessoas sem habilidades use o npc e perca gold como em alguns scripts de skills p.Bom esse script é perfeito qualquer bug no meu script me adicionar no skype invisionbrazil.NPC: Instrutor de Recrutas.Download mim_rancoroso.questComo instalar?Add: serverfiles pasta quest depoisVirtualbox >> login >> cd /usr/home/game/share/locale/germany/quest/./qc mim_rancoroso.quest
Creditos: Rancoroso.