![Rodnia | Alpha & Omega](https://i.imgur.com/xImjC8o.gif)
![](https://cyber-gamers.org/uploads/set_resources_21/84c1e40ea0e759e3f1505eb1788ddf3c_pattern.png)
![](https://cyber-gamers.org/uploads/set_resources_21/84c1e40ea0e759e3f1505eb1788ddf3c_default_photo.png)
SINVAL o.O
-
Content Count
1,895 -
Joined
-
Last visited
-
Days Won
16
Posts posted by SINVAL o.O
-
-
Vc não vai copiar tudo, vc vai e tira as coisas que queres ue...
-
Doi não, e tb como vc disse eu so falei que era parecida, não disse que era igual, Rick pra que me dar -1?Parecida Diferente de Igual!
Se lhe doi qualquer coisa vá ao medico.
Haters Gonna Hate
-
Gente queria saber como por as skil no Dragão de Água.
Queria tb essas 2 armas que dexo no print, são destruição, e lamina infernal lembro delas quando eu jogava rox games, e gosto mt delas acho muito bonitas quem puder me ajudar nas skil e nas espadas dou muitos http://cyber-gamers.org/public/style_emoticons/default/451960.gif.
-
-
Qual aki vai então &--#62;&--#62; tipo vc aruma as novas placas do custume pega as query & mob proto de existentes e faz igual,
quest costume_system begin state start begin function get_real_hair_id(id) return ({ [45001] = 5001, [45002] = 5001, [45003] = 5002, [45004] = 5002, [45005] = 5003, [45006] = 5003, [45007] = 5004, [45008] = 5004, [45009] = 5005, [45010] = 5005, [45011] = 5005, [45012] = 5005, [45013] = 5005, [45014] = 5005, [45015] = 5005, [45016] = 5005, [45017] = 5005, [45018] = 5005 })[id] or 0 end when login begin loop_timer('costume_system_check', 0.3) if pc.getqf('costume_system_main_active') == 1 then costume_system_update("part_main_old", pc.get_part(PART_MAIN)) pc.set_part(PART_MAIN, pc.getqf('costume_system_main_vnum')) cmdchat("CostumeMain "..pc.getqf('costume_system_main_vnum').."") end if pc.getqf('costume_system_hair_active') == 1 then costume_system_update("part_hair_old", pc.get_part(PART_HAIR)) pc.set_part(PART_MAIN, pc.getqf('costume_system_hair_vnum')) cmdchat("CostumeHair "..pc.getqf('costume_system_hair_vnum').."") end if pc.getqf('costume_system') == 1 then return elseif pc.getqf('costume_system') ~= 1 then costume_system_create() pc.setqf('costume_system', 1) end end when costume_system_check.timer begin if pc.getqf('costume_system_main_active') == 1 and pc.get_part(PART_MAIN) ~= pc.getqf('costume_system_main_vnum') then pc.set_part(PART_MAIN, pc.getqf('costume_system_main_vnum')) end if pc.getqf('costume_system_hair_active') == 1 and pc.get_part(PART_HAIR) ~= pc.getqf('costume_system_hair_vnum') then pc.set_part(PART_HAIR, pc.getqf('costume_system_hair_vnum')) end end when 41001.use or 41002.use or 41003.use or 41004.use or 41005.use or 41006.use or 41007.use or 41008.use or 41009.use or 41010.use or 41011.use or 41012.use or 41013.use or 41014.use or 41015.use or 41016.use or 41017.use or 41018.use or 41019.use or 41020.use or 41021.use or 41022.use or 41023.use or 41024.use or 41025.use or 41026.use or 41027.use or 41028.use or 41029.use or 41030.use or 41031.use or 41032.use or 41033.use or 41034.use or 41035.use or 41036.use or 41037.use or 41038.use or 41039.use or 41040.use or 41041.use or 41042.use or 41043.use or 41044.use or 41045.use or 41046.use or 41047.use or 41048.use or 41049.use or 41050.use or 41051.use or 41052.use or 41053.use or 41054.use or 45001.use or 45002.use or 45003.use or 45004.use or 45005.use or 45006.use or 45007.use or 45008.use or 45009.use or 45010.use or 45011.use or 45012.use or 45013.use or 45014.use or 45015.use or 45016.use or 45017.use or 45018.use begin local vnum = item.get_vnum() local hair_vnum = costume_system.get_real_hair_id(vnum) if tonumber(vnum) &--#62; 41000 and tonumber(vnum) &--#60; 41054 then if pc.get_part(PART_MAIN) == vnum and pc.getqf('costume_system_main_active') == 1 then pc.set_part(PART_MAIN, (tonumber(costume_system_read("part_main_old")))) pc.setqf('costume_system_main_active', 0) pc.setqf('costume_system_main_vnum', 0) cmdchat("CostumeMain "..vnum.."") else costume_system_update("part_main_old", pc.get_armor()) pc.set_part(PART_MAIN, vnum) pc.setqf('costume_system_main_active', 1) pc.setqf('costume_system_main_vnum', vnum) cmdchat("CostumeMain "..vnum.."") end elseif tonumber(vnum) &--#62; 45000 and tonumber(vnum) &--#60; 45018 then if pc.getqf('costume_system_hair_active') == 1 and pc.get_part(PART_HAIR) == hair_vnum then pc.set_part(PART_HAIR, (tonumber(costume_system_read("part_hair_old")))) chat((tonumber(costume_system_read("part_hair_old")))) pc.setqf('costume_system_hair_active', 0) pc.setqf('costume_system_hair_vnum', 0) cmdchat("CostumeHair "..vnum.."") elseif pc.get_part(PART_HAIR) ~= hair_vnum and pc.getqf('costume_system_hair_active') == 1 then pc.set_part(PART_HAIR, hair_vnum) pc.setqf('costume_system_hair_vnum', hair_vnum) cmdchat("CostumeHair "..vnum.."") else costume_system_update("part_hair_old", pc.get_part(PART_HAIR)) pc.set_part(PART_HAIR, hair_vnum) pc.setqf('costume_system_hair_active', 1) pc.setqf('costume_system_hair_vnum', hair_vnum) cmdchat("CostumeHair "..vnum.."") end end end endend
Si for add novos cabelos pega aki :
[45001] = 5001, [45002] = 5001, [45003] = 5002, [45004] = 5002, [45005] = 5003, [45006] = 5003, [45007] = 5004, [45008] = 5004, [45009] = 5005, [45010] = 5005, [45011] = 5005, [45012] = 5005, [45013] = 5005, [45014] = 5005, [45015] = 5005, [45016] = 5005, [45017] = 5005, [45018] = 5005
tipo si seu novo cabelo for id : 100000, vai na ultima linha que ta aki em sima e faz assim :
[/font][/color][/center][center][color=#ff8c00][font=comic sans ms,cursive] [45001] = 5001, [45002] = 5001, [45003] = 5002, [45004] = 5002, [45005] = 5003, [45006] = 5003, [45007] = 5004, [45008] = 5004, [45009] = 5005, [45010] = 5005, [45011] = 5005, [45012] = 5005, [45013] = 5005, [45014] = 5005, [45015] = 5005, [45016] = 5005, [45017] = 5005, [45018] = 5005,[10000] = 5005
Si for novas placas vai aaki
41001.use or 41002.use or 41003.use or 41004.use or 41005.use or 41006.use or 41007.use or 41008.use or 41009.use or 41010.use or 41011.use or 41012.use or 41013.use or 41014.use or 41015.use or 41016.use or 41017.use or 41018.use or 41019.use or 41020.use or 41021.use or 41022.use or 41023.use or 41024.use or 41025.use or 41026.use or 41027.use or 41028.use or 41029.use or 41030.use or 41031.use or 41032.use or 41033.use or 41034.use or 41035.use or 41036.use or 41037.use or 41038.use or 41039.use or 41040.use or 41041.use or 41042.use or 41043.use or 41044.use or 41045.use or 41046.use or 41047.use or 41048.use or 41049.use or 41050.use or 41051.use or 41052.use or 41053.use or 41054.use or 45001.use or 45002.use or 45003.use or 45004.use or 45005.use or 45006.use or 45007.use or 45008.use or 45009.use or 45010.use or 45011.use or 45012.use or 45013.use or 45014.use or 45015.use or 45016.use or 45017.use or 45018.use begin
Exemplo placa do id 10000 :
41001.use or 41002.use or 41003.use or 41004.use or 41005.use or 41006.use or 41007.use or 41008.use or 41009.use or 41010.use or 41011.use or 41012.use or 41013.use or 41014.use or 41015.use or 41016.use or 41017.use or 41018.use or 41019.use or 41020.use or 41021.use or 41022.use or 41023.use or 41024.use or 41025.use or 41026.use or 41027.use or 41028.use or 41029.use or 41030.use or 41031.use or 41032.use or 41033.use or 41034.use or 41035.use or 41036.use or 41037.use or 41038.use or 41039.use or 41040.use or 41041.use or 41042.use or 41043.use or 41044.use or 41045.use or 41046.use or 41047.use or 41048.use or 41049.use or 41050.use or 41051.use or 41052.use or 41053.use or 41054.use or 45001.use or 45002.use or 45003.use or 45004.use or 45005.use or 45006.use or 45007.use or 45008.use or 45009.use or 45010.use or 45011.use or 45012.use or 45013.use or 45014.use or 45015.use or 45016.use or 45017.use or 45018.use or[/font][/color][/center][center][color=#ff8c00][font=comic sans ms,cursive] 10000.use begin
mais geralmete são ids seguidos nestas linhas :[/center][center]if tonumber(vnum) > 41000 and tonumber(vnum) < 41054 then[/center][center]elseif tonumber(vnum) > 45000 and tonumber(vnum) < 45018 then[/center]
[/code]ta os id de 41000 há 41054, que vc tem que por todos aki tipo si tem de 1 a 140 se poem :
[/font][/color][/center][center]if tonumber(vnum) > 1 and tonumber(vnum) < 140 then[/center][center][color=#ff8c00][font=comic sans ms,cursive]
Ai tem a outra linha :
[/font][/color]elseif tonumber(vnum) > 45000 and tonumber(vnum) < 45018 then[color=#ff8c00][font=comic sans ms,cursive]
Essa ultima é a dos cabelos que vc modificou no inicio...
Feito tudo coretamente não tem erro foi testado por min 100%
C.
Steve Rogers reacted to this -
Tens my skype? si não add ta na minha assinatura que lhe ajudo c.
-
-
Geralmente todos "hakcs", ou programas malisiosos tem virus pro funcionamento.Realmente seguro?Tem 4 virus .spyware, trojan e +2 que nao me lembro >,<
V¡®u§ reacted to this -
Sinval, você no seu servidor, dropa a chave e teleporta para os outros mapa corretamente?
Abraços.Não, isso e na quest mais a minha ta perfeita so implementar.
Não e nada de grave xD
Provavelmente os ficheiros do mapa devem vir sem a imagen do minimap.
Faz o seguinte: Vai ao Cliente e descompacta o arquivo eix/epk que contem o mapa. Entra nas pastas e vê se existe ou não uma imagem (formato .dds penso) que corresponde a do minimapa e:- [*]
Cumprimentos
P.S. Sei que não e facil entender o que eu escrevo mas acho que se fizeres um esforço consegues entender.Olhei e não tem podes me arumar uma pra ficar perfect?
Henrique Oliveira reacted to this -
-
-
-
Olá gente eu seguir um tópico aki na cyber da Catacomb tudo certinho, e puis no meu servidor tals deu tudo certo, mais o mapa la em sima na bola ta preto e presiso resolver isso urgente quem puder me ajudar fico grato dexo print do problema.
-
-
Eu tinha postado um npc pvp e so pegar e modificar...
-
Usa do rancoroso e so corrigir os erros.
-
Vei consegue nem pegar os arquivos e por nos devidos lugar não?,
eu não sabia implmentar no servidor ai eu fiz do meu geito no donwload tem minha questlib, e fuc... pra mostrar como exemplo como eu fiz, então e so fazer como eu fiz, pegar o arquivo .sql e proto, depois no cliente.. simples.
-
Olá hj dexo Sistema Custume aki, totalmente funcional.
Fonte : EPVP
https://mega.co.nz/#!NUpQhYaQ!MOBFX0oVZqdPW6KCJhuA9SKrJq53d26-LcPXQAsZZic
Prova do Funcionamento :
C.
Sinval
-
Vo postar aki o sistema mais os trajes eu não passo.
-
Gracias el amigos!
-
E so vc pegar um NPC que tenha isso e modificar ue.
-
quest skill_reset2 beginstate start beginwhen NPC.chat."Redefinição de habilidade" with pc.level <= 31 beginlocal cost = 10000 + pc.level * 4000local s = 0local STAT_RESET_SAY1="Olá, Caro Player[ENTER]".."Estou muito cansado ....[ENTER][ENTER]".."Mas eu sei que uma técnica[ENTER]".."para resetar suas habilidades[ENTER]".."Mas Claro tem um pequeno custo.[ENTER]"local STAT_RESET_SAY2="[ENTER]".."De alguma forma eu tenho que ganhar o meu dinheiro![ENTER]".."Custa-lhe apenas Gold.[ENTER]"say(STAT_RESET_SAY1)wait()say(STAT_RESET_SAY2)s = select("Sim", "não", "de volta")if s==1 thenlocal STAT_RESET_DETAIL_SAY1="A reposição não é[ENTER]".."para desfazer![ENTER]".."Vai Ficar sem o seu Gold permanente[[ENTER]".."perder![ENTER]".."[ENTER]"local STAT_RESET_DETAIL_SAY2="Então eu faria Eu ainda[ENTER]".."considerar novamente,[ENTER]".."antes de mim em tal[ENTER]".."Modificação[ENTER][ENTER]".."Você quer isso?[ENTER]".."Vai custar-lhe Gold.[ENTER]"say(STAT_RESET_DETAIL_SAY1)wait()say(STAT_RESET_DETAIL_SAY2)s = select("Weiter")[img]http://cyber-gamers.org/public/style_emoticons/<#EMO_DIR#>/451960.gif[/img]endif s == 2 thenif pc.money < cost thensay("Falta gold.")elsepc.changegold(-cost)pc.set_skill_group(0)endendendendend
-
Mudar de reino
quest change_empire beginstate start beginwhen 20090.chat."Mudar de reino" with game.get_event_flag("c_e") >0 beginlocal count = pc.get_change_empire_count() ;if count >= 1 thensay("Não podes mudar de reino")say("")returnendsay_reward("Mudar de Reino")say("")say("Para mudares de reino, deves satisfazer o seguinte:")say("-Não podes ser dono de uma guild.")say("-Não podes pertencer a uma guild.")say("-Não podes estar casado.")say("-A mudança tem um custo de 500k.")say("")say_reward("Queres mesmo mudar de reino?")say("")local s = select("Mudar de Reino", "Não mudar")if s == 1 thenchange_empire.move_pc()endendwhen 71054.use beginsay_reward("Mudaste de reino com sucesso.")say("Os lideres do novo reino dão as boas-vindas!")if get_time() < pc.getqf("next_use_time") thensay("Não podes mudar de reino ainda..")say("")if pc.is_gm() thensay("GM¬°¤F´ú¸Õ¥i¥H³]©w®É¶¡")say("")local s = select("*«·s³]©w", "¨ú®ø")if s == 1 thensay("®É¶¡ªì©l¤Æ¤F")pc.setqf("next_use_time", 0)endendreturnendif change_empire.move_pc() == true thenpc.setqf("next_use_time", get_time() + 86400 * 7)endendfunction move_pc()if pc.is_engaged() thensay("És casado.")say("Não podes mudar de reino.")say("")return falseendif pc.is_married() thensay("És casado.")say("Não podes mudar de reino.")say("")return falseendif pc.is_polymorphed() thensay("Estás metamorfizado.")say("Não podes mudar de reino.")say("")return falseendif pc.has_guild() thensay("Estás numa Guild.")say("Não podes mudar de reino.")say("")return falseendif pc.money < 500000 thensay("Não tens yang suficiente...")say_reward("Para mudares de reino, precisas 500k yang.")say("")return falseendsay("Vais para que reino?")local s = select("Reino vermelho", "ReinO Amarelo", "Reino Azul", "Cancelar")if 4==s thenreturn falseendsay("")say("Queres realmente mudar de reino?")say_reward("É mesmo o que queres?!")say("")local a = select("Mudar", "Não mudar")if 2== a thenreturn falseendlocal ret = pc.change_empire(s)local oldempire = pc.get_empire()if ret == 999 thensay("Mudas-te com sucesso de reino.")say("Por favor volta a entrar na conta.")say("")pc.change_gold(-500000)pc.remove_item(71054) ;char_log(0, "CHANGE_EMPIRE",string.format("%d -> %d", oldempire, s))return trueelseif ret == 1 thensay("Já pertences a esse reino.")say("Escolhe outro por favor.")say("")say("")elseif ret == 2 thensay("Para puderes mudar de reino,")say("terás de sair da tua guild.")say("")say("")elseif ret == 3 thensay("Para puedres mudar de reino,")say("terás de te divorciar")say("")endendreturn falseendendend
Mudar de Sexoquest item_change_sex begin state start begin when 9012.chat."Trocar de Sexo?" begin if pc.get_level() < 50 then say_title("Troca de Sexo:") say_reward("Deves ser, pelo menos, Nível 50!") say("") say("Não tens nível necessário para isso.") say("Tente novamente quando estiveres level 50 ou mais!") say("") return; end if pc.is_engaged() then say_title("Troca de Sexo:") say_reward("Estás Casado, logo não podes mudar") say_reward("de sexo. Quando estiveres solteiro,") say_reward("Podes trocar.") say("") ----"12345678901234567890123456789012345678901234567890"| say("Se voçê divorciar, poderás") say("mudar de sexo!") say("") return; end if pc.is_married() then say_title("Troca de Sexo:") say_reward("Apenas Solteiros Podem Mudar de Sexo!") say("") ----"12345678901234567890123456789012345678901234567890"| say("Se voçê divorciar poderás") say("mudar o teu sexo!") say("") return; end if pc.is_polymorphed() then say_title("Troca de Sexo:") say_reward("Estás Transformado!") say("") say("Quando voltares ao normal podes") say("efetuar a troca de sexo.") say("") return end if get_time() < pc.getqf("next_time") then say_title("Troca de Sexo:") say_reward("Ainda não podes mudar de sexo") say_reward("o tempo após a mudança anterior") say_reward("ainda não acabou.") say("") ----"12345678901234567890123456789012345678901234567890"| say("Só podes mudar de sexo cada 3 Dias.") say("") if pc.is_gm() then say(string.format(" %s", time_to_str(pc.getqf("next_time")))) say("") say("Como és GM podes colocar o tempo a 0") local s = select("Quero Fazer Isso", "Não Deixa") if s == 1 then say("Colocaste o Tempo de Espera a 0") pc.setqf("next_time", 0) end end return; end say_title("Troca de Sexo:") say("Estás prestes a mudar o teu sexo") say("") say("Isto irá afectar a tua") say("vida sentimental e o teu") say("quotidiano.") wait() say_title("Troca de Sexo:") say("Lembra-te que só podes mudar de sexo") say("cada 3 dias.") say_reward("As pessoas casadas não podem mudar o seu sexo.") say_reward("As pessoas transformadas também não.") say("Queres Proceder à Troca?") say("") local s=select( "Quero!", "Não quero!") if 1==s then say("Troca de Sexo") say("Feito!") say("") say_reward("Selecione sua personagem e ja ira ter trocado o Sexo!") say("") pc.remove_item("71048",1) pc.setqf("next_time", get_time() + 86400 * 3) pc.change_sex() local m_sex = pc.get_sex() if m_sex == 0 then char_log(0, "CHANGE_SEX", "F -> M") else char_log(0, "CHANGE_SEX", "M -> F") end elseif 2==s then say("Tudo Bem!") end end endend
SilentCry reacted to this -
Metin2 File Tool
in Recursos
Posted