منتدي اكواد

منتدي اكواد (https://code.vpscairo.com/index.php)
-   مشكلات السيرفيرات كونكر الشخصيه (https://code.vpscairo.com/forumdisplay.php?f=12)
-   -   عايز حل الوحوش الكبيره في سورس رايزو (https://code.vpscairo.com/showthread.php?t=3985)

محمودمحمدسالم 2020-03-13 08:56 PM

عايز حل الوحوش الكبيره في سورس رايزو
 
عندي الوحوش بتطلع اول ما سيرفر يرستر بس او سعات بيطلعو و سعات لا
و غيرت الوقت بتاع كل الوحوش من بروجرم و نفس الحوار و نزلت وحوش جديده و بردو نفس النظام و سعات الاسبوك بيطلع 4 او 5 مرات في نفس الوقت

Rider 2020-03-15 12:27 PM

رد: عايز حل الوحوش الكبيره في سورس رايزو
 
شيك علي true و false بتوع اتشيك لما بيطلع الوحش و بتوع لما الوحش يموت world - monstertable

magdy 2020-03-15 09:15 PM

رد: عايز حل الوحوش الكبيره في سورس رايزو
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Rider (المشاركة 32352)
شيك علي true و false بتوع اتشيك لما بيطلع الوحش و بتوع لما الوحش يموت world - monstertable

انا عندي نقس المشكله ديه

وديه الاكواد اللي عندي مش كدا مظبوطه ؟؟
دا World.cs
كود PHP:

#region The-Monster
            #region SnowBanshee
            
if (Copra_Times.Start.SnowBanshee && Kernel.SpawnBanshee == false)
            {
                
MonsterSpawn.SpawnSnowBanshee();
                foreach (var 
client in Program.Values)
                {
                    
client.MessageBox("The SnowBanshee appeared in Deityland. Would you like to Defeat it?",
            
=> { p.Entity.Teleport(10250496189); }, null);
                }
                
Kernel.SendWorldMessage(new Message("The Snow Banshee appeared in Deityland (496,189)! Defeat it!"Color.WhiteMessage.System));
            }
            
#endregion
            #region NemesisTyrant
            
if (Copra_Times.Start.NemesisTyrant && Kernel.SpawnNemesis == false)
            {
                
MonsterSpawn.SpawnNemesisTyrant();
                foreach (var 
client in Program.Values)
                {
                    
client.MessageBox("The NemesisTyrant appeared in Deityland Island. Would you like to Defeat it?",
            
=> { p.Entity.Teleport(10250190450); }, null);
                }
                
Kernel.SendWorldMessage(new Message("The NemesisTyrant has shown up in Deityland in (190, 450)"Color.WhiteMessage.System));
            }
            
#endregion
            #region ThrillingSpook
            
if (Copra_Times.Start.ThrillingSpook && Kernel.ThrillingSpook == false)
            {
                
MonsterSpawn.SpawnThrillingSpook();
                foreach (var 
client in Program.Values)
                {
                    
client.MessageBox("The ThrillingSpook appeared in Deityland. Would you like to Defeat it?",
            
=> { p.Entity.Teleport(102501017700); }, null);
                }
                
Kernel.SendWorldMessage(new Message("The ThrillingSpook appeared in Deityland  (" 1017 ", " 700 ")! Defeat it!"Color.WhiteMessage.System));
            }
            
#endregion


            #region NetherTyrant
            
if (Copra_Times.Start.NetherTyrant && Kernel.NetherTyrant == false)
            {
                
MonsterSpawn.NetherTyrant();
                foreach (var 
client in Program.Values)
                {
                    
client.MessageBox("The NetherTyrant appeared in Deityland. Would you like to Defeat it?",
            
=> { p.Entity.Teleport(10250190450); }, null);
                }
                
Kernel.SendWorldMessage(new Message("The NetherTyrant appeared in Deityland  (" 190 ", " 450 ")! Defeat it!"Color.WhiteMessage.System));
            }
            
#endregion
            #endregion 


ودا monsterspawn

كود PHP:

namespace ConquerVirusX.Database
{
    
using Game;
    
using Client;
    
using System;
    
using System.Linq;
    
using System.Drawing;
    
using Network.GamePackets;

    public class 
MonsterSpawn
    
{
        public static 
ushort nemesisX 0nemesisY 0;
        public static 
Time32 LastDragonWraithLastQueenofEvilLastNetherTyrantLastBloodyBansheeLastChillingSpookLastThrillingSpookLastSnowBansheeLastNemesisTyrantGoldenOctopustime;
        public static 
void SpawnThrillingSpook()
        {
            
Kernel.ThrillingSpook true;
            
LastThrillingSpook Time32.Now;
            
Database.MonsterInformation mob;
            
Database.MonsterInformation.MonsterInformations.TryGetValue(4172out mob);
            
Kernel.Maps[10250].Spawnthiskingdom(mob1020697);
        }
        public static 
void ChillingSpook()
        {
            
Kernel.ChillingSpook true;
            
LastChillingSpook Time32.Now;
            
Database.MonsterInformation mob;
            
Database.MonsterInformation.MonsterInformations.TryGetValue(3977out mob);
            
Kernel.Maps[10250].Spawnthiskingdom(mob1020697);
        }
        public static 
void SpawnSnowBanshee()
        {
            
Kernel.SpawnBanshee true;
            
LastSnowBanshee Time32.Now;
            
Database.MonsterInformation mob;
            
Database.MonsterInformation.MonsterInformations.TryGetValue(4171out mob);
            
Kernel.Maps[10250].Spawnthiskingdom(mob496189);
        }
        public static 
void SpawnNemesisTyrant()
        {
            
Kernel.SpawnNemesis true;
            
LastNemesisTyrant Time32.Now;
            
Database.MonsterInformation mob;
            
Database.MonsterInformation.MonsterInformations.TryGetValue(4220out mob);
            
Kernel.Maps[10250].Spawnthiskingdom(mob190450);
        }
        public static 
void NetherTyrant()
        {
            
Kernel.NetherTyrant true;
            
LastNetherTyrant Time32.Now;
            
Database.MonsterInformation mob;
            
Database.MonsterInformation.MonsterInformations.TryGetValue(3978out mob);
            
Kernel.Maps[10250].Spawnthiskingdom(mob190450);
        }
        public static 
void QueenofEvil()
        {
            
Kernel.QueenofEvil true;
            
LastQueenofEvil Time32.Now;
            
Database.MonsterInformation mob;
            
Database.MonsterInformation.MonsterInformations.TryGetValue(3970out mob);
            
Kernel.Maps[1002].Spawnthiskingdom(mob509747);
        }
        public static 
void DragonWraith()
        {
            
Kernel.DragonWraith true;
            
LastDragonWraith Time32.Now;
            
Database.MonsterInformation mob;
            
Database.MonsterInformation.MonsterInformations.TryGetValue(3970out mob);
            
Kernel.Maps[10250].Spawnthiskingdom(mob509747);
        }
        public static 
void BloodyBanshee()
        {
            
Kernel.BloodyBanshee true;
            
LastBloodyBanshee Time32.Now;
            
Database.MonsterInformation mob;
            
Database.MonsterInformation.MonsterInformations.TryGetValue(3972out mob);
            
Kernel.Maps[10250].Spawnthiskingdom(mob496189);
        }
        public static 
void GoldenOctopus(ushort xushort y)
        {
            
Kernel.GoldenOctopus true;
            
GoldenOctopustime Time32.Now;
            
Database.MonsterInformation mob;
            
Database.MonsterInformation.MonsterInformations.TryGetValue(2700out mob);
            
Kernel.Maps[3071].Spawnthiskingdom(mobxy);
        }
    }



MRonlineGvrix 2020-03-15 11:41 PM

رد: عايز حل الوحوش الكبيره في سورس رايزو
 
الكلام دا مش بيحصل ال متنقل الوحوش فى مدن تانيا يكبير حطها فى الخرايط يتاعتها يكبير او ركب الى فى الموضوع دا وحتشتغل معاك تمام
https://code.vpscairo.com/showthread.php?t=911

محمودمحمدسالم 2020-03-16 01:44 AM

رد: عايز حل الوحوش الكبيره في سورس رايزو
 
اقتباس:

المشاركة الأصلية كتبت بواسطة mronlinegvrix (المشاركة 32434)
الكلام دا مش بيحصل ال متنقل الوحوش فى مدن تانيا يكبير حطها فى الخرايط يتاعتها يكبير او ركب الى فى الموضوع دا وحتشتغل معاك تمام

كلامك غلط + خلاص تم الحل شكرا رايدر فعلا كان في غلط

محمودمحمدسالم 2020-03-16 01:47 AM

رد: عايز حل الوحوش الكبيره في سورس رايزو
 
اقتباس:

المشاركة الأصلية كتبت بواسطة magdy (المشاركة 32413)
انا عندي نقس المشكله ديه

وديه الاكواد اللي عندي مش كدا مظبوطه ؟؟
دا World.cs
كود PHP:

#region The-Monster
            #region SnowBanshee
            
if (Copra_Times.Start.SnowBanshee && Kernel.SpawnBanshee == false)
            {
                
MonsterSpawn.SpawnSnowBanshee();
                foreach (var 
client in Program.Values)
                {
                    
client.MessageBox("The SnowBanshee appeared in Deityland. Would you like to Defeat it?",
            
=> { p.Entity.Teleport(10250496189); }, null);
                }
                
Kernel.SendWorldMessage(new Message("The Snow Banshee appeared in Deityland (496,189)! Defeat it!"Color.WhiteMessage.System));
            }
            
#endregion
            #region NemesisTyrant
            
if (Copra_Times.Start.NemesisTyrant && Kernel.SpawnNemesis == false)
            {
                
MonsterSpawn.SpawnNemesisTyrant();
                foreach (var 
client in Program.Values)
                {
                    
client.MessageBox("The NemesisTyrant appeared in Deityland Island. Would you like to Defeat it?",
            
=> { p.Entity.Teleport(10250190450); }, null);
                }
                
Kernel.SendWorldMessage(new Message("The NemesisTyrant has shown up in Deityland in (190, 450)"Color.WhiteMessage.System));
            }
            
#endregion
            #region ThrillingSpook
            
if (Copra_Times.Start.ThrillingSpook && Kernel.ThrillingSpook == false)
            {
                
MonsterSpawn.SpawnThrillingSpook();
                foreach (var 
client in Program.Values)
                {
                    
client.MessageBox("The ThrillingSpook appeared in Deityland. Would you like to Defeat it?",
            
=> { p.Entity.Teleport(102501017700); }, null);
                }
                
Kernel.SendWorldMessage(new Message("The ThrillingSpook appeared in Deityland  (" 1017 ", " 700 ")! Defeat it!"Color.WhiteMessage.System));
            }
            
#endregion


            #region NetherTyrant
            
if (Copra_Times.Start.NetherTyrant && Kernel.NetherTyrant == false)
            {
                
MonsterSpawn.NetherTyrant();
                foreach (var 
client in Program.Values)
                {
                    
client.MessageBox("The NetherTyrant appeared in Deityland. Would you like to Defeat it?",
            
=> { p.Entity.Teleport(10250190450); }, null);
                }
                
Kernel.SendWorldMessage(new Message("The NetherTyrant appeared in Deityland  (" 190 ", " 450 ")! Defeat it!"Color.WhiteMessage.System));
            }
            
#endregion
            #endregion 


ودا monsterspawn

كود PHP:

namespace ConquerVirusX.Database
{
    
using Game;
    
using Client;
    
using System;
    
using System.Linq;
    
using System.Drawing;
    
using Network.GamePackets;

    public class 
MonsterSpawn
    
{
        public static 
ushort nemesisX 0nemesisY 0;
        public static 
Time32 LastDragonWraithLastQueenofEvilLastNetherTyrantLastBloodyBansheeLastChillingSpookLastThrillingSpookLastSnowBansheeLastNemesisTyrantGoldenOctopustime;
        public static 
void SpawnThrillingSpook()
        {
            
Kernel.ThrillingSpook true;
            
LastThrillingSpook Time32.Now;
            
Database.MonsterInformation mob;
            
Database.MonsterInformation.MonsterInformations.TryGetValue(4172out mob);
            
Kernel.Maps[10250].Spawnthiskingdom(mob1020697);
        }
        public static 
void ChillingSpook()
        {
            
Kernel.ChillingSpook true;
            
LastChillingSpook Time32.Now;
            
Database.MonsterInformation mob;
            
Database.MonsterInformation.MonsterInformations.TryGetValue(3977out mob);
            
Kernel.Maps[10250].Spawnthiskingdom(mob1020697);
        }
        public static 
void SpawnSnowBanshee()
        {
            
Kernel.SpawnBanshee true;
            
LastSnowBanshee Time32.Now;
            
Database.MonsterInformation mob;
            
Database.MonsterInformation.MonsterInformations.TryGetValue(4171out mob);
            
Kernel.Maps[10250].Spawnthiskingdom(mob496189);
        }
        public static 
void SpawnNemesisTyrant()
        {
            
Kernel.SpawnNemesis true;
            
LastNemesisTyrant Time32.Now;
            
Database.MonsterInformation mob;
            
Database.MonsterInformation.MonsterInformations.TryGetValue(4220out mob);
            
Kernel.Maps[10250].Spawnthiskingdom(mob190450);
        }
        public static 
void NetherTyrant()
        {
            
Kernel.NetherTyrant true;
            
LastNetherTyrant Time32.Now;
            
Database.MonsterInformation mob;
            
Database.MonsterInformation.MonsterInformations.TryGetValue(3978out mob);
            
Kernel.Maps[10250].Spawnthiskingdom(mob190450);
        }
        public static 
void QueenofEvil()
        {
            
Kernel.QueenofEvil true;
            
LastQueenofEvil Time32.Now;
            
Database.MonsterInformation mob;
            
Database.MonsterInformation.MonsterInformations.TryGetValue(3970out mob);
            
Kernel.Maps[1002].Spawnthiskingdom(mob509747);
        }
        public static 
void DragonWraith()
        {
            
Kernel.DragonWraith true;
            
LastDragonWraith Time32.Now;
            
Database.MonsterInformation mob;
            
Database.MonsterInformation.MonsterInformations.TryGetValue(3970out mob);
            
Kernel.Maps[10250].Spawnthiskingdom(mob509747);
        }
        public static 
void BloodyBanshee()
        {
            
Kernel.BloodyBanshee true;
            
LastBloodyBanshee Time32.Now;
            
Database.MonsterInformation mob;
            
Database.MonsterInformation.MonsterInformations.TryGetValue(3972out mob);
            
Kernel.Maps[10250].Spawnthiskingdom(mob496189);
        }
        public static 
void GoldenOctopus(ushort xushort y)
        {
            
Kernel.GoldenOctopus true;
            
GoldenOctopustime Time32.Now;
            
Database.MonsterInformation mob;
            
Database.MonsterInformation.MonsterInformations.TryGetValue(2700out mob);
            
Kernel.Maps[3071].Spawnthiskingdom(mobxy);
        }
    }





بص كل الي عليك هتغير الكلمة دي
if (Copra_Times.Start.NemesisTyrant && Kernel.SpawnNemesis == false)
false في كل الوحوش او تخليها كلها true و هتتظبط معاك لازم تبقا بنفس الاسم الي موجو كله في world و Kernal و monster و Monster spw

magdy 2020-03-16 03:00 AM

رد: عايز حل الوحوش الكبيره في سورس رايزو
 
اقتباس:

المشاركة الأصلية كتبت بواسطة محمودمحمدسالم (المشاركة 32464)
بص كل الي عليك هتغير الكلمة دي
if (Copra_Times.Start.NemesisTyrant && Kernel.SpawnNemesis == false)
false في كل الوحوش او تخليها كلها true و هتتظبط معاك لازم تبقا بنفس الاسم الي موجو كله في world و Kernal و monster و Monster spw

تمام اتحلت شكرا
بس فيه مشكله في الstone progress انا نزلت موضوع عنها انت حليتها عندك برضو وله لازم

محمودمحمدسالم 2020-03-16 04:46 PM

رد: عايز حل الوحوش الكبيره في سورس رايزو
 
اقتباس:

المشاركة الأصلية كتبت بواسطة magdy (المشاركة 32470)
تمام اتحلت شكرا
بس فيه مشكله في الstone progress انا نزلت موضوع عنها انت حليتها عندك برضو وله لازم

لا لان انا مخلي سيرفر متوسط بتنزل بي الصطف علطول

ElSaher 2020-03-16 05:15 PM

رد: عايز حل الوحوش الكبيره في سورس رايزو
 
انا معايا الحل بس لي سورسات 2دي ممكن ابعتلك الاضافت ال2دي وانتا تغير مكان نزول الوحوش تمام

لو عايز قولي

AliNasser 2020-03-16 05:58 PM

رد: عايز حل الوحوش الكبيره في سورس رايزو
 
المشكله ببساطه ان المابه مش معمولها load في كلاس program دا لو انت حاطط الوحوش في مابه الديتي..


الساعة الآن 08:05 PM

مرحبا بكم في منتدي اكواد لتطوير الالعاب