منتدي اكواد

منتدي اكواد (https://code.vpscairo.com/index.php)
-   تطوير سيرفرات كونكر (https://code.vpscairo.com/forumdisplay.php?f=11)
-   -   طريقة عمل الفوت في سيرفيرك بطريقه جديده (https://code.vpscairo.com/showthread.php?t=243)

محمد ياسر 2019-04-30 10:45 AM

طريقة عمل الفوت في سيرفيرك بطريقه جديده
 

السلام عليكم ورحمة الله وبركاته
كيفية عمل الفوت بطريقة جديده ومضمونه 100%
بس طبعا ليه عيوب ومزايه
العيوب ان بعد تحديث الفوت الساعه 12 او 24 والاعب فاتح وقت التحديث لازم يقفل علشان يصوت او يلعب عادي ويقفل وقت ما يحب ويصوت برضوا لما يفتح حسابه في اي وقت
المهم لو صوت مره ميصوتش غير لما التحديث يتحدث طبعا كل لما يصوت اياخد جايزه

المزايه
ان التحديث ايتحدث بالوقت المحدد بالظبط وحتي لو انت قافل القونصل التحديث ايتحدث
احنا انشتغل شغل php بس بطريقة الكرون جوب cron job
انا شفت في كل منتديات كونكر
الناس بتنزل الانبي سي الفوت وهو اصلا ناقص اكواد
فانا حبيت اعملكم الفوت ونكون اول منتدي يعمل الفوت كامل وان شاء الله الطريقه اتبا سهله بس مطوله شويه
يلا نبداء
npcs.cs
كود PHP:

#region Vote Code
                //code.vpscairo.com
                
case 56411:
                    {
                        switch (
npcRequest.OptionID)
                        {
                            case 
0:
                                {
                                    
                                    
dialog.Text("Hi  " client.Entity.Name " you can get Cps by voting for the server");
                                    
dialog.Option("ok"2);
                                    
//dialog.Option("Let me Vote", 1);
                                    
dialog.Option("Nahh."255);
                                    
dialog.Avatar(80);
                                    
dialog.Send();
                                    break;
                                }
                            case 
1:
                                {
                                    if (
client.Entity.Vote == 0)
                                    {
                                       
                                            
dialog.Text("Thanks for you spurt!");
                                            
dialog.Option(" No"255);
                                            
dialog.Option("ok"2);
                                            
dialog.Avatar(80);
                                            
dialog.Send();
                                        }
                                        else
                                        {
                                            
dialog.Text("you can vote only ones every 12 h!");
                                            
dialog.Option("Dame man"255);
                                            
dialog.Avatar(80);
                                            
dialog.Send();
                                       }
                                         break;
                                    
                                     }
                            case 
2:
                                {
                                    if (
client.Entity.vote == 0)
                                    {
                                        
client.Send(new Message("https://code.vpscairo.com"client.Entity.NameColor.YellowMessage.Website)); 
                                        
client.Entity.ConquerPoints += 1000;
                                       
// client.Entity.ConquerPoints += 1000;
                                        
client.Entity.Vote 1;
                                        
dialog.Text("You voted now come within 12 hours!");
                                        
dialog.Option("Ok ."255);
                                        
dialog.Avatar(80);
                                        
dialog.Send();
                                        break;
                                    }
                                    else
                                    {
                                        
dialog.Text("You voted before!");
                                        
dialog.Option("Dame man i need Cps."255);
                                        
dialog.Avatar(80);
                                        
dialog.Send();
                                    }
                                    break;
                                }
                        }
                        break;
                    }
                
#endregion 

لو عايز تعدل علي جايزه التصويت
كود PHP:

   client.Entity.ConquerPoints += 1000

تقدر تعمل 1000 ده بر احتك انت
في كلاس
EntityTable
ابحث عن
كود PHP:

client.Entity.reader.ReadUInt16("X"); 

ضيف دول تحته
كود PHP:

client.Entity.Vote reader.ReadUInt16("Vote"); 

انزل تحت وضيف دول في نفس الكلاس
كود PHP:

.Set("Vote"e.Vote

في كلاس Entity
ضيف دول
كود PHP:

public uint Vote

في قاعده البيانات في ملف entities ضيف عمود باسم Vote واديله قيمه 0 لكل حساب جديد
تمام لحد هنا
نيجي لشغل PHP
حمل الملفات ده
عفواً لايمكن عرض الروابط إلا بعد الرد على الموضوع
اتلقي ملف الكرون جوب موجود
اتلقي ملف الكرون جوب وملف www
خليني اكلمكم عن ملف الكرون جوب وايه وظفته
ده برنامج يقدر ينفذ مهام في منته الدقه وينفذ الامور
انفهم بعدين ازاي بيشتغل
افتح ملف الكرون جوب الي في الملفات
اتلقي برنماجين
sed-4.2.1-setup.exe
ssfree.exe
سطب الاتنين دول ومتخفش مش ايعملوا حاجه علي جهازك
بعد ما تسطبهم اتطلعلك حاجه علي سطح المكتب باسم
System Scheduler
افتحه واتبع الخطوات
فوق دوس علي
Action > NewEvent


عفواً لايمكن عرض الروابط إلا بعد الرد على الموضوع


في title اكتب اسم الوظيفه مثلا vote 12 ياعني تحديث بتاع الساعه 12 لان الفوت مرتين في اليوم

تاني حاجه الابلكيشن
اتفتح ملفات الي حملته في الكرون جوب اتلقي ملف باسم cron12.bat
افتحه باي برنامج كتابه مثلا NOTPADD++
اول ما اتفتحه اتلقي كلام بالشكل ده بالظبط
كود PHP:

@echo off
start 
"""C:\Program Files\GnuWin32\bin\sed.exe" http://25.41.172.248/code/code_vote12.php :0 -clipboard -multiwindow 

اتلقي فيه رابطين الرابط الاول الي هو ده
كود PHP:

C:\Program Files\GnuWin32\bin\sed.exe 

فاكرين البرنامج الاول
sed-4.2.1-setup.exe
اتروح في المسار ده
الي فوق ده لو المسار صح سيبه ذي ماهو لو المسار غلط غيرها للمسار الصح المهم المسار يكون صح لملف
sed.exe
الرابط التاني بقا
كود PHP:

http://25.41.172.248/code/code_vote12.php 

اول حاجه غير رابط ip للفي بي اس بتاعك او الهماشي
ثاني حاجه في ملفات الي حملته حط فلدر code بالملفات الي فيه في ملف www
وغير رابط كده تمام لحد دلوقتي
نرجع للابلكييشن في البرنامج
اتختار ملف cron12.bat الي حملته اتختار مساره واتغط عليه
ايكون بالشكل ده

عفواً لايمكن عرض الروابط إلا بعد الرد على الموضوع

بعد كده
ادوسوا علي ده

عفواً لايمكن عرض الروابط إلا بعد الرد على الموضوع

بعد كده اختار الوقت الي تحبه
لو عايز للفوت اتختار EVery Hores

اتجيلك صفحه تختار كده
عفواً لايمكن عرض الروابط إلا بعد الرد على الموضوع

لحد هنا ميه ميه
بعدين سيف من فوق
اتعمل الحركه ده تاني لساعه 24
الخطوات سهله جدا بس هي في البدايه اتلغبطك شويه
ملاحظه في ملف cron24.bat اتلقي

كود PHP:

code_vote12.php 

خليه
كود PHP:

code_vote24.php 

نروح لملفات php
في فلدر code
افتح الملفين عدل علي بيانات القاعده متنساش الاي بي انا عامله علشان محدش يقوم بمهمه التحديث غير الجهاز الي عليه السورس
تمام ياعني لو اي لاعب مثلا عرف مكان الملف برضوا مش ايقدر يعمل حاجه لان التحديث مش ايتعمل غير باي بي الجاهز الي حاطه
بعد ماتعمل الملفين وتسيف
وقت التشغيل اتلقي في نافذه طلعت معك وقفلت كده يبا عمل تحديث تمام وشغال
ممكن علشان تتاكد انه شغاله بدل كل 12 ساعه خليه كل دقيقه لمجرد تاكيد وبعدين رجعه مره تاني
كده خلصنا


abdo1 2019-09-07 06:37 PM

رد: طريقة عمل الفوت في سيرفيرك بطريقه جديده
 
تمام

nova 2019-09-07 06:51 PM

رد: طريقة عمل الفوت في سيرفيرك بطريقه جديده
 
لو ينفع حضرتك تعمل الشرح بفيديو يكون افضل وشكرا ليك على مجهودك

abuhaneen 2019-09-12 03:40 PM

رد: طريقة عمل الفوت في سيرفيرك بطريقه جديده
 
تسلم وجار تجربه

Tyranny-Team's 2020-04-15 03:27 PM

رد: طريقة عمل الفوت في سيرفيرك بطريقه جديده
 
شكرا

zorom 2020-05-05 11:03 AM

رد: طريقة عمل الفوت في سيرفيرك بطريقه جديده
 
عاااااااااااااش

abdocoder 2020-05-07 04:00 PM

رد: طريقة عمل الفوت في سيرفيرك بطريقه جديده
 
الله ينور

salah8 2021-07-27 09:14 PM

رد: طريقة عمل الفوت في سيرفيرك بطريقه جديده
 
.

asdqawe 2021-09-02 02:27 PM

رد: طريقة عمل الفوت في سيرفيرك بطريقه جديده
 
مشكوووور

TiTo1 2021-09-23 11:50 AM

رد: طريقة عمل الفوت في سيرفيرك بطريقه جديده
 
عاش


الساعة الآن 09:01 AM

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