antiblock
Elveron

Dynamic Things

Uploader
  • Content Count

    781
  • Joined

  • Last visited

  • Days Won

    115

Posts posted by Dynamic Things


  1. Olá, Sê bem vindo à comunidade!

     

    A Cyber-Gamers é uma família grande, aqui vais encontrar muitas pessoas e, por isso, estas regras são estabelecidas para um melhor funcionamento geral do fórum.

     

    Se vieste à Cyber-Gamers para fazer um download, sugiro-te a conhecer o resto do fórum, pois temos muitos outros tipos de ferramentas que disponibilizamos de forma gratuita (antes de iniciares o teu download, eis o que precisas de saber).

     

    Em caso de dúvida contacta-nos através do suporte, ou por mensagem privada!

     

    Cumprimentos.

     


  2. 30 minutos atrás, Francisco Afonso disse:

    Boas, eu vi esta quest aqui na cyber-gamers, inicialmente só tinha para dar itens ao atingir um nível, e eu queria meter  tudo na mesma quest, tipo ao atingir vários níveis, dar vários itens. 

    Eu adicionei linhas (copy, paste)  porém não sei onde meto os "end", se meto só no final de todas ou em cada um. 

    Se houver algum erro peço que me digam :) 

    Obrigado

     

    Deixo aqui a "minha" quest:

     

    quest lvl_reward begin
        state start begin
            when levelup with pc.get_level() == 115 begin
                      if pc.job == 0 then -- Warrior
                      pc.give_item2(11299,1)
                            chat("Parabéns, você atingiu o nível 115!")
                            chat("Como recompensa ganhou uma armadura e uma arma do nível 115")
                      elseif pc.job == 1 then -- Ninja
                      pc.give_item2(11499,1)
                            chat("Parabéns, você atingiu o nível 115!")
                            chat("Como recompensa ganhou uma armadura e uma arma do nível 115")
                      elseif pc.job == 2 then -- Sura
                      pc.give_item2(11699,1)
                            chat("Parabéns, você atingiu o nível 115!")
                            chat("Como recompensa ganhou uma armadura e uma arma do nível 115")
                      elseif pc.job == 3 then -- Shaman
                      pc.give_item2(11899,1)
                            chat("Parabéns, você atingiu o nível 115!")
                            chat("Como recompensa ganhou uma armadura e uma arma do nível 115")
                ------------------------------------------------------------------------------------------
            when levelup with pc.get_level() == 150 begin
                      if pc.job == 0 then -- Warrior
                      pc.give_item2(11299,1)
                            chat("Parabéns, você atingiu o nível 150!")
                            chat("Como recompensa ganhou uma armadura e uma arma do nível 150")
                      elseif pc.job == 1 then -- Ninja
                      pc.give_item2(11499,1)
                            chat("Parabéns, você atingiu o nível 150!")
                            chat("Como recompensa ganhou uma armadura e uma arma do nível 150") 
                      elseif pc.job == 2 then -- Sura
                      pc.give_item2(11699,1)
                            chat("Parabéns, você atingiu o nível 150!")
                            chat("Como recompensa ganhou uma armadura e uma arma do nível 150")
                      elseif pc.job == 3 then -- Shaman
                      pc.give_item2(11899,1)
                            chat("Parabéns, você atingiu o nível 150!")
                            chat("Como recompensa ganhou uma armadura e uma arma do nível 150")
                ------------------------------------------------------------------------------------------
            when levelup with pc.get_level() == 175 begin
                      if pc.job == 0 then -- Warrior
                      pc.give_item2(11299,1)
                            chat("Parabéns, você atingiu o nível 175!")
                            chat("Como recompensa ganhou uma armadura e uma arma do nível 175")
                      elseif pc.job == 1 then -- Ninja
                      pc.give_item2(11499,1)
                            chat("Parabéns, você atingiu o nível 175!")
                            chat("Como recompensa ganhou uma armadura e uma arma do nível 175")
                      elseif pc.job == 2 then -- Sura
                      pc.give_item2(11699,1)
                            chat("Parabéns, você atingiu o nível 175!")
                            chat("Como recompensa ganhou uma armadura e uma arma do nível 175")
                      elseif pc.job == 3 then -- Shaman
                      pc.give_item2(11899,1)
                            chat("Parabéns, você atingiu o nível 175!")
                            chat("Como recompensa ganhou uma armadura e uma arma do nível 175")
                ------------------------------------------------------------------------------------------
            when levelup with pc.get_level() == 200 begin
                      if pc.job == 0 then -- Warrior
                      pc.give_item2(11299,1)
                            chat("Parabéns, você atingiu o nível 200!")
                            chat("Como recompensa ganhou uma armadura e uma arma do nível 200")
                      elseif pc.job == 1 then -- Ninja
                      pc.give_item2(11499,1)
                            chat("Parabéns, você atingiu o nível 200!")
                            chat("Como recompensa ganhou uma armadura e uma arma do nível 200")
                      elseif pc.job == 2 then -- Sura
                      pc.give_item2(11699,1)
                            chat("Parabéns, você atingiu o nível 200!")
                            chat("Como recompensa ganhou uma armadura e uma arma do nível 200")
                      elseif pc.job == 3 then -- Shaman
                      pc.give_item2(11899,1)
                            chat("Parabéns, você atingiu o nível 200!")
                            chat("Como recompensa ganhou uma armadura e uma arma do nível 200")
                ------------------------------------------------------------------------------------------
            when levelup with pc.get_level() == 225 begin
                      if pc.job == 0 then -- Warrior
                      pc.give_item2(11299,1)
                            chat("Parabéns, você atingiu o nível 225!")
                            chat("Como recompensa ganhou uma armadura e uma arma do nível 225")
                      elseif pc.job == 1 then -- Ninja
                      pc.give_item2(11499,1)
                            chat("Parabéns, você atingiu o nível 225!")
                            chat("Como recompensa ganhou uma armadura e uma arma do nível 225")
                      elseif pc.job == 2 then -- Sura
                      pc.give_item2(11699,1)
                            chat("Parabéns, você atingiu o nível 225!")
                            chat("Como recompensa ganhou uma armadura e uma arma do nível 225")
                      elseif pc.job == 3 then -- Shaman
                      pc.give_item2(11899,1)
                            chat("Parabéns, você atingiu o nível 225!")
                            chat("Como recompensa ganhou uma armadura e uma arma do nível 225")
                ------------------------------------------------------------------------------------------
            when levelup with pc.get_level() == 240 begin
                      if pc.job == 0 then -- Warrior
                      pc.give_item2(11299,1)
                            chat("Parabéns, você atingiu o nível 240!")
                            chat("Como recompensa ganhou uma arma do nível 240")
                      elseif pc.job == 1 then -- Ninja
                      pc.give_item2(11499,1)
                            chat("Parabéns, você atingiu o nível 240!")
                            chat("Como recompensa ganhou uma arma do nível 240")
                      elseif pc.job == 2 then -- Sura
                      pc.give_item2(11699,1)
                            chat("Parabéns, você atingiu o nível 240!")
                            chat("Como recompensa ganhou uma arma do nível 240")
                      elseif pc.job == 3 then -- Shaman
                      pc.give_item2(11899,1)
                            chat("Parabéns, você atingiu o nível 240!")
                            chat("Como recompensa ganhou uma arma do nível 240")
                ------------------------------------------------------------------------------------------
            when levelup with pc.get_level() == 250 begin
                      if pc.job == 0 then -- Warrior
                      pc.give_item2(11299,1)
                            chat("PARABÉNS, VOCÊ ATINGIU O NÍVEL MÁXIMO!!!")
                            chat("Como recompensa ganhou duas armaduras especiais")
                      elseif pc.job == 1 then -- Ninja
                      pc.give_item2(11499,1)
                            chat("PARABÉNS, VOCÊ ATINGIU O NÍVEL MÁXIMO!!!")
                            chat("Como recompensa ganhou duas armaduras especiais")
                      elseif pc.job == 2 then -- Sura
                      pc.give_item2(11699,1)
                            chat("PARABÉNS, VOCÊ ATINGIU O NÍVEL MÁXIMO!!!")
                            chat("Como recompensa ganhou duas armaduras especiais")
                      elseif pc.job == 3 then -- Shaman
                      pc.give_item2(11899,1)
                            chat("PARABÉNS, VOCÊ ATINGIU O NÍVEL MÁXIMO!!!")
                            chat("Como recompensa ganhou duas armaduras especiais")
                      end
            end
        end
    end

     

     

     

     

    Peço desculpa, não consegui meter a quest em "code"

    Agradeço resposta 

    Cumprimentos 

    Tens outras formas de fazer isso sem ser desta que aqui pedes, mas pronto ai o tens tal e qual como estás a tentar fazer

     

    quest lvl_reward begin
        state start begin
            when levelup with pc.get_level() == 115 begin
    			if pc.job == 0 then -- Warrior
    				pc.give_item2(11299,1)
    				chat("Parabéns, você atingiu o nível 115!")
    				chat("Como recompensa ganhou uma armadura e uma arma do nível 115")
    			elseif pc.job == 1 then -- Ninja
    				pc.give_item2(11499,1)
    				chat("Parabéns, você atingiu o nível 115!")
    				chat("Como recompensa ganhou uma armadura e uma arma do nível 115")
    			elseif pc.job == 2 then -- Sura
    				pc.give_item2(11699,1)
    				chat("Parabéns, você atingiu o nível 115!")
    				chat("Como recompensa ganhou uma armadura e uma arma do nível 115")
    			elseif pc.job == 3 then -- Shaman
    				pc.give_item2(11899,1)
    				chat("Parabéns, você atingiu o nível 115!")
    				chat("Como recompensa ganhou uma armadura e uma arma do nível 115")
    			end -- end If
    		end -- End When
    
    		when levelup with pc.get_level() == 150 begin
    			if pc.job == 0 then -- Warrior
    				pc.give_item2(11299,1)
    				chat("Parabéns, você atingiu o nível 150!")
    				chat("Como recompensa ganhou uma armadura e uma arma do nível 150")
    			elseif pc.job == 1 then -- Ninja
    				pc.give_item2(11499,1)
    				chat("Parabéns, você atingiu o nível 150!")
    				chat("Como recompensa ganhou uma armadura e uma arma do nível 150") 
    			elseif pc.job == 2 then -- Sura
    			pc.give_item2(11699,1)
    				chat("Parabéns, você atingiu o nível 150!")
    				chat("Como recompensa ganhou uma armadura e uma arma do nível 150")
    			elseif pc.job == 3 then -- Shaman
    				pc.give_item2(11899,1)
    				chat("Parabéns, você atingiu o nível 150!")
    				chat("Como recompensa ganhou uma armadura e uma arma do nível 150")
    			end -- end If
    		end -- End When
    
    		when levelup with pc.get_level() == 175 begin
    			if pc.job == 0 then -- Warrior
    				pc.give_item2(11299,1)
    				chat("Parabéns, você atingiu o nível 175!")
    				chat("Como recompensa ganhou uma armadura e uma arma do nível 175")
    			elseif pc.job == 1 then -- Ninja
    				pc.give_item2(11499,1)
    				chat("Parabéns, você atingiu o nível 175!")
    				chat("Como recompensa ganhou uma armadura e uma arma do nível 175")
    			elseif pc.job == 2 then -- Sura
    				pc.give_item2(11699,1)
    				chat("Parabéns, você atingiu o nível 175!")
    				chat("Como recompensa ganhou uma armadura e uma arma do nível 175")
    			elseif pc.job == 3 then -- Shaman
    				pc.give_item2(11899,1)
    				chat("Parabéns, você atingiu o nível 175!")
    				chat("Como recompensa ganhou uma armadura e uma arma do nível 175")
    			end -- end If
    		end -- End When
    
    		when levelup with pc.get_level() == 200 begin
    			if pc.job == 0 then -- Warrior
    				pc.give_item2(11299,1)
    				chat("Parabéns, você atingiu o nível 200!")
    				chat("Como recompensa ganhou uma armadura e uma arma do nível 200")
    			elseif pc.job == 1 then -- Ninja
    				pc.give_item2(11499,1)
    				chat("Parabéns, você atingiu o nível 200!")
    				chat("Como recompensa ganhou uma armadura e uma arma do nível 200")
    			elseif pc.job == 2 then -- Sura
    				pc.give_item2(11699,1)
    				chat("Parabéns, você atingiu o nível 200!")
    				chat("Como recompensa ganhou uma armadura e uma arma do nível 200")
    			elseif pc.job == 3 then -- Shaman
    				pc.give_item2(11899,1)
    				chat("Parabéns, você atingiu o nível 200!")
    				chat("Como recompensa ganhou uma armadura e uma arma do nível 200")
    			end -- end If
    		end -- End When
    
    		when levelup with pc.get_level() == 225 begin
    			if pc.job == 0 then -- Warrior
    				pc.give_item2(11299,1)
    				chat("Parabéns, você atingiu o nível 225!")
    				chat("Como recompensa ganhou uma armadura e uma arma do nível 225")
    			elseif pc.job == 1 then -- Ninja
    				pc.give_item2(11499,1)
    				chat("Parabéns, você atingiu o nível 225!")
    				chat("Como recompensa ganhou uma armadura e uma arma do nível 225")
    			elseif pc.job == 2 then -- Sura
    				pc.give_item2(11699,1)
    				chat("Parabéns, você atingiu o nível 225!")
    				chat("Como recompensa ganhou uma armadura e uma arma do nível 225")
    			elseif pc.job == 3 then -- Shaman
    				pc.give_item2(11899,1)
    				chat("Parabéns, você atingiu o nível 225!")
    				chat("Como recompensa ganhou uma armadura e uma arma do nível 225")
    			end -- end If
    		end -- End When
    
    		when levelup with pc.get_level() == 240 begin
    			if pc.job == 0 then -- Warrior
    				pc.give_item2(11299,1)
    				chat("Parabéns, você atingiu o nível 240!")
    				chat("Como recompensa ganhou uma arma do nível 240")
    			elseif pc.job == 1 then -- Ninja
    				pc.give_item2(11499,1)
    				chat("Parabéns, você atingiu o nível 240!")
    				chat("Como recompensa ganhou uma arma do nível 240")
    			elseif pc.job == 2 then -- Sura
    				pc.give_item2(11699,1)
    				chat("Parabéns, você atingiu o nível 240!")
    				chat("Como recompensa ganhou uma arma do nível 240")
    			elseif pc.job == 3 then -- Shaman
    				pc.give_item2(11899,1)
    				chat("Parabéns, você atingiu o nível 240!")
    				chat("Como recompensa ganhou uma arma do nível 240")
    			end -- end If
    		end -- End When
    
    		 when levelup with pc.get_level() == 250 begin
    			if pc.job == 0 then -- Warrior
    				pc.give_item2(11299,1)
    				chat("PARABÉNS, VOCÊ ATINGIU O NÍVEL MÁXIMO!!!")
    				chat("Como recompensa ganhou duas armaduras especiais")
    			elseif pc.job == 1 then -- Ninja
    				pc.give_item2(11499,1)
    				chat("PARABÉNS, VOCÊ ATINGIU O NÍVEL MÁXIMO!!!")
    				chat("Como recompensa ganhou duas armaduras especiais")
    			elseif pc.job == 2 then -- Sura
    				pc.give_item2(11699,1)
    				chat("PARABÉNS, VOCÊ ATINGIU O NÍVEL MÁXIMO!!!")
    				chat("Como recompensa ganhou duas armaduras especiais")
    			elseif pc.job == 3 then -- Shaman
    				pc.give_item2(11899,1)
    				chat("PARABÉNS, VOCÊ ATINGIU O NÍVEL MÁXIMO!!!")
    				chat("Como recompensa ganhou duas armaduras especiais")
    			end -- end If
    		end -- End When
    	end -- end State
    end -- end Quest

     

    19 minutos atrás, Karbust™ # PT disse:

    Os ends são no fim de todos os if's, por exemplo:

     

    
    if ... then
    elseif ... then
    elseif ... then
    end
    
    if ... then
    elseif ... then
    elseif ... then
    end

     

    É bom saber que abres 50 when e apenas fechas os ifs :Kappa:


  3. Em 06/01/2019 at 19:23, Francisco Afonso disse:

    Boas ,
    Eu vi isto num servidor privado e queria implementar no meu...
    É um genero de uma "missão permanente" (sem npc) que mesmo que clicasse nela , voltava a aparecer.

     

    Gostaria de saber se era possivel fazer algo assim :

    Esconder conteúdoEsconder conteúdoEsconder conteúdo   Esconder conteúdo

     

    Clicava na tecla "C" ia ás missões , clicava na missão e apareciam 6 opções :


    - Mudar de Habilidades (1º)

    - Mudar de Género (2º)

    - Mudar de Classe (3º)

    - Mudar de Reino (4º)

    - Resetar Status (5º)

    - Sair (6ª)

     

     

    Clicava na 1º e aparecia :  

     

    Quais as habilidades pretendidas para a sua personagem?     (CORPO) 

                                                                                                                               (MENTAL)

                                                                                                                               (Sair)

     

    Clicava na 2º e aparecia :  

     

    Tem a certeza que quer mudar o género da sua personagem?     (SIM) 

                                                                                                                                    (NÂO)

     

     

    Clicava na 3º e aparecia :  

     

    Qual a classe pretendida para a sua personagem?     (WARRIOR) 

                                                                                                              (SURA)

                                                                                                              (NINJA)

                                                                                                              (SHAMAN)

                                                                                                              (Sair)

     

    Clicava na 4º e aparecia :  

     

    Qual o Reino que quer para a sua CONTA?     (Vermelhos) 

                                                                                            (Amarelos)

                                                                                            (Azuis)

                                                                                            (Sair)

     

     

    Clicava na 5º e aparecia :  

     

    Tem a certeza que quer resetar os seus status ?     (SIM) 

                                                                                                          (NÂO)

     

    Clicava na 6º : Saía da Missão

     

     

     

    Obrigado
    Agradeço resposta
    Cumprimentos

    Visto que ainda não tiveste nenhuma resposta, e já a algum tempo que não fazia nenhuma quest, tive a fazer aquilo que pedes aqui no tópico.

     

    Primeiro de tudo algumas explicações:

    Mudar de raça é algo que até a data pelos tutoriais que tenho visto é meio bugado pelo simples facto de na função change_race não fazer nenhuma verificação se o char esta a usar arma, armadura.

    Caso o char equipar uma arma enquanto mudas de sexo é o suficiente para bugar a personagem, isto porque, por exemplo se utilizas um leque numa xama e mudas para guerreiro os guerreiros não utilizam leque :megusta:

    Mesma coisa para as armaduras sendo que existem armaduras especifica para cada raça, assim a solução que arranjei foi desequipar os itens especificos para determinas raças como por exemplo, elmo, armadura, arma...

    Muito bem para começar, para poderes utilizar esta quest vais ter de adiconar a função change_race ao teu game, para o fazer vais em Server/game/src e procuras por questlua_pc.cpp

    antes do void RegisterPCFunctionTable() vais adicionar a função:

    Spoiler
    
    	int pc_change_race(lua_State * L)
    	{
    		LPITEM arma = CQuestManager::instance().GetCurrentCharacterPtr()->GetWear(WEAR_WEAPON);
    		LPITEM armadura = CQuestManager::instance().GetCurrentCharacterPtr()->GetWear(WEAR_BODY);
    		LPITEM elmo = CQuestManager::instance().GetCurrentCharacterPtr()->GetWear(WEAR_HEAD);
    		LPCHARACTER ch = CQuestManager::instance().GetCurrentCharacterPtr();
    	
    		if (!lua_isnumber(L, 1)) 
    		{
    			return 0;
    		}
    	
    		if (!arma)
    			lua_pushnumber(L, 0);
    		else
    			ch->UnequipItem(arma);
    	
    		if (!armadura)
    			lua_pushnumber(L, 0);
    		else
    			ch->UnequipItem(armadura);
    	
    		if (!elmo)
    			lua_pushnumber(L, 0);
    		else
    			ch->UnequipItem(elmo);
    	
    		ch->SetRace(lua_tonumber(L,1));
    		ch->SetSkillGroup(0);
    		ch->ClearSkill();
    		ch->ClearSubSkill();
    		ch->SetPolymorph(101);
    		ch->SetPolymorph(0);
    		return 0;
    	}

    em seguida antes de 

    
    { NULL,			NULL			}

    Vais adicionar

    
    {"change_race",			pc_change_race			},

    Basta seguires os exemplos que ja estão la vais saber como deverá ficar

    Na tua source é tudo que precisarás fazer para que tudo funcione como deve ser

    Agora nas tuas files vais ao quest_functions e adicionas:

    pc.change_race

     

    Feito isto adicionas a quest e compilas. exemplo: franciscoafonso.lua

     

    Quest

    Spoiler
    
    --/ Made by Dynamic Noob /--
    quest franciscoafonso begin
    	state start begin
    		when login begin
    			set_state( iniciarquest )
    		end
    	end
    
    	state iniciarquest begin
    		when letter begin
    			send_letter("Quest para o Francisco Afonso!")
    		end
    
    		when button or info begin
    			say_title("Olá " .. pc.get_name() .. "!")
    			say("O que pretendes fazer?")
    			local a = select("Mudar de Habilidades", "Mudar de Género", "Mudar de Classe", "Mudar de Reino", "Resetar Status", "Sair")
    			------------------------------------------------------------------------------------------
    			if a == 1 then -- Mudar de Habilidades
    				say("Quais as habilidades pretendidas para a sua personagem?")
    				say("")
    				if pc.job == 0 then -- Guerreiro
    					local b = select("Corpo", "Mental", "Sair")
    					if b == 1 then
    						pc.set_skill_group(1)
    						pc.clear_skill()
    						pc.clear_sub_skill()
    						char_log(0, "CLEAR_SKILL", "Clear Skill By Quest")
    						warp_to_village()
    					elseif b == 2 then
    						pc.set_skill_group(2)
    						pc.clear_skill()
    						pc.clear_sub_skill()
    						char_log(0, "CLEAR_SKILL", "Clear Skill By Quest")
    						warp_to_village()
    					elseif b == 3 then
    						say("Atão agora ficas-te com medo? Cagão...")
    						say("")
    					end
    				elseif pc.job == 1 then -- Ninja
    					local b = select("Corpo a Corpo", "Arco", "Sair")
    					if b == 1 then
    						pc.set_skill_group(1)
    						pc.clear_skill()
    						pc.clear_sub_skill()
    						char_log(0, "CLEAR_SKILL", "Clear Skill By Quest")
    						warp_to_village()
    					elseif b == 2 then
    						pc.set_skill_group(2)
    						pc.clear_skill()
    						pc.clear_sub_skill()
    						char_log(0, "CLEAR_SKILL", "Clear Skill By Quest")
    						warp_to_village()
    					elseif b == 3 then
    						say("Atão agora ficas-te com medo? Cagão...")
    						say("")
    					end
    				elseif pc.job == 2 then -- Sura
    					local b = select("Armas", "Magia Negra", "Sair")
    					if b == 1 then
    						pc.set_skill_group(1)
    						pc.clear_skill()
    						pc.clear_sub_skill()
    						char_log(0, "CLEAR_SKILL", "Clear Skill By Quest")
    						warp_to_village()
    					elseif b == 2 then
    						pc.set_skill_group(2)
    						pc.clear_skill()
    						pc.clear_sub_skill()
    						char_log(0, "CLEAR_SKILL", "Clear Skill By Quest")
    						warp_to_village()
    					elseif b == 3 then
    						say("Atão agora ficas-te com medo? Cagão...")
    						say("")
    					end
    				elseif pc.job == 3 then -- Xama
    					local b = select("Dragão", "Cura", "Sair")
    					if b == 1 then
    						pc.set_skill_group(1)
    						pc.clear_skill()
    						pc.pc.clear_sub_skill()
    						char_log(0, "CLEAR_SKILL", "Clear Skill By Quest")
    						warp_to_village()
    					elseif b == 2 then
    						pc.set_skill_group(2)
    						pc.clear_skill()
    						pc.clear_sub_skill()
    						char_log(0, "CLEAR_SKILL", "Clear Skill By Quest")
    						warp_to_village()
    					elseif b == 3 then
    						say("Atão agora ficas-te com medo? Cagão...")
    						say("")
    					end
    				end
    			------------------------------------------------------------------------------------------
    			elseif a == 2 then -- Mudar de Género
    				if pc.is_engaged() then
    					say("És noivo.")
    					say("Não podes simplesmente fugir as tuas responsabilidades...")
    					say("")
    				end
    				
    				if pc.is_married() then
    					say("Está Casado.")
    					say("Não podes simplesmente fugir as tuas responsabilidades...")
    					say("")
    				end
    				
    				if pc.is_polymorphed() then
    					say("Está Transformado.")
    					say("Não podes mudar De Sexo.")
    					say("")
    				end
    
    				say("Tem a certeza que quer mudar o género da sua personagem?")
    				local c = select("Sim", "Não")
    				if c == 1 then
    					pc.change_sex()
    					pc.polymorph(101)
    					pc.polymorph(0)
    					local sexo = pc.get_sex()
    					if sexo == 0 then
    						char_log(0, "CHANGE_SEX", "F -> M")
    					else
    						char_log(0, "CHANGE_SEX", "M -> F")
    					end
    				elseif c == 2 then
    					say("Atão agora ficas-te com medo? Cagão...")
    					say("")
    				end
    			------------------------------------------------------------------------------------------
    			elseif a == 3 then -- Mudar de Classe
    				say("Qual a classe pretendida para a sua personagem?")
    				local d = select("G Macho", "G Pussy", "N Macho", "N Pussy", "S Macho", "S Pussy", "X Macho", "X Pussy", "Sair")
    				if d == 1 then
    					pc.change_race(0)
    					syschat("Noob, mudas-te de raça agora nunca mais serás o mesmo...")
    				elseif d == 2 then
    					pc.change_race(4)
    					syschat("Noob, mudas-te de raça agora nunca mais serás o mesmo...")
    				elseif d == 3 then
    					pc.change_race(5)
    					syschat("Noob, mudas-te de raça agora nunca mais serás o mesmo...")
    				elseif d == 4 then
    					pc.change_race(1)
    					syschat("Noob, mudas-te de raça agora nunca mais serás o mesmo...")
    				elseif d == 5 then
    					pc.change_race(2)
    					syschat("Noob, mudas-te de raça agora nunca mais serás o mesmo...")
    				elseif d == 6 then
    					pc.change_race(6)
    					syschat("Noob, mudas-te de raça agora nunca mais serás o mesmo...")
    				elseif d == 7 then
    					pc.change_race(7)
    					syschat("Noob, mudas-te de raça agora nunca mais serás o mesmo...")
    				elseif d == 8 then
    					pc.change_race(3)
    					syschat("Noob, mudas-te de raça agora nunca mais serás o mesmo...")
    				elseif d == 9 then
    					say("Atão agora ficas-te com medo? Cagão...")
    					say("")
    				end
    			------------------------------------------------------------------------------------------
    			elseif a == 4 then -- Mudar de Reino
    				if pc.is_engaged() then
    					say("És noivo.")
    					say("Não podes simplesmente fugir as tuas responsabilidades...")
    					say("")
    				end
    				
    				if pc.is_married() then
    					say("Estás Casado.")
    					say("Não podes simplesmente fugir as tuas responsabilidades...")
    					say("")
    				end
    				
    				if pc.is_polymorphed() then
    					say("Estás Transformado.")
    					say("Não Pode Mudar De Reino, noob.")
    					say("")
    				end
    				
    				if pc.has_guild() then
    					say("És Membro de uma Guild.")
    					say("Não Pode Mudar De Reino, noob.")
    					say("")
    				end
    				
    				say("Qual o Reino que quer para a sua CONTA?")
    				say("")
    				local s = select("Vermelhos","Amarelos","Azuis","Sair")
    				local oldempire = pc.get_empire()
    				if oldempire == s then
    					say("Nah tu tas mesmo mocado socio...")
    					say("Atão este nao é o reino onde estás?")
    					say("")
    				elseif s == 1 and s != oldempire then
    					pc.change_empire(1)
    					say("Parabéns, agora és um traidor!")
    					say("Foste para o reino vermelho mas tasse bem...")
    					say("")
    				elseif s == 2 and s != oldempire then
    					pc.change_empire(2)
    					say("Parabéns, agora és um traidor!")
    					say("Foste para o reino amarelo mas tasse bem...")
    					say("")
    				elseif s == 3 and s != oldempire then
    					pc.change_empire(3)
    					say("Parabéns, agora és um traidor!")
    					say("Foste para o reino azul mas tasse bem...")
    					say("")
    				elseif 4 == s then
    					say("Atão agora ficas-te com medo? Cagão...")
    					say("")
    				end
    			------------------------------------------------------------------------------------------
    			elseif a == 5 then -- Resetar Status
    				say("Tem a certeza que quer resetar os seus status?")
    				say("")
    				local f = select("Sim","Não")
    				if f == 1 then
    					pc.reset_point()
    				elseif f == 2 then
    					say("Atão agora ficas-te com medo? Cagão...")
    					say("")
    				end
    			------------------------------------------------------------------------------------------
    			elseif a == 6 then -- Sair
    				say("Saía da Missão...")
    				say("")
    			end
    		end -- Fim do when
    	end -- Fim do state
    end -- Fim da quest

     

     

    PS: se encontrares algum erro deixa aqui um comentário que depois ajudo-te a corrigir


  4. Olá, Sê bem vindo à comunidade!

     

    A Cyber-Gamers é uma família grande, aqui vais encontrar muitas pessoas e, por isso, estas regras são estabelecidas para um melhor funcionamento geral do fórum.

     

    Se vieste à Cyber-Gamers para fazer um download, sugiro-te a conhecer o resto do fórum, pois temos muitos outros tipos de ferramentas que disponibilizamos de forma gratuita (antes de iniciares o teu download, eis o que precisas de saber).

     

    Em caso de dúvida contacta-nos através do suporte, ou por mensagem privada!

     

    Cumprimentos.

     


  5. AVISO: O tópico em questão , foi fechado por desrespeitar as/os regras/protocolos da comunidade,  para saberes qual das/os regras/protocolos foi desrespeitada/o, visita o tópico das regras gerais: De forma a facilitar a estrutura do fórum, agradecemos que respeitem o básico durante a criação de um tópico.

    Algumas dicas para criares um tópico agradável:

     

    O título deve ser curto e explicito! Desta forma os outros membros percebem do que se trata.

    ATENÇÃO! Não use TÍTULOS unicamente com a palavra "AJUDA", "PROBLEMA", "SUPORTE", etc...

     

    Devem ser utilizadas TAG's (palavras-chave) que se relacionem com o conteúdo no tópico. Isto facilita a procura do tópico através dos motores de busca.

    ATENÇÃO! Não use TAG's como "AJUDA", "PROBLEMA", "SUPORTE", etc.

     

    Formate o texto de forma a facilitar a leitura. Se copiar um texto use a opção "Remover formatação" para que não fique com o fundo colorido ou letras com tamanhos desproporcionais.

    ATENÇÃO! A utilização intensiva de CAPS LOCK ou tamanho de letra acima do normal NÃO É PERMITIDA!

     

    • O fórum está devidamente estruturado por fóruns e sub-fóruns, por isso, ao criarem um tópico, respeitem a ÁREA devida!
    • Para partilhar imagens, podem usufruir do nosso serviço gratuito em iCyber.me
    • Para usufruir da área de downloads pode faze-lo assim que criar pelo menos 1 tópico/post.

     

    O nosso conteúdo é totalmente gratuito. Alguma dúvida, erro ou sugestão que tenhas, não hesites em contactar a equipa.

    Cumprimentos.


  6. Olá, Sê bem vindo à comunidade!

     

    A Cyber-Gamers é uma família grande, aqui vais encontrar muitas pessoas e, por isso, estas regras são estabelecidas para um melhor funcionamento geral do fórum.

     

    Se vieste à Cyber-Gamers para fazer um download, sugiro-te a conhecer o resto do fórum, pois temos muitos outros tipos de ferramentas que disponibilizamos de forma gratuita (antes de iniciares o teu download, eis o que precisas de saber).

     

    Em caso de dúvida contacta-nos através do suporte, ou por mensagem privada!

     

    Cumprimentos.

     


  7. Olá, Sê bem vindo à comunidade!

     

    A Cyber-Gamers é uma família grande, aqui vais encontrar muitas pessoas e, por isso, estas regras são estabelecidas para um melhor funcionamento geral do fórum.

     

    Se vieste à Cyber-Gamers para fazer um download, sugiro-te a conhecer o resto do fórum, pois temos muitos outros tipos de ferramentas que disponibilizamos de forma gratuita (antes de iniciares o teu download, eis o que precisas de saber).

     

    Em caso de dúvida contacta-nos através do suporte, ou por mensagem privada!

     

    Cumprimentos.

     


  8. Bem-vindo(a) à comunidade Cyber-Gamers

     

    Somos uma comunidade em crescimento e contamos com mais de 80.000 membros40.000 tópicos 265.000 comentários!

    Para além da comunidade, temos também hospedagem de imagem (totalmente gratuito): [icyber.me]

    Poderás encontrar-nos também nas redes sociais: [Facebook] [Twitter] [Steam] [Discord]

    Lê as regas para uma melhor integração: [Regras Gerais Da Comunidade]

    Dá uma vista de olhos aos guias disponíveis: [FAQs & Guias]

    Vê as sugestões existentes e dá a tua: [Sugestões]

     

    Atenciosamente,

    A equipa


  9. Olá, Sê bem vindo à comunidade!

     

    A Cyber-Gamers é uma família grande, aqui vais encontrar muitas pessoas e, por isso, estas regras são estabelecidas para um melhor funcionamento geral do fórum.

     

    Se vieste à Cyber-Gamers para fazer um download, sugiro-te a conhecer o resto do fórum, pois temos muitos outros tipos de ferramentas que disponibilizamos de forma gratuita (antes de iniciares o teu download, eis o que precisas de saber).

     

    Em caso de dúvida contacta-nos através do suporte, ou por mensagem privada!

     

    Cumprimentos.

     


  10. AVISO: O tópico em questão , foi fechado por desrespeitar as/os regras/protocolos da comunidade,  para saberes qual das/os regras/protocolos foi desrespeitada/o, visita o tópico das regras gerais: De forma a facilitar a estrutura do fórum, agradecemos que respeitem o básico durante a criação de um tópico.

    Algumas dicas para criares um tópico agradável:

     

    O título deve ser curto e explicito! Desta forma os outros membros percebem do que se trata.

    ATENÇÃO! Não use TÍTULOS unicamente com a palavra "AJUDA", "PROBLEMA", "SUPORTE", etc...

     

    Devem ser utilizadas TAG's (palavras-chave) que se relacionem com o conteúdo no tópico. Isto facilita a procura do tópico através dos motores de busca.

    ATENÇÃO! Não use TAG's como "AJUDA", "PROBLEMA", "SUPORTE", etc.

     

    Formate o texto de forma a facilitar a leitura. Se copiar um texto use a opção "Remover formatação" para que não fique com o fundo colorido ou letras com tamanhos desproporcionais.

    ATENÇÃO! A utilização intensiva de CAPS LOCK ou tamanho de letra acima do normal NÃO É PERMITIDA!

     

    • O fórum está devidamente estruturado por fóruns e sub-fóruns, por isso, ao criarem um tópico, respeitem a ÁREA devida!
    • Para partilhar imagens, podem usufruir do nosso serviço gratuito em iCyber.me
    • Para usufruir da área de downloads pode faze-lo assim que criar pelo menos 1 tópico/post.

     

    O nosso conteúdo é totalmente gratuito. Alguma dúvida, erro ou sugestão que tenhas, não hesites em contactar a equipa.

    Cumprimentos.


  11. Olá nobita bem vindo a comunidade, é muito bom saber que és benfiquista isto é algo que vai certamente animar também o @p0w3r0ff :Kappa:

     

    Aqui na cyber-gamers todos os membros são reconhecidos, não posso dizer que não ganhamos nada em ter membros pro activos, porque isto vai depender do que consideras ganhar

    porque para mim e para muitos membros desta comunidade ganhar e ser reconhecido é estar presente nesses 7 anos a proporcionar um bom convívio entre diferentes tipos de pessoas, disponibilizar muitos conteúdos de forma gratuita, se for essa a tua definição de ganhar sim a comunidade reconhece todos os membros e agradece a todos que queiram contribuir.

     

    Mais uma vez bem vindo a comunidade e não te esqueças de ler as Regras (Aproveita e mostra ao @Karbust™ # PT) :trollface:


  12. Bem-vindo à comunidade Cyber-Gamers!

    O objectivo da nossa comunidade é proporcionar um espaço onde se pode falar e partilhar todo o tipo de conteúdo.
    Sente-te livre de criar tópicos e fazer perguntas agora mesmo, nós ou os outros membros da comunidade faremos o possível para responder o mais correto e rápido possível.

    Tópicos que poderão ser uma mais valia para o futuro:


    Atenciosamente, Dynamic Things


  13. @Diogo Miguel 

    43 minutos atrás, Dynamic Things disse:

    Boa sorte com o servidor, tens alguns detalhes a melhorar no teu tópico mas não te preocupes que ainda vais a tempo de o fazer, tens 24 Horas, caso contrario o teu tópico será motivo para Lixeira.

    Segue o tópico - Protocolo Para Divulgação De Servidores Metin2

    Com isto quis dizer, o teu tópico não cumpre com as regras estabelecidas para um tópico de divulgação de servidores metin2, para saberes como o fazer segue o tópico: Protocolo Para Divulgação De Servidores Metin2

    Caso contrario o teu tópico será motivo para Lixeira. Dei-te uma prazo de 24 horas no caso de não estares presente no forum, tendo em conta que estás presente faça o favor de verificar/editar o teu tópico de acordo com as normas estabelecidas.


  14. Bem-vindo à comunidade Cyber-Gamers!

    O objectivo da nossa comunidade é proporcionar um espaço onde se pode falar e partilhar todo o tipo de conteúdo.
    Sente-te livre de criar tópicos e fazer perguntas agora mesmo, nós ou os outros membros da comunidade faremos o possível para responder o mais correto e rápido possível.

    Tópicos que poderão ser uma mais valia para o futuro:


    Atenciosamente,