[מדריך] ראיית פקודות של שחקנים - משחקים Vgames - קהילות
 


נושא: [מדריך] ראיית פקודות של שחקנים
1
משתמשים פעילים הצופים בנושא זה: 1 (0 משתמשים רשומים ו- 1 אורחים)
 
מחבר הודעה

האווטר המגניב של NewB`

נינג'ה בלגי

הודעות: 1,574

חבר בקהילת: -

מנותק

מנותק

#1   פורסם: 25.04, 14:17

ברירת מחדל [מדריך] ראיית פקודות של שחקנים


זה מדריך ממש קל וקצר, אבל הוא דיי יעיל [: NewB
אוקיי,NewB
לכו לפאבליק:
public OnPlayerCommandText(playeridcmdtext[]) // הפאבלי הזה אומר, כששחקן עושה פקודה, יקרה: ואז מה שבתוך הפאבליק. 
ושם למעלה בפאבליק תוסיפו ככה:NewB
new PlayerName[24]; // זה קובע משתנה חדש שהמקסימום שאפשר להכניס בו זה 24, ואנחנו לא צריכים יותר מזה לשם של שחקן.
    
new string[256]; // זה קובע משתנה חדש שהמקסימום שאפשר להכניס בו זה 256, וברור שאנחנו לא צריכים יותר מזה אבל עדיף שיהיה ככה.
    
GetPlayerName(playerid,PlayerName,24); // הפונקציה הזאת מקבל את השם של השחקן שעשה פקודה.
    
format(string,sizeof(string),"[CMD] - %s(id:%d): %s",PlayerName,playerid,cmdtext); // הפונקציה הזאת מפרמטת את מה שהשחקן כתב והשם שלו ואיידי.
    
for(new a=0;a<MAX_PLAYERS;a++) // כאן זה לופ שעובר בין כל השחקנים.
    
{
        if(
IsPlayerConnected(a) && IsPlayerAdmin(a)) // כאן הלופ בודק מי מהשחקנים שמחוברים אדמין שמחובר לארקון.
        
{
            
SendClientMessage(a,0x4F8A8AFF,string); // וכאן, אם יש מישהו שמחובר לארקון והוא מחובר לשרת, אז נישלחת אליו הפקודה, שעשו.
        
}
    } 
עד כאן המדריךNewB
מדריך קצר וממש קל..NewB
שאלות, בעיות, הערות, תרשמו פה [:
המדריך נוצר על ידי .... D:
ואין להעתיק בלי קרדיט לי..N!e!w!B

נערך לאחרונה על ידי NewB`, 26.04 בשעה 13:25.


BaR
NewB_ b
קהילת GTA Vgames
מת עליכם

מכבי עד המוות



חזרה לראש העמוד

האווטר המגניב של GiP YossI

משתמש ותיק

הודעות: 5,136

חבר בקהילת: -

מנותק

מנותק

#2   פורסם: 25.04, 14:26

תודה,אתה יכול לעשות איך אפשר לעשות גםצ /report?
ופליז הסבר איך אפשר ששחקן יהיה במיוט.

נערך לאחרונה על ידי GiP YossI, 25.04 בשעה 14:31.


תמונה אחת שווה אלף מילים:


תעתיקו לחתימה שלכם!


חזרה לראש העמוד

האווטר המגניב של yoge

שואף לשלמות

הודעות: 3,725

חבר בקהילת: -

מנותק

מנותק

#3   פורסם: 25.04, 14:32

בר אני מת על המדריכים שלך..
אתה אחת הסיבות שאני באמת מבין מה אני כותב..
תודה אחי!


אני לא סובל מאי שפיות, אני נהנה ממנה

Maccabi "Electra" Tel-Aviv - Where Amazing Happens


חזרה לראש העמוד

האווטר המגניב של Amit_B

 מתכנת שרת DeathMatch

הודעות: 2,575

חבר בקהילת: -

מנותק

מנותק

#4   פורסם: 25.04, 15:08

והינה דרך יותר קצרה
(אני מניח שהמדריך היה למתחילים, הקוד הבא הוא למתקדמים יותר...)
new PlayerName[MAX_PLAYER_NAME], string[256];
    
GetPlayerName(playerid,PlayerName,sizeof(PlayerName));
    
format(string,sizeof(string),"[CMD] - %s(id: %d): %s",PlayerName,playerid,cmdtext);
    for(new 
a=0;a<GetMaxPlayers();a++)
        if(
IsPlayerConnected(a) && IsPlayerAdmin(a))
            
SendClientMessage(a,0x4F8a8AAF,string); 


gmR Amit


חזרה לראש העמוד

מצליחן

הודעות: 849

חבר בקהילת: -

מנותק

מנותק

#5   פורסם: 25.04, 15:44

אני לאט מבין כלום


חזרה לראש העמוד

האווטר המגניב של NonTat

מודל לחיקוי

הודעות: 2,917

חבר בקהילת: -

מנותק

מנותק

#6   פורסם: 25.04, 16:29

יפה אחי אחלה מדריך
עמית למה אתה חייב להרוס לו


חזרה לראש העמוד
1

 

 
משחקי מחשב, פלייסטיישן 1-2-3, נינטנדו ואקסבוקס קונים במונסטר
 

 

הגדרות נושא
אפשרויות הצגת נושא