[מדריך] ספירה לאחור כששחקן ניכנס לשרת,עד שהוא לא עושה לוגין - קהילות משחקים - 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