منتدي زيرو vb - zerovb

منتدي زيرو vb - zerovb (https://forum.vpscairo.com/index.php)
-   تطوير وشروحات وسورسات [5095] - Conquer Private Servers (https://forum.vpscairo.com/forumdisplay.php?f=67)
-   -   حصريا ,,, منى وبس ملوك الحصريات ان بى سى الجيلد وار بتاع الجائزة (https://forum.vpscairo.com/showthread.php?t=3162)

|CrAzY.KsA| 05-31-2012 06:58 PM

حصريا ,,, منى وبس ملوك الحصريات ان بى سى الجيلد وار بتاع الجائزة
 
السلام عليكم و رحمة الله و بركاته ,
اهلا بكل اعضاء ,
(ـــ عالم عرب تهيس الكرام ــــ) ,
انهاردة انا جايبلكو NPC جوائز الجيلد وار ,
ال NPC متبرمج انو يدي الجائزة ,
لل GuildLeader فقط ,
لانى اذا عملتها لل DeputyLeader كمان ,
هيحصل مشاكل و هيا ان كل واحد يعمل اكونت و ياخد مساعد ,
و يروح ياخد الجائزة عشان كدا خلتها للقائد فقط ,
و الجائزة عبارة عن ,
1,000,000 CPS + 1 LordToken ,
يلا نخش فى الشرح ,
اول حاجة هتفتح السورس من ,

كود PHP:
Conquer_Online_Server_x86.sln

بعد كدا نذهب لملف ,

كود PHP:
NPCS.cs

بعد كدا نبحث الاول عن الكود ده ,
لو لقيتو يبقا هتمسح الكود كلو و هتضيف الى انا حطو ده ,
لو ملقتوش يبقا خير و بركة عفواً لايمكن عرض الروابط إلا بعد الرد على الموضوع ,
هتبحث عن ديه الاول ,

كود PHP:
case 399813:

لو لقتها هتمسح الكود كلو بتاع ال NPC ,
لو ملقتوش يبقا هتبحث عن الكلمة ديه ,

كود PHP:
default:

و تضيف فوقيها الكود ده ,

كود PHP:
#region GuildChief
case 399813
:
{
switch (
npcRequest.OptionID
)
{
case
0
:
{
dialog.Text("Hello there, I can give you a reward if you won the GuildWar it's 100,00 CPS, TOP GuildLeader for 1 week and 1 LordToken for the GuildLeader and TOP DeputyLeader for 1 week for the DeputyLeader for other members, Would you like to claim your prize?"
);
dialog.Option("Yes, please.", 1
);
dialog.Option("No, thanks.", 255
);
dialog.Send
();
break;
}
case
1
:
{
if (
GuildWar.IsWar == false
)
{
if (
client.AsMember.Guild == GuildWar.PoleKeeper
)
{
#region Cheacking
if (client.AsMember.Rank == Conquer_Online_Server.Game.Enums.GuildMemberRank.GuildLeader
)
{
if (
client.Entity.TopGuildLeader < 1
)
{
client.Entity.TopGuildLeader += 1
;
client.Entity.ConquerPoints += 1000000
;
client.Inventory.Add(723467, 0, 1
);
foreach (
Conquer_Online_Server.Client.GameState clients in Conquer_Online_Server.ServerBase.Kernel.GamePool.Values
)
{
if (
clients.AsMember.IsOnline
)
{
if (
clients.AsMember.Rank == Conquer_Online_Server.Game.Enums.GuildMemberRank.GuildLeader
)
{
clients.Send(new Message("Sorry, the GuildLeader had taken his/her prize.", Color.White, 2005
));
continue;
}
else
{
clients.Send(new Message("Sorry, you aren't a GuildLeader or DeputyLeader.", Color.White, 2011
));
}
}
}
}
else
{
dialog.Text("Sorry, you had taked your prize."
);
dialog.Option("Yes, I know.", 255
);
}
}
else if (
client.AsMember.Rank == Conquer_Online_Server.Game.Enums.GuildMemberRank.DeputyLeader
)
{
if (
client.Entity.TopDeputyLeader < 5
)
{
client.Entity.TopDeputyLeader += 1
;
}
else
{
dialog.Text("Sorry, there are 5 DeputyLeaders only to take the prize."
);
dialog.Option("OK, thanks.", 255
);
}
}
#endregion
else
{
dialog.Text("Sorry, you aren't a GuildLeader or a DeputyLeader."
);
dialog.Option("I see.", 255
);
}
}
else
{
dialog.Text("Sorry, you aren't the winner of the GuildWar"
);
dialog.Option("Ok, thanks.", 255
);
}
}
else
{
dialog.Text("Sorry, you can't claim your prize when the GuildWar on you can claim it after the War."
);
dialog.Option("Alright.", 255
);
}
}
break;
}
break;
}
#endregion

و بعد كدا ,
تضغط على زر ,

كود PHP:
F6

و بعد كدا تفتح النيفيكات و تفتح Table اسمها ,

كود PHP:
npcs

و تعمل سطر جديد و تضيف فيه الحاجات ديه ,

كود PHP:
399813 GuildChief 2 2718 1038 49 56

و بعد كدا تضغط على ,

كود PHP:
CTRL + S

و تفتح السيرفر عادى ,
لو عاوز تروح لمكان ال NPC هتعمل الشفرة ديه ,

كود PHP:
@tele 1038 49 56

بال GM طبعا عفواً لايمكن عرض الروابط إلا بعد الرد على الموضوع ,
بس كدا ,
شفتو سهلة ازاى عفواً لايمكن عرض الروابط إلا بعد الرد على الموضوع ,
يلا اشوف وشكو بخير ,
سلاموز باللووز ,

smkmk2014 09-23-2014 11:05 AM

جميل جدا يا صحبي

عبدة الجنتل 04-26-2015 12:38 AM

ممتاززززززززززززززززززززز ززز

wantedone 08-31-2015 02:02 AM

hey gamed mot


الساعة الآن 10:53 PM.

Powered by vpscairo
Copyright ©2013 - 2025, Jelsoft Enterprises Ltd
Translation by tamer
Copyright ©2000-2024,vpscairo.com