Adicionando Eventos de pk a source

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Adicionando Eventos de pk a source

Mensagem por FelipeXP em Qui Set 15, 2016 12:07 pm

Para adicionar na npc.cs : Clique aqui

Para adicionar na World.cs
Código:
#region [Top] Conquer
                // if (client.Entity.MapID == 6000 || client.Entity.MapID == 6001 || client.Entity.MapID == 6002 || client.Entity.MapID == 6003 || client.Entity.MapID == 6004)  
                return;
                if (DateTime.Now.Minute == 01 && DateTime.Now.Second <= 02)
                {
                    Kernel.SendWorldMessage(new Message(" the [Top] Conquer Pk War its began.", System.Drawing.Color.Black, Message.Talk), Program.GamePool);
                    foreach (Client.GameClient GameClient in Kernel.GamePool.Values)
                        GameClient.MessageBox("[Top] Conquer Start Wanna Join?",
                              (p) => { p.Entity.Teleport(1002, 275, 357); }, null, 60);
                }
                #endregion
                #region BlackName PK
                // if (client.Entity.MapID == 6000 || client.Entity.MapID == 6001 || client.Entity.MapID == 6002 || client.Entity.MapID == 6003 || client.Entity.MapID == 6004)  
                return;
                if (DateTime.Now.Minute == 38 && DateTime.Now.Second <= 01)
                {
                    Kernel.SendWorldMessage(new Message(" the [Top] BlackName PK War its began.", System.Drawing.Color.Black, Message.Talk), Program.GamePool);
                    foreach (Client.GameClient GameClient in Kernel.GamePool.Values)
                        GameClient.MessageBox("BlackName PK Start Wanna Join?",
                              (p) => { p.Entity.Teleport(1002, 275, 373); }, null, 60);
                }
                #endregion
                #region ChampionsPkWar
                if (DateTime.Now.Minute == 5 && DateTime.Now.Second == 10)
                {
                    Kernel.SendWorldMessage(new Message(" the [Top] Champions PK War its began.", System.Drawing.Color.Black, Message.Talk), Program.GamePool);
                    foreach (Client.GameClient GameClient in Kernel.GamePool.Values)
                        GameClient.MessageBox("ChampionsPkWar Quest began! Would you like to join ?",
                       (p) => { p.Entity.Teleport(1002, 275, 373); }, null, 60);
                }
                #endregion                
                #region RedName
                //if (client.Entity.MapID == 6000 || client.Entity.MapID == 6001 || client.Entity.MapID == 6002 || client.Entity.MapID == 6003 || client.Entity.MapID == 6004)  
                return;
                if (DateTime.Now.Minute == 13 && DateTime.Now.Second <= 01)
                {
                    Kernel.SendWorldMessage(new Message(" the [Top] RedName PK War its began.", System.Drawing.Color.Black, Message.Talk), Program.GamePool);
                    foreach (Client.GameClient GameClient in Kernel.GamePool.Values)
                        GameClient.MessageBox("RedName Start Wanna Join?",
                             (p) => { p.Entity.Teleport(1002, 275, 373); }, null, 60);
                }
                #endregion                
                #region DeadWorld
                //if (client.Entity.MapID == 6000 || client.Entity.MapID == 6001 || client.Entity.MapID == 6002 || client.Entity.MapID == 6003 || client.Entity.MapID == 6004)  
                return;
                if (DateTime.Now.Minute == 18 && DateTime.Now.Second <= 01)
                {
                    Kernel.SendWorldMessage(new Message(" the [Top] DeadWorld PK War its began.", System.Drawing.Color.Black, Message.Talk), Program.GamePool);
                    foreach (Client.GameClient GameClient in Kernel.GamePool.Values)
                        GameClient.MessageBox("DeadWorld Start Wanna Join?",
                              (p) => { p.Entity.Teleport(1002, 275, 373); }, null, 60);
                }
                #endregion            
                #region Revenger
                //if (client.Entity.MapID == 6000 || client.Entity.MapID == 6001 || client.Entity.MapID == 6002 || client.Entity.MapID == 6003 || client.Entity.MapID == 6004)  
                return;
                if (DateTime.Now.Minute == 25 && DateTime.Now.Second <= 02)
                {
                    Kernel.SendWorldMessage(new Message(" the [Top] Revenger PK War its began.", System.Drawing.Color.Black, Message.Talk), Program.GamePool);
                    foreach (Client.GameClient GameClient in Kernel.GamePool.Values)
                        GameClient.MessageBox("Revenger Start Wanna Join?",
                             (p) => { p.Entity.Teleport(1002, 275, 373); }, null, 60);
                }
                #endregion
Em Constants.cs Procure por PKFreeMaps
Código:
 11,
                12,
                13,
                14,
                15,
                16,
                17,
                18,
                19,
                20,
                21,
                22,
                23,
                24,
                25,
                26,
                27,
                28,
                30, 

Para o Navicat: Tabela npc
Código:
1004    [Top]ConquerWinn    2    7076    10    50    38    0
1005    [Top] BlackName    2    29440    1002    271    386    0
1006    [Top] BlackNameW    2    29440    11    50    38    0
1007    [Top] ChampionRa    2    29440    1002    277    387    0
1003    [Top] Conquer    2    7070    1002    270    357    0
1008    ChampionRace Win    2    29440    12    50    38    0
1009    [Top] RedName    2    29440    1002    271    373    0
1010    Winner    2    29440    13    50    38    0
1011    [Top] DeadWorld    2    29440    1002    271    363    0
1012    Winner    2    29440    14    50    38    0
1013    [Top] Revenger    2    29440    1002    270    380    0
1014    Revenger Winner    2    29440    15    50    38    0 

Tabela Maps
Código:
 11    700    7    0
12    700    7    0
13    700    7    0
14    700    7    0
15    700    7    0 
avatar
FelipeXP
Administrador
Administrador

Mensagens : 293
Data de inscrição : 28/05/2014

Ver perfil do usuário https://www.youtube.com/channel/UCOmLJd3M1OSrMmlcR7UGlhw

Voltar ao Topo Ir em baixo

Re: Adicionando Eventos de pk a source

Mensagem por tiagotwister3 em Ter Mar 21, 2017 10:50 am

A world.cs não tem aqui na source que estou trabalhando, ela pode está com outro nome ?

tiagotwister3
Membro
Membro

Mensagens : 7
Data de inscrição : 28/01/2017

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum