[מדריך] ספירה לאחור כששחקן ניכנס לשרת,עד שהוא לא עושה לוגין - קהילות משחקים - Vgames
MSN ראשי MSN חדשות MSN עסקים
ברשת
Spaces Messenger Hotmail
Vgames - ערוץ המשחקים הישראלי

חיפוש מתקדם
רישום משתמש חדש


משחקי כיף, פאן


לנגן השירים האינטרקטיבי של רדיוס 100FM

לחצו לקניית משחקים למחשב, לפלייסטיישן, ל PSP, לנינטנדו ול XBOX360
מגזין קהילות הורדות Vgames FUN
  ערוצים טורנירים וליגות אירועים שרתי משחק חנות
 


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

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

 מנהל תכנות GTA

הודעות: 431

חבר בקהילת: -

מחובר

מחובר

#1   פורסם: 24.04, 14:31

ברירת מחדל [מדריך] ספירה לאחור כששחקן ניכנס לשרת,עד שהוא לא עושה לוגין


זה משהו שאני עושה עכשיו,זה לא ניבדק,אני מניח שזה יעבוד:
public Timer(playerid,time)
{
   if(!
time)
      
Kick(playerid);
   else
   {
        if(!
login[playerid]&&IsPlayerConnected(playerid))
        {
            new 
string[256];
            
format(string,256,"~y~%d",time);
            
GameTextForPlayer(playerid,string,3000,3);
            
SetTimerEx("Timer",1000,0,"dd",playerid,time-1);
        }
   }
} 
הערות: בימקום התנאי !LOGIN אתה צריך לשים את המישתנה שלך שקובע אם שחקן עשה לוגין או לא,ועוד משהו שאתה צריך ב OnPlayerConnect ליקרא לפונקציה ככה:
Timer(playerid,20); 

נערך לאחרונה על ידי TheShadow, 25.04 בשעה 21:27.



זה האיפי שלכם לא של השרת XD


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

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

 מנהל סקריפטינג GTA

הודעות: 1,397

חבר בקהילת: -

מנותק

מנותק

#2   פורסם: 24.04, 14:40

אממ לא אמורים לשנות את המשתנה time? להוריד לו 1 כל פעם? setarg? :O


gmR Amit

גם אני אוהב לסמן הודעות בחתימות וללחוץ Ctrl+W


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

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

 מנהל תכנות GTA

הודעות: 431

חבר בקהילת: -

מחובר

מחובר

#3   פורסם: 24.04, 14:42

אם אתה לא שם לב,ב SETTIMEREX אני מוריד מה TIME אחד



זה האיפי שלכם לא של השרת XD


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

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

 מנהל סקריפטינג GTA

הודעות: 1,397

חבר בקהילת: -

מנותק

מנותק

#4   פורסם: 24.04, 14:48

TheShadow
ציטוט:
צפה בהודעה
אם אתה לא שם לב,ב SETTIMEREX אני מוריד מה TIME אחד
אופס :X שוב אתה צודק חחח לא ראיתי.
רעיון יפה לספירה :O


gmR Amit

גם אני אוהב לסמן הודעות בחתימות וללחוץ Ctrl+W


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

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

מצליחן

הודעות: 757

חבר בקהילת: -

מנותק

מנותק

#5   פורסם: 24.04, 14:44

תודה עזר לי מאוד






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

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

משתמש רציני

הודעות: 362

חבר בקהילת: -

מנותק

מנותק

#6   פורסם: 24.04, 14:46

תודה אמיר עזר לי!


__________________________
כינוי בשרת nyg]time2die :vgmes1
כינוי בוונט:Time2Die
כינוי בר
ולפליי:Simon_Shalom





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

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

 מנהל תכנות GTA

הודעות: 431

חבר בקהילת: -

מחובר

מחובר

#7   פורסם: 24.04, 14:49

זה רעיון חוסכני,לא דורש את ה אידי של ה טיימר,וזה רץ רק כשזה צריך לרוץ לא כל הזמן
זה גם לא דורש יותר מידי מישתנים

עריכה:הרגת אותי עם החתימה שלך :X



זה האיפי שלכם לא של השרת XD


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

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

משתמש רגוע

הודעות: 63

חבר בקהילת: -

מנותק

מנותק

#8   פורסם: 24.04, 15:12

יפה! טיימר בלי משתנה ובלי KillTimer.
loop בלי להפעיל loop. שיטה טובה!




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

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

 מנהל תכנות GTA

הודעות: 431

חבר בקהילת: -

מחובר

מחובר

#9   פורסם: 24.04, 15:27

MidoBan
ציטוט:
צפה בהודעה
יפה! טיימר בלי משתנה ובלי KillTimer.
loop בלי להפעיל loop. שיטה טובה!
זה ניקרא רקורסיה,זה פונקציה שקוראת לעצמה עד תנאי עצירה



זה האיפי שלכם לא של השרת XD


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

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

משתמש רגוע

הודעות: 63

חבר בקהילת: -

מנותק

מנותק

#10   פורסם: 24.04, 16:47

TheShadow
ציטוט:
צפה בהודעה
זה ניקרא רקורסיה,זה פונקציה שקוראת לעצמה עד תנאי עצירה
כן אני יודע, גם אני למדתי את זה ^^.
אני משתמש בזה גם רק לא עם ספירה..




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

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

 מנהל תכנות GTA

הודעות: 431

חבר בקהילת: -

מחובר

מחובר

#11   פורסם: 24.04, 17:08

MidoBan
ציטוט:
צפה בהודעה
כן אני יודע, גם אני למדתי את זה ^^.
אני משתמש בזה גם רק לא עם ספירה..
כמאת כל ה TIMERS שלי הם רקורסיויים



זה האיפי שלכם לא של השרת XD


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

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

משתמש רציני

הודעות: 362

חבר בקהילת: -

מנותק

מנותק

#12   פורסם: 24.04, 15:22

שנייה אני עשיתי את הלוגין איך שמוגדר אצלי וזה וגם אחרי שאני מתחבר ונכנס למשחק הספירה ממשיכה..מה זה יכול להיות..
if(PlayerLogin[playerid] == 0)
{


__________________________
כינוי בשרת nyg]time2die :vgmes1
כינוי בוונט:Time2Die
כינוי בר
ולפליי:Simon_Shalom





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

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

 מנהל תכנות GTA

הודעות: 431

חבר בקהילת: -

מחובר

מחובר

#13   פורסם: 24.04, 15:26

עשית כשכשהוא עושה LOGIN המישתנה
PlayerLogin[playerid]=1;
עשית את זה?



זה האיפי שלכם לא של השרת XD


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

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

משתמש רציני

הודעות: 362

חבר בקהילת: -

מנותק

מנותק

#14   פורסם: 24.04, 16:17

TheShadow
ציטוט:
צפה בהודעה
עשית כשכשהוא עושה LOGIN המישתנה
PlayerLogin[playerid]=1;
עשית את זה?
לא עשיתי את זה איך אני אמור לעשות את זה?


__________________________
כינוי בשרת nyg]time2die :vgmes1
כינוי בוונט:Time2Die
כינוי בר
ולפליי:Simon_Shalom





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

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

 מנהל תכנות GTA

הודעות: 431

חבר בקהילת: -

מחובר

מחובר

#15   פורסם: 24.04, 17:06

simon302
ציטוט:
צפה בהודעה
לא עשיתי את זה איך אני אמור לעשות את זה?
בפקודה LOGIN,כשהוא מצליח (עושה לוגין נכון) פשוט תוסיף שורה
PlayerLogin[playerid]=1;



זה האיפי שלכם לא של השרת XD


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

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


עזרה             אודות האתר             צור קשר             דרושים             פרסם באתר            RSS Vgames