משתמשים פעילים הצופים בנושא זה: 1 (0 משתמשים רשומים ו- 1 אורחים)
|
 |
|

נינג'ה בלגי
הודעות: 1,574

חבר בקהילת: -
|

מנותק
|
|
|
|
| #1 פורסם:
23.04, 15:15
|
|
[מדריך] mark & gotomark
מזה בעצם?
שתי פקודות,
הראשונה: mark היא לסמן את המיקום שלך במפה.
השניה: gotomark היא להשתגר למיקום שסימנת.
אוקיי, דבר ראשון לכו לראש של המוד, ורישמו שם ככה: NewB
NewB
לכו לפאבליק public OnPlayerConnect ורישמו שם ככה:
אחר כך רישמו גם בפאבליק public OnPlayerDisconnect ורישמו שם ככה:
דבר שני, לכו לפאבליק public OnPlayerCommandText ורישמו שם ככה:
 |
|
 |
 |
|
 |
|
if(strcmp(cmdtext,"/mark",true)==0)// זה אומר שאם השחקן עושה את הפקודה { if(IsPlayerAdmin(playerid))// זה אומר שאם הוא אדמין שמחובר לרקון אז הפקודה תתבצעה { GetPlayerPos(playerid,mX[playerid],mY[playerid],mZ[playerid]);// כאן זה מקבל את המיקום של השחקן format(string,sizeof(string),"You have been saved your position. (X: %f, Y: %f, Z: %f)",mX[playerid],mY[playerid],mZ[playerid]);// כאן זה רושם את ההודעה שנשלחת לשחקן, מפרמט אותה והF זה FLOAT, מיקום SendClientMessage(playerid,0xFFFFFFAA,string); // זה שולח את ההודעה MarkSaved[playerid] = 1;// עושה שהמשתנה לא יהיה שווה לאפס, זאת אומרת שהוא שמר מיקום } else SendClientMessage(playerid,0xAA3333AA,"Error: You need to be logged in to the RCON");// זה אומר שאם הוא לא מחובר לרקון אז זה שולח לו את ההודעה return 1;// זה מסיים את הקוד }
|
|
 |
|
 |
|
אחרי הקודים רשמתי הסברים לכל דבר.... //.. NewB
דבר שלישי ואחרון, כיתבו מתחת לפקודה שרשמתם כרגע ככה: NewB
 |
|
 |
 |
|
 |
|
if(strcmp(cmdtext,"/gotomark",true)==0)// זה אומר שאם השחקן עושה את הפקודה { if(IsPlayerAdmin(playerid))// זה אומר שאם הוא אדמין שמחובר לרקון אז הפקודה תתבצעה { if(MarkSaved[playerid] == 0)// בודק אם המשתנה שווה לאפס, אם שמרו מיקום { SendClientMessage(playerid,0xAA3333AA,"Error: You did not saved your position");// אם המשתנה שווה לאפס זה שולח לשחקן את ההודעה הזאת return 1;// סוגר את הקוד } format(string,sizeof(string),"System: You have been teleported to your position. (X: %f, Y: %f, Z: %f)",mX[playerid],mY[playerid],mZ[playerid]);// כאן זה רושם את ההודעה שנשלחת לשחקן, מפרמט אותה והF זה FLOAT, מיקום SendClientMessage(playerid,0xFFFFFFAA,string);// זה שולח את ההודעה SetPlayerPos(playerid,mX[playerid],mY[playerid],mZ[playerid]);// זה משגר את השחקן למיקום שהוא שמר } else SendClientMessage(playerid,0xAA3333AA,"Error: You need to be logged in to the RCON.");// זה אומר שאם הוא לא מחובר לרקון אז זה שולח לו את ההודעה return 1;// זה מסיים את הקוד }
|
|
 |
|
 |
|
גם כאן רשמתי מה כל דבר עושה...
NewB
זהו עד כאן המדריך.. NewB
המדריך נוצר על ידי - NewB, אני מקווה שלא תעתיקו אותו חח XD.
זה נבדק וזה עובד ..
שאלות, בעיות, הערות, תירשמו פה..
תהנו D:
עריכה:
עשיתי שאם לא תישמרו מקום בהתחלה ותירצו להשתגר (למקום שלא שמרתם בכלל) זה יעשה ארור...
[:
נערך לאחרונה על ידי NewB`, 23.04 בשעה 17:22.
|
BaR NewB_ b
קהילת GTA Vgames
מת עליכם
מכבי עד המוות
|
|
|
|
|

מתכנת שרת DeathMatch
הודעות: 2,575

חבר בקהילת: -
|

מנותק
|
|
|
|
| #2 פורסם:
23.04, 15:26
|
|
כל הכבוד!
קיבל לינקייה!
הצעה: תוסיף /resetmark ואייקון במפה לשחקן כאשר הוא שומר 
|
gmR Amit
|
|
|
|
|

משתמש רגוע
הודעות: 103

חבר בקהילת: -
|

מנותק
|
|
|
|
| #3 פורסם:
23.04, 15:27
|
|
|
רק תשים לב שאם מישהו עושה /gotomark והוא לא שמר זה יקח אותו ל 0.0, 0.0, 0.0.
אז רק תוסיף משהו כמו savedpos[MAX_PLAYERS].
ואם זה 0 אז זה אומר לשחקן שהוא לא שמר מיקום. תאפס את זה גם בהתחברות.
|
|
|
|
|
|

משתמש ותיק
הודעות: 6,110

חבר בקהילת: -
|

מנותק
|
|
|
|
| #4 פורסם:
23.04, 16:07
|
|
ניראה לי יש בעיה, אם הוא מתנתק ומתחבר זה נשמר לו בקוד שלך? ניראה לי שכן..
בכל מקרה אחלה מדריך 
|
Nir
|
|
|
|
|

משתמש רגוע
הודעות: 103

חבר בקהילת: -
|

מנותק
|
|
|
|
| #5 פורסם:
23.04, 16:12
|
|
|
תלוי, אם הוא מקבל את אותו אידי שוב אז כן..
הבעיה היא אחרת, אם שחקן אחר מקבל את האידי אז הוא מקבל גם את המיקום של השחקן הקודם, וגם אם לא שמרת מקום אתה יכול להשתגר ואז או שתשתגר ל 0.0 0.0 0.0, או למיקום שהשחקן שהיה לפניך עם אותו אידי שמר.
כל מה שצריך זה savedpos[playerid] = 1 שהוא שומר. ו - savedpos[playerid] = 0 שהוא מתחבר. אם הוא עושה /gotomark וה savedpos[playerid] == 0, אז זה לא נותן לו.
|
|
|
|
|
|

נינג'ה בלגי
הודעות: 1,574

חבר בקהילת: -
|

מנותק
|
|
|
|
| #6 פורסם:
23.04, 17:23
|
|
|
נערך...
חשבתי בהתחלה לעשות את מה שאמרת אבל בסוף לא עשיתי..
קיצר עכשיו ערכתי ועשיתי :S
בקשר לעמית,
אולי אני יעשה את זה.. כי אני ממש מסתבך עם הקודים בפורום :|
|
BaR NewB_ b
קהילת GTA Vgames
מת עליכם
מכבי עד המוות
|
|
|
|
|

שואף לשלמות
הודעות: 3,725

חבר בקהילת: -
|

מנותק
|
|
|
|
| #7 פורסם:
23.04, 20:28
|
|
תודה!
אהבתי את ההסברים!
*נערך*
נדפק לי כל הקוד .. :|
סעמק עם הפורום .. :|
נערך לאחרונה על ידי yoge, 23.04 בשעה 20:31.
|
אני לא סובל מאי שפיות, אני נהנה ממנה
Maccabi "Electra" Tel-Aviv - Where Amazing Happens
|
|
|
|
|

Most Wanted
הודעות: 2,824

חבר בקהילת: -
|

מנותק
|
|
|
|
| #8 פורסם:
23.04, 20:56
|
|
|
מדריך מעולה.
|
D: חזרתי
|
|
|
|
|

תימנינג'ה
הודעות: 10,387

חבר בקהילת: -
|

מנותק
|
|
|
|
| #9 פורסם:
24.04, 03:17
|
|
אחלה מדריך, מפורט מאוד!
תודה 
|
קרדיט לי על הסוסה שלמעלה 
|
|
|
|
|

משתמש ותיק
הודעות: 5,136

חבר בקהילת: -
|

מנותק
|
|
|
|
| #10 פורסם:
24.04, 11:18
|
|
|
C:\Documents and Settings\YossI.YOSI.000\Desktop\Software\SERVER SAMP\filterscripts\UFC.pwn(26) : error 017: undefined symbol "MarkSaved"
C:\Documents and Settings\YossI.YOSI.000\Desktop\Software\SERVER SAMP\filterscripts\UFC.pwn(26) : warning 215: expression has no effect
C:\Documents and Settings\YossI.YOSI.000\Desktop\Software\SERVER SAMP\filterscripts\UFC.pwn(26) : error 001: expected token: ";", but found "]"
C:\Documents and Settings\YossI.YOSI.000\Desktop\Software\SERVER SAMP\filterscripts\UFC.pwn(26) : error 029: invalid expression, assumed zero
C:\Documents and Settings\YossI.YOSI.000\Desktop\Software\SERVER SAMP\filterscripts\UFC.pwn(26) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
???
|
תמונה אחת שווה אלף מילים:

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

נינג'ה בלגי
הודעות: 1,574

חבר בקהילת: -
|

מנותק
|
|
|
|
| #11 פורסם:
24.04, 14:41
|
|
|
GiP YossI |
ציטוט: |
 |
|
|
C:\Documents and Settings\YossI.YOSI.000\Desktop\Software\SERVER SAMP\filterscripts\UFC.pwn(26) : error 017: undefined symbol "MarkSaved"
C:\Documents and Settings\YossI.YOSI.000\Desktop\Software\SERVER SAMP\filterscripts\UFC.pwn(26) : warning 215: expression has no effect
C:\Documents and Settings\YossI.YOSI.000\Desktop\Software\SERVER SAMP\filterscripts\UFC.pwn(26) : error 001: expected token: ";", but found "]"
C:\Documents and Settings\YossI.YOSI.000\Desktop\Software\SERVER SAMP\filterscripts\UFC.pwn(26) : error 029: invalid expression, assumed zero
C:\Documents and Settings\YossI.YOSI.000\Desktop\Software\SERVER SAMP\filterscripts\UFC.pwn(26) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
??? |
|
|
|
|
מוזר אצלי זה עובד ..
תבדוק שהגדרת למעלה במוד את ה-MarkSaved[MAX_PLAYERS], אולי לא ראית אבל גם זה מוגדר...
ותביא את שורה 26
|
BaR NewB_ b
קהילת GTA Vgames
מת עליכם
מכבי עד המוות
|
|
|
|
|

מנהל קהילת DeathMatch
הודעות: 7,514

חבר בקהילת: -
|

מחובר
|
|
|
|
| #12 פורסם:
24.04, 14:53
|
|
|
יפה מאוד אחי תודה
|
בברכה, מידן, מנהל קהילת VGames DeathMatch , הנהלת ערוץ GTA צוות הנהלת קהילת גינדיס
|
|
|
|
|

עילוי
הודעות: 10,506

חבר בקהילת: -
|

מנותק
|
|
|
|
| #13 פורסם:
24.04, 15:51
|
|
|
כנ"ל כמו יוגב דפק את המוד |:
|
BaRKiD
Intel Core 2 Duo E8500 Box|DFI LANParty DK X48-T2RS|Thermalright Ultra-120 eXtreme|Mushkin DDR2 4096MB (2048MBx2) 800Mhz CL 4-4-4-12 XP|Club3D ATI Radeon HD4870 512MB PCIe|Corsair CMPSU-650TXEU 650W|LG GSA-GH20L X20 DVD|NZXT Tempest|Zalman Case Fan ZM-F3 120mm|G15|G5|
|
|
|
|
|

שואף לשלמות
הודעות: 3,487

חבר בקהילת: -
|

מנותק
|
|
|
|
| #14 פורסם:
11.08, 02:40
|
|
|
מדריך מעולה
|
-FaDe_C- שחקן -ב- VGames 5-3  מתכנת שרת : Stunts And Races  Cmpat Arms Player Clan:VGisreiL
|
|
|
|
|

שואף לשלמות
הודעות: 3,486

חבר בקהילת: -
|

מנותק
|
|
|
|
| #15 פורסם:
11.08, 12:50
|
|
|
@FaDe@ |
ציטוט: |
 |
|
|
מדריך מעולה |
|
|
|
|
הקפצה מעולה!
|
בא לכם להישאר בקשר? ICQ: 313637309
|
|
|
|
|

משתמש ותיק
הודעות: 5,136

חבר בקהילת: -
|

מנותק
|
|
|
|
| #16 פורסם:
11.08, 17:51
|
|
|
כנ"ל
|
תמונה אחת שווה אלף מילים:

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