אז המדריך הזה נעשה על ידי Amit_B מפורום של וויגמס(לינק מתחת לכל הדיון)
במדריך הזה אכתוב על הכנת הודעת יציאה וכניסה בPawno.
בגרסה 0.1 היו הודעות כאלה מוכנות עם השרת.
לאחר שהגרסה 0.2 יצאה, השמיטו מהסאמפ את ההודעות.
אז לכל מי שרוצה אותם בחזרה,
שיעשה את זה כך:
קודם כל נלך לחלק הקל - הודעת הנכנס.
ב OnPlayerConnect רשמו את הקודים הבאים:
new string[256];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(string,sizeof(string),"%s has join the server.",name);
SendClientMessageToAll(0xAFAFAFAA,string);
הסברים:
ירוק - הפאונו מקבל את שם השחקן שנכנס
אדום - יוצר טקסט חדש, הטקסט כולל את המשתנה %s המוגדר כשם השחקן
כחול - הפאונו שולח את הטקסט הכולל משתנה לכל השחקנים המחוברים לשרת
עכשיו נעבור לחלק קשה יותר - הודעת היוצא.
ב OnPlayerDisconnect רשמו את הקודים הבאים:
new string[256];
new name[MAX_PLAYER_NAME];
new xreason[256];
switch(reason) {
case 0: xreason = "Timeout";
case 1: xreason = "Leaving";
case 2: xreason = "Kicked";
}
GetPlayerName(playerid,name,sizeof(name));
format(string,sizeof(string),"%s has left the server. (%s)",name,xreason);
SendClientMessageToAll(0xAFAFAFAA,string);
הסברים:
ירוק - הפאונו מקבל את שם השחקן שנכנס
אדום - יוצר טקסט חדש, הטקסט כולל שני משתני %s המוגדרים כשם השחקן והסיבה ליציאה (סיבה 0: טיים אאוט, סיבה 1: עזב מרצונו, סיבה 2: עזב בגלל האדמין)
כחול - הפאונו שולח את הטקסט הכולל משתנים לכל השחקנים המחוברים לשרת
תהנו-לינק לדיון האמיתי:
http://forum.vgames.co.il/showthread.php?t=1056220