[מדריך] countdown (הזנקה) - משחקים Vgames - קהילות
 


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

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

נינג'ה בלגי

הודעות: 1,827

חבר בקהילת: -

מנותק

מנותק

#1   פורסם: 24.07, 00:33

ברירת מחדל [מדריך] countdown (הזנקה)


שמתי לב שהרבה רוצים לדעת איך עושים הזנקה אז הכנתי מדריך והנה הוא:

קודם כל הכי למעלה במוד אתם רושמים
new cd_f,cd_sec,cd_timer
ואת זה
forward countdown(playerid); 
עכשיו אתם רושמים ב-
public OnPlayerCommandText(playerid, cmdtext[])
את הפקודה הזו:
if(strcmp(cmdtext,"/countdown",true) == 0||strcmp(cmdtext,"/cd",true) == 0)
 {
  new 
idx;
  new 
tmp[256];
  
tmp strtok(cmdtextidx);
  if(!
strlen(tmp))
  {
   
SendClientMessage(playerid,0xFFFFFFAA,"/countdown [seconds] [freeze 1/0]");
   return 
1;
  }
  
cd_sec strval(tmp);
  if(
cd_sec 0||cd_sec >100)
  {
   
SendClientMessage(playerid,0xFFFFFFAA,"SERVER: Seconds between 0-100");
   return 
1;
  }
  
tmp strtok(cmdtextidx);
  if(!
strlen(tmp))
  {
   
SendClientMessage(playerid,0xFFFFFFAA,"/countdown [seconds] [freeze 1/0]");
   return 
1;
  }
  
cd_f strval(tmp);
  if(
cd_f || cd_f 1)
  {
   
SendClientMessage(playerid,0xFFFFFFAA,"/countdown [seconds] [freeze 1/0]");
   return 
1;
  }
  if(
cd_f == 1)
  {
   for(new 
i=0;i<MAX_PLAYERS;i++)
   {
    if(
IsPlayerConnected(i))
    {
     
TogglePlayerControllable(i,0);
    }
   }
  }
  
cd_timer SetTimer("countdown",1000,3);
  return 
1;
    } 
-----------------------חפירה----------------------------------------------
הדבר הזה:
if(strcmp(cmdtext,"/countdown",true) == 0||strcmp(cmdtext,"/cd",true) == 0)
אומר שיש להזנקה 2 פקודות שהן cd ו- countdown
--------------------סוף חפירה והמשך המדריך----------------------------------

עכשיו אתם פותחים פאבליק חדש שנקרא:
public countdown(playerid)
ואתם רושמים שם את זה:
{
 if(
cd_sec == 0)
 {
  
GameTextForAll("~g~Go!",1000,3);
  
KillTimer(cd_timer);
  if(
cd_f == 1)
  {
   for(new 
i=0;i<MAX_PLAYERS;i++)
   {
    if(
IsPlayerConnected(i))
    {
     
TogglePlayerControllable(i,1);
    }
   }
  }
 }
 else
 {
  new 
string[256];
  
format(string,256,"~r~%d",cd_sec);
  
GameTextForAll(string,1000,3);
 }
 
cd_sec cd_sec-1;
 return 
1;
 } 
עכשיו הכי למטה במוד אתם רושמים את זה:
strtok(const string[], &index)
{
 new 
length strlen(string);
 while ((
index length) && (string[index] <= ' '))
 {
  
index++;
 }
 new 
offset index;
 new 
result[20];
 while ((
index length) && (string[index] > ' ') && ((index offset) < (sizeof(result) - 1)))
 {
  
result[index offset] = string[index];
  
index++;
 }
 
result[index offset] = EOS;
 return 
result;

וזהו אם אתם עושים את הפקודה cd 3 יש הזנקה של 3
אם אתם רושמים את הפקודה cd 10 יש הזנקה של 10

שלכם:
NikeShox

נ.ב: תנו לי לינקייה הרבה רוצים לדעת איך עושים את זה

נערך לאחרונה על ידי NikeShox, 24.07 בשעה 01:00. סיבה: הוספתי קידומת




מתכנת ראשי שרת vGames 5 Stunts & Races


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

 מנהל פורום IV

הודעות: 2,132

חבר בקהילת: -

מנותק

מנותק

#2   פורסם: 24.07, 00:39

ואיי איזה מדריך סוס עזרת לי כל-כך!
בהחלט למדתי משהו




שחקן בקלאן Men In Black
לשעבר OmeRinG למי שלא יודע...
מנהל קהילת GTA IV


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

 מתכנת שרת DeathMatch

הודעות: 2,575

חבר בקהילת: -

מנותק

מנותק

#3   פורסם: 24.07, 01:34

כל הכבוד וכמובן שיש מקום לקיצורים


gmR Amit


האווטר המגניב של d[0 _o]b

שואף לשלמות

הודעות: 3,687

חבר בקהילת: -

מנותק

מנותק

#4   פורסם: 24.07, 12:21

Amit_B
ציטוט:
צפה בהודעה
כל הכבוד וכמובן שיש מקום לקיצורים
תודה רבא
אממ אמית יש משהוא שאי אפשר לקצר?.?


|לעזרה| ICQ : 389169879 | בפרטי בפורום|


^^זה בנשמע^^
תגיבו בבקשה
http://forum.vgames.co.il/showthread...31#post2293731
Mr_SandwicH - לשעבר


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

  מנהל קהילת IDM

הודעות: 4,754

חבר בקהילת: -

מנותק

מנותק

#5   פורסם: 24.07, 08:02

לפחות תן קרדיט :S
מועתק מה PLTA
מי שלא מאמין שיקח קישור

ושילך לשורה 3174

מעתיקן :S


בברכה,
רותם אברג'יל
צור קשר
אימייל: Rotem657@gmail.com
אייסיקיו: 429898404


תפקידים
מנהל שרת וויגימס IDM 4
מתכנת שרת וויגימס 2 Role Play
מתכנת שרת וויגימס 1 Hard Core DM






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

נינג'ה בלגי

הודעות: 1,827

חבר בקהילת: -

מנותק

מנותק

#6   פורסם: 24.07, 08:28

[TpM]Xp[O]z[P]
ציטוט:
צפה בהודעה
לפחות תן קרדיט :S
מועתק מה PLTA
מי שלא מאמין שיקח קישור

ושילך לשורה 3174

מעתיקן :S
א. זה לא מועתק.
ב. ראיתי את אותה פקודה במלא אדמיני מודים
ג. זה הדרך היחידה לעשות הזנקה

עריכה:
זה לא יכול להיות ה PLTA כי הסטוק שם הוא :
tmp strtok_PLT(cmdtext,idx); 
הדבר היחיד שלקחתי מהאדמין מוד הזה הוא לעשות 2 פקודות להזנקה

נערך לאחרונה על ידי NikeShox, 24.07 בשעה 08:38.




מתכנת ראשי שרת vGames 5 Stunts & Races


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

שואף לשלמות

הודעות: 4,193

חבר בקהילת: -

מנותק

מנותק

#7   פורסם: 24.07, 16:03

מועתק מאדמין מוד.


NikeShox
ציטוט:
צפה בהודעה
א. זה לא מועתק.
ב. ראיתי את אותה פקודה במלא אדמיני מודים
ג. זה הדרך היחידה לעשות הזנקה

עריכה:
זה לא יכול להיות ה PLTA כי הסטוק שם הוא :
tmp strtok_PLT(cmdtext,idx); 
הדבר היחיד שלקחתי מהאדמין מוד הזה הוא לעשות 2 פקודות להזנקה

ואתה לא יודע פאונו ברמה של ליצור ספירות לאחור וזה שאתה אומר שקשה כל כך לשנות שם של סטוק זה מעיד על כך :\

מצטער...

נערך לאחרונה על ידי RonLipel, 24.07 בשעה 16:05.




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

עילוי

הודעות: 10,995

חבר בקהילת: -

מנותק

מנותק

#8   פורסם: 24.07, 11:00

>ודה..


Samp Player
Name: [LorD]RealistiC_
Clan: LorD Rulezz


אם אתם צריכים אותי:
dor1325@gmail.com



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

נינג'ה בלגי

הודעות: 1,861

חבר בקהילת: -

מנותק

מנותק

#9   פורסם: 24.07, 11:34

לא הבנתי
הזנקה אני יכול לעשות ב v-admin
/cd 3 וזהו לא ?


Sa:Mp vGAMES 3 Player Level 10


פרשתי
זה לא היה כמו פעם


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

משתמש ותיק

הודעות: 5,136

חבר בקהילת: -

מנותק

מנותק

#10   פורסם: 24.07, 21:16

נחמד,נוסף ללינקייה


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


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


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

שואף לשלמות

הודעות: 3,476

חבר בקהילת: -

מנותק

מנותק

#11   פורסם: 24.07, 22:01

תודה.
אבל יש עוד דרך..
כמו באדמין מוד הישן.


[LorD]ScoRPionS[C]
העקרב והאגדה

http://forum.vgames.co.il/showthread.php?t=1111978

Wari U


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

מודל לחיקוי

הודעות: 2,539

חבר בקהילת: -

מנותק

מנותק

#12   פורסם: 29.07, 19:20

זה לא בעיה לשנות את השם של הסטוק ולהגיד שזה לא מעותק.. ויש עוד דרכים ליצור הזנקה..


עברתי את ה-2500!!
IDF - Israel Defense Force
Admin Vgames 3 Death Match
מדריכים שלי:
:My FilterScripts


LeL

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

 צוות ניהול GTA

הודעות: 8,190

חבר בקהילת: -

מנותק

מנותק

#13   פורסם: 30.07, 12:54

הנה דרך לקצר כמו שעמית אמר:
if(strcmp(cmdtext,"/countdown",true) == 0||strcmp(cmdtext,"/cd",true) == 0)
 {
  new 
idx,tmp[256];
  
tmp strtok(cmdtextidx);
  if(!
strlen(tmp)) return SendClientMessage(playerid,0xFFFFFFAA,"/countdown [seconds] [freeze 1/0]");
  
cd_sec strval(tmp);
  if(
cd_sec 0||cd_sec >100) return
   
SendClientMessage(playerid,0xFFFFFFAA,"SERVER: Seconds between 0-100");
  
tmp strtok(cmdtextidx);
  if(!
strlen(tmp)) return
   
SendClientMessage(playerid,0xFFFFFFAA,"/countdown [seconds] [freeze 1/0]");
  
cd_f strval(tmp);
  if(
cd_f || cd_f 1) return
   
SendClientMessage(playerid,0xFFFFFFAA,"/countdown [seconds] [freeze 1/0]");
  if(
cd_f == 1)
   for(new 
i=0;i<MAX_PLAYERS;i++)
    if(
IsPlayerConnected(i))
     
TogglePlayerControllable(i,0);
return 
cd_timer SetTimer("countdown",1000,3);
    } 


LeL
פרשתי מניהול GTA

מספר האנשים שראו את החתימה שלי מהתאריך 14/2/09


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

נינג'ה בלגי

הודעות: 1,827

חבר בקהילת: -

מנותק

מנותק

#14   פורסם: 31.07, 23:12

LeL
ציטוט:
צפה בהודעה
הנה דרך לקצר כמו שעמית אמר:
if(strcmp(cmdtext,"/countdown",true) == 0||strcmp(cmdtext,"/cd",true) == 0)
 {
  new 
idx,tmp[256];
  
tmp strtok(cmdtextidx);
  if(!
strlen(tmp)) return SendClientMessage(playerid,0xFFFFFFAA,"/countdown [seconds] [freeze 1/0]");
  
cd_sec strval(tmp);
  if(
cd_sec 0||cd_sec >100) return
   
SendClientMessage(playerid,0xFFFFFFAA,"SERVER: Seconds between 0-100");
  
tmp strtok(cmdtextidx);
  if(!
strlen(tmp)) return
   
SendClientMessage(playerid,0xFFFFFFAA,"/countdown [seconds] [freeze 1/0]");
  
cd_f strval(tmp);
  if(
cd_f || cd_f 1) return
   
SendClientMessage(playerid,0xFFFFFFAA,"/countdown [seconds] [freeze 1/0]");
  if(
cd_f == 1)
   for(new 
i=0;i<MAX_PLAYERS;i++)
    if(
IsPlayerConnected(i))
     
TogglePlayerControllable(i,0);
return 
cd_timer SetTimer("countdown",1000,3);
    } 
מסובך מדי אני מעדיף את שלי




מתכנת ראשי שרת vGames 5 Stunts & Races


משתמש חדש

הודעות: 18

חבר בקהילת: -

מנותק

מנותק

#16   פורסם: 24.08, 17:17

יפה


1

 

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

 

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