مشاهدة النسخة كاملة : عايز حل الوحوش الكبيره في سورس رايزو
محمودمحمدسالم
2020-03-13, 08:56 PM
عندي الوحوش بتطلع اول ما سيرفر يرستر بس او سعات بيطلعو و سعات لا
و غيرت الوقت بتاع كل الوحوش من بروجرم و نفس الحوار و نزلت وحوش جديده و بردو نفس النظام و سعات الاسبوك بيطلع 4 او 5 مرات في نفس الوقت
شيك علي true و false بتوع اتشيك لما بيطلع الوحش و بتوع لما الوحش يموت world - monstertable
magdy
2020-03-15, 09:15 PM
شيك علي true و false بتوع اتشيك لما بيطلع الوحش و بتوع لما الوحش يموت world - monstertable
انا عندي نقس المشكله ديه
وديه الاكواد اللي عندي مش كدا مظبوطه ؟؟
دا World.cs
#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 => { p.Entity.Teleport(10250, 496, 189); }, null);
}
Kernel.SendWorldMessage(new Message("The Snow Banshee appeared in Deityland (496,189)! Defeat it!", Color.White, Message.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 => { p.Entity.Teleport(10250, 190, 450); }, null);
}
Kernel.SendWorldMessage(new Message("The NemesisTyrant has shown up in Deityland in (190, 450)", Color.White, Message.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 => { p.Entity.Teleport(10250, 1017, 700); }, null);
}
Kernel.SendWorldMessage(new Message("The ThrillingSpook appeared in Deityland (" + 1017 + ", " + 700 + ")! Defeat it!", Color.White, Message.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 => { p.Entity.Teleport(10250, 190, 450); }, null);
}
Kernel.SendWorldMessage(new Message("The NetherTyrant appeared in Deityland (" + 190 + ", " + 450 + ")! Defeat it!", Color.White, Message.System));
}
#endregion
#endregion
ودا monsterspawn
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 = 0, nemesisY = 0;
public static Time32 LastDragonWraith, LastQueenofEvil, LastNetherTyrant, LastBloodyBanshee, LastChillingSpook, LastThrillingSpook, LastSnowBanshee, LastNemesisTyrant, GoldenOctopustime;
public static void SpawnThrillingSpook()
{
Kernel.ThrillingSpook = true;
LastThrillingSpook = Time32.Now;
Database.MonsterInformation mob;
Database.MonsterInformation.MonsterInformations.Tr yGetValue(4172, out mob);
Kernel.Maps[10250].Spawnthiskingdom(mob, 1020, 697);
}
public static void ChillingSpook()
{
Kernel.ChillingSpook = true;
LastChillingSpook = Time32.Now;
Database.MonsterInformation mob;
Database.MonsterInformation.MonsterInformations.Tr yGetValue(3977, out mob);
Kernel.Maps[10250].Spawnthiskingdom(mob, 1020, 697);
}
public static void SpawnSnowBanshee()
{
Kernel.SpawnBanshee = true;
LastSnowBanshee = Time32.Now;
Database.MonsterInformation mob;
Database.MonsterInformation.MonsterInformations.Tr yGetValue(4171, out mob);
Kernel.Maps[10250].Spawnthiskingdom(mob, 496, 189);
}
public static void SpawnNemesisTyrant()
{
Kernel.SpawnNemesis = true;
LastNemesisTyrant = Time32.Now;
Database.MonsterInformation mob;
Database.MonsterInformation.MonsterInformations.Tr yGetValue(4220, out mob);
Kernel.Maps[10250].Spawnthiskingdom(mob, 190, 450);
}
public static void NetherTyrant()
{
Kernel.NetherTyrant = true;
LastNetherTyrant = Time32.Now;
Database.MonsterInformation mob;
Database.MonsterInformation.MonsterInformations.Tr yGetValue(3978, out mob);
Kernel.Maps[10250].Spawnthiskingdom(mob, 190, 450);
}
public static void QueenofEvil()
{
Kernel.QueenofEvil = true;
LastQueenofEvil = Time32.Now;
Database.MonsterInformation mob;
Database.MonsterInformation.MonsterInformations.Tr yGetValue(3970, out mob);
Kernel.Maps[1002].Spawnthiskingdom(mob, 509, 747);
}
public static void DragonWraith()
{
Kernel.DragonWraith = true;
LastDragonWraith = Time32.Now;
Database.MonsterInformation mob;
Database.MonsterInformation.MonsterInformations.Tr yGetValue(3970, out mob);
Kernel.Maps[10250].Spawnthiskingdom(mob, 509, 747);
}
public static void BloodyBanshee()
{
Kernel.BloodyBanshee = true;
LastBloodyBanshee = Time32.Now;
Database.MonsterInformation mob;
Database.MonsterInformation.MonsterInformations.Tr yGetValue(3972, out mob);
Kernel.Maps[10250].Spawnthiskingdom(mob, 496, 189);
}
public static void GoldenOctopus(ushort x, ushort y)
{
Kernel.GoldenOctopus = true;
GoldenOctopustime = Time32.Now;
Database.MonsterInformation mob;
Database.MonsterInformation.MonsterInformations.Tr yGetValue(2700, out mob);
Kernel.Maps[3071].Spawnthiskingdom(mob, x, y);
}
}
}
MRonlineGvrix
2020-03-15, 11:41 PM
الكلام دا مش بيحصل ال متنقل الوحوش فى مدن تانيا يكبير حطها فى الخرايط يتاعتها يكبير او ركب الى فى الموضوع دا وحتشتغل معاك تمام
عفواً لايمكن عرض الروابط في الإرشيف
محمودمحمدسالم
2020-03-16, 01:44 AM
الكلام دا مش بيحصل ال متنقل الوحوش فى مدن تانيا يكبير حطها فى الخرايط يتاعتها يكبير او ركب الى فى الموضوع دا وحتشتغل معاك تمام
كلامك غلط + خلاص تم الحل شكرا رايدر فعلا كان في غلط
محمودمحمدسالم
2020-03-16, 01:47 AM
انا عندي نقس المشكله ديه
وديه الاكواد اللي عندي مش كدا مظبوطه ؟؟
دا World.cs
#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 => { p.Entity.Teleport(10250, 496, 189); }, null);
}
Kernel.SendWorldMessage(new Message("The Snow Banshee appeared in Deityland (496,189)! Defeat it!", Color.White, Message.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 => { p.Entity.Teleport(10250, 190, 450); }, null);
}
Kernel.SendWorldMessage(new Message("The NemesisTyrant has shown up in Deityland in (190, 450)", Color.White, Message.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 => { p.Entity.Teleport(10250, 1017, 700); }, null);
}
Kernel.SendWorldMessage(new Message("The ThrillingSpook appeared in Deityland (" + 1017 + ", " + 700 + ")! Defeat it!", Color.White, Message.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 => { p.Entity.Teleport(10250, 190, 450); }, null);
}
Kernel.SendWorldMessage(new Message("The NetherTyrant appeared in Deityland (" + 190 + ", " + 450 + ")! Defeat it!", Color.White, Message.System));
}
#endregion
#endregion
ودا monsterspawn
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 = 0, nemesisY = 0;
public static Time32 LastDragonWraith, LastQueenofEvil, LastNetherTyrant, LastBloodyBanshee, LastChillingSpook, LastThrillingSpook, LastSnowBanshee, LastNemesisTyrant, GoldenOctopustime;
public static void SpawnThrillingSpook()
{
Kernel.ThrillingSpook = true;
LastThrillingSpook = Time32.Now;
Database.MonsterInformation mob;
Database.MonsterInformation.MonsterInformations.Tr yGetValue(4172, out mob);
Kernel.Maps[10250].Spawnthiskingdom(mob, 1020, 697);
}
public static void ChillingSpook()
{
Kernel.ChillingSpook = true;
LastChillingSpook = Time32.Now;
Database.MonsterInformation mob;
Database.MonsterInformation.MonsterInformations.Tr yGetValue(3977, out mob);
Kernel.Maps[10250].Spawnthiskingdom(mob, 1020, 697);
}
public static void SpawnSnowBanshee()
{
Kernel.SpawnBanshee = true;
LastSnowBanshee = Time32.Now;
Database.MonsterInformation mob;
Database.MonsterInformation.MonsterInformations.Tr yGetValue(4171, out mob);
Kernel.Maps[10250].Spawnthiskingdom(mob, 496, 189);
}
public static void SpawnNemesisTyrant()
{
Kernel.SpawnNemesis = true;
LastNemesisTyrant = Time32.Now;
Database.MonsterInformation mob;
Database.MonsterInformation.MonsterInformations.Tr yGetValue(4220, out mob);
Kernel.Maps[10250].Spawnthiskingdom(mob, 190, 450);
}
public static void NetherTyrant()
{
Kernel.NetherTyrant = true;
LastNetherTyrant = Time32.Now;
Database.MonsterInformation mob;
Database.MonsterInformation.MonsterInformations.Tr yGetValue(3978, out mob);
Kernel.Maps[10250].Spawnthiskingdom(mob, 190, 450);
}
public static void QueenofEvil()
{
Kernel.QueenofEvil = true;
LastQueenofEvil = Time32.Now;
Database.MonsterInformation mob;
Database.MonsterInformation.MonsterInformations.Tr yGetValue(3970, out mob);
Kernel.Maps[1002].Spawnthiskingdom(mob, 509, 747);
}
public static void DragonWraith()
{
Kernel.DragonWraith = true;
LastDragonWraith = Time32.Now;
Database.MonsterInformation mob;
Database.MonsterInformation.MonsterInformations.Tr yGetValue(3970, out mob);
Kernel.Maps[10250].Spawnthiskingdom(mob, 509, 747);
}
public static void BloodyBanshee()
{
Kernel.BloodyBanshee = true;
LastBloodyBanshee = Time32.Now;
Database.MonsterInformation mob;
Database.MonsterInformation.MonsterInformations.Tr yGetValue(3972, out mob);
Kernel.Maps[10250].Spawnthiskingdom(mob, 496, 189);
}
public static void GoldenOctopus(ushort x, ushort y)
{
Kernel.GoldenOctopus = true;
GoldenOctopustime = Time32.Now;
Database.MonsterInformation mob;
Database.MonsterInformation.MonsterInformations.Tr yGetValue(2700, out mob);
Kernel.Maps[3071].Spawnthiskingdom(mob, x, y);
}
}
}
بص كل الي عليك هتغير الكلمة دي
if (Copra_Times.Start.NemesisTyrant && Kernel.SpawnNemesis == false)
false في كل الوحوش او تخليها كلها true و هتتظبط معاك لازم تبقا بنفس الاسم الي موجو كله في world و Kernal و monster و Monster spw
magdy
2020-03-16, 03:00 AM
بص كل الي عليك هتغير الكلمة دي
if (Copra_Times.Start.NemesisTyrant && Kernel.SpawnNemesis == false)
false في كل الوحوش او تخليها كلها true و هتتظبط معاك لازم تبقا بنفس الاسم الي موجو كله في world و Kernal و monster و Monster spw
تمام اتحلت شكرا
بس فيه مشكله في الstone progress انا نزلت موضوع عنها انت حليتها عندك برضو وله لازم
محمودمحمدسالم
2020-03-16, 04:46 PM
تمام اتحلت شكرا
بس فيه مشكله في الstone progress انا نزلت موضوع عنها انت حليتها عندك برضو وله لازم
لا لان انا مخلي سيرفر متوسط بتنزل بي الصطف علطول
ElSaher
2020-03-16, 05:15 PM
انا معايا الحل بس لي سورسات 2دي ممكن ابعتلك الاضافت ال2دي وانتا تغير مكان نزول الوحوش تمام
لو عايز قولي
AliNasser
2020-03-16, 05:58 PM
المشكله ببساطه ان المابه مش معمولها load في كلاس program دا لو انت حاطط الوحوش في مابه الديتي..
محمودمحمدسالم
2020-03-16, 05:59 PM
انا معايا الحل بس لي سورسات 2دي ممكن ابعتلك الاضافت ال2دي وانتا تغير مكان نزول الوحوش تمام
لو عايز قولي
تم الحل يا صحبي تسلم المشكلة كانت في كودر True
vBulletin® v3.8.8 Beta 1, Copyright ©2000-2024, TranZ by code