הגענו לשלב עריכת הקידוד (בלי תמונות) :
הגענו לשלב הטכני של המדריך, עכשיו נתחיל לעבוד על עריכת הקידוד והתאמה לשרת שלכם.
בתור התחלה ננטרל את בדיקת ה-IP :
כנסו ל- Program.cs (נמצא בצד ברשימה של הקבצים)
תעשו חיפוש לשורה הבאה :
קוד PHP:
public static bool checkIP
ואז אתם תראו את זה :
קוד PHP:
public static bool checkIP(string input)
{
bool lol = HashString(input).Equals("3231372E32332E31352E323432");
if (!lol)
throw new OutOfMemoryException();
else
return lol;
}
תחליפו את מה שרשום לזה :
קוד PHP:
public static bool checkIP(string input)
{
return true;
}
עכשיו תעלו בחזרה לתחילת הדף ושמה תוכלו לראות את הקוד הזה :
קוד PHP:
public static string toIP = "217.23.15.242";
public static string regURL = "http://localms.net";
public static string accountCheck = "http://localms.net/accountcheck.php";
public static string LogoLink = "http://www.gtop100.com/in.php?site=46353";
public static string username = "";
public static string password = "";
תערכו את הפרטים לפי הפרטים של השרת שלכם ככה :- הראשון - תערכו את האייפי ותשימו את האייפי של השרת שלכם
- השני - תערכו את כתובת האתר ותשימו את כתובת האתר של השרת שלכם
- השלישי - אם אין לכם בדיקת שחקנים רדו למטה לשלב האחרון במדריך ותיצרו לכם בדיקת שחקנים.
- הרביעי - כתובת להצבעה לשרת שלכם ב-TOP100
- החמישי - לא לגעת !
- השישי - לא לגעת !
אחרי שערכתם והתאמתם את זה לשרת שלכם תקמפלו את הכל על ידי לחיצה על F5
כמעט סיימנו - אנחנו צריכים עדיין לעשות Account Check : (בדיקת שחקנים)
החלק של בדיקת השחקנים הוא אולי החלק הכי חשוב במדריך משום שבלעדיו ה-LocalHost לא יפעל.
הנה מערכת בדיקת שחקנים מוכנה :
קוד PHP:
<?php
## Database Information
$database = array(
"host" => "localhost", // Edit this to your server IP.
"user" => "root", // Edit this to your MySQL username.
"pass" => "yourpassword", // Edit this to your MySQL password.
"dbse" => "yourdatabasename" // Edit this to your MySQL database name.
);
## Connect To Database
mysql_connect($database['host'], $database['user'], $database['pass']) or die("0-Database server is offline.");
mysql_select_db($database['dbse']) or die("0-Database isn't available.");
## All the other stuff...
if (!empty($_GET['username']) && !empty($_GET['password'])) {
$username = htmlspecialchars(mysql_real_escape_string($_GET['username']));
$password = mysql_real_escape_string($_GET['password']);
$AQuery = sprintf("
SELECT COUNT('id')
FROM accounts
WHERE name = '%s' AND password = '%s'",
$username, $password);
$aresult = mysql_query($AQuery);
$atotal = mysql_result($aresult, 0);
$reply = ($atotal > 0) ? true : false;
// return $reply;
if ($reply) {
echo '1';
} else {
echo '0-Wrong username or password.';
}
}
?>
תשמרו אותה כקובץ PHP ותערכו את הפרטים הנחוצים לחיבור ל-SQL
localhost - תשאירו אותו הדבר
root - תשנו לשם המשתמש שלכם בהתחברות ב-MySql
yourpassword - תשנו לסיסמא שלכם ב-MySql (אם אין סיסמא אז תמחקו את yourpassword ותשאירו רק מרכאות)
yourdatabasename - תשנו לשם של הדטבייס שלכם (לדוגמא אם הוא נקרא OdinMs אז תכתבו OdinMs)
תזכרו לשמור כקובץ PHP אחרי שסיימתם לערוך !
את הקובץ PHP תשימו בתיקייה www ב-WampServer (אתם בטוח מכירים את התיקייה הזאת כבר)
עברנו בהצלחה את המדריך !
כל הקרדיטים על המדריך הענק הזה שמורים לי !!

עבדתי עליו במשך שלוש שעות.
תגיבו בהמוניכם !