שלום לכם , זה המדריך השני שלי.
נגיד נעשה מערכת קטנה כזאת , שכל פעם ששחקן מגיע ל20 הריגות יהיה רשום בצ'ט.
אז נתחיל:
קודם כל למעלה לרשום (איפה שכל הnew)
PHP Code:
new Kills[MAX_PLAYERS];
פה יצרנו את המשתנה.
עכשיו בפבליק:
PHP Code:
OnPlayerConnect
מאפסים את המשתנה ל0:
PHP Code:
Kills[playerid] = 0;
וב:
PHP Code:
OnPlayerDiscont
שמים:
PHP Code:
Kills[playerid] = 0;
(כדי למנוע באגים , ששחקן יצא השחקן שיהיה באותו איידי יהיה לו באגים).
עכשיו בפבליק:
עושים ככה:
נגיד אני רוצה שכל פעם ששחקן יהרוג 20 איש , הוא יקבל 5000 דולר ויהיה רשום בצ'ט.
קוד PHP:
PHP Code:
Kills[killerid]++;
if(Kills[killerid] == 20)
{
new KillerName[24];
GetPlayerName(killerid,KillerName,24);
new Name[24];
GetPlayerName(playerid,Name,24);
new str[256];
format(str,sizeof(str),"%s הרג 20 אנשים והריגתו ה20 הייתה %s השחקן",Name,KillerName);
SendClientMessageToAll(COLOR_GREEN,str);
GivePlayerMoney(killerid,5000);
תהנו , מדריך שני שלי