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

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

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

מנותק
|
|
|
|
| #1 פורסם:
26.04, 13:21
|
|
[מדריך] דיווח, /report
לבקשת יוסי, הנה מדריך של ריפורט:
גם זה מדריך קצר, ישר ולעניין [: .. NewB
אוקיי, לכו לפאבליק:
NewB
ושם תירשמו ככה: NewB
 |
|
 |
 |
|
 |
|
if(strcmp(cmd,"/report",true)==0)// זה אומר אם שחקן יעשה את הפקודה אז...... { new Temp[256];// משתנה חדש new string[256]; // משתנה חדש new PlayerName[24];// משתנה חדש new Index2;// משתנה חדש Temp = Strtok(cmdtext, Index2);// זה עושה שיהיה רווח GetPlayerName(playerid,PlayerName,24);// מקבל את השם של השחקן שעשה את הפקודה new length = strlen(cmdtext);// מכאן, עד למטה, תירדו טיפה.. while ((Index2 < length) && (cmdtext[Index2] <= ' ')) { Index2++; } new offset = Index2; new text[256]; while ((Index2 < length) && ((Index2 - offset) < (sizeof(text) - 1))) { text[Index2 - offset] = cmdtext[Index2]; Index2++; } text[Index2 - offset] = EOS;// עד כאן, אני לא יודע ממש איך להסביר את זה אבל תדעו שזה נותן לעשות יותר מרווח אחד. if(!strlen(text))// זה אומר שאם לא יעשו רווח אז יקרה לשחקן משהו { SendClientMessage(playerid,Grey,"Usage: /Report [Id] [Reason]");// זה אומר שיהיה כתוב לשחקן שהוא צריך לרשום משהו בדיווח return 1;// זה סוגר את הפקודה } format(string,sizeof(string),"[REPORT] - From %s(id:%d): %s",PlayerName,playerid,text);// זה מפרמט את הדיווח שהשחקן רושם for(new a=0;a<MAX_PLAYERS;a++) if(IsPlayerConnected(a) && IsPlayerAdmin(a)) SendClientMessage(a,0x44A1FFFF,string);// זה מחפש אדמינים שמחוברים לרקון, ואם יש אז זה שולח להם את הדיווח format(string,sizeof(string),"System: Your report: '%s', has been sent to the admins.",text);// כאן זה מחזיר הודעה לשחקן SendClientMessage(playerid,SystemColor,string);// כאן זה שולח אותה return 1;// וכאן נסגר הקוד }
|
|
 |
|
 |
|
אוקיי עכשיו לכו הכי למטה במוד/סקריפט, ותירשמו שם (זה לא בשום פאבליק !) ככה: NewB
NewB
את החלק הזה אני גם לא כל כך יודע להסביר, כי זה די מסובך... אבל תדעו שזה עושה שיהיה רווח ...
NewB
טוב אז עד כאן המדריך שנעשה על ידי [:
מקווה שתהנו ותבינו אותו...
לא להעתיק בלי לשים לי קרדיט בבקשה .. NewB!
שאלות, בקשות, הערות... לרשום פה..
תוקן, יוסי תודה.. שחכתי לעשות new....
:X
נערך לאחרונה על ידי NewB`, 26.04 בשעה 22:20.
|
BaR NewB_ b
קהילת GTA Vgames
מת עליכם
מכבי עד המוות
|
|
|
|
|

שואף לשלמות
הודעות: 4,783

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

מנותק
|
|
|
|
| #2 פורסם:
26.04, 13:58
|
|
|
ואויי תודה..
|
|
|
|
|
|

משתמש רציני
הודעות: 514

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

מנותק
|
|
|
|
| #3 פורסם:
26.04, 14:44
|
|
משהו הרבה יותר קצר :X
 |
|
 |
 |
|
 |
|
if(!strcmp(cmd,"/report",true)) { new pname[MAX_PLAYER_NAME]; GetPlayerName(playerid,pname,256); new string[256]; format(string,256,"[report]%s:%s",pname,cmdtext[idx]); for(new i=0;i<MAX_PLAYERS;i++) if(IsAdmin(i)&&IsPlayerConnected(i)) SendClientMessage(i,COLOR,string); }
|
|
 |
|
 |
|
כמובן אתם צריכים להחליף את ISADMIN באך שאתם מגדירים אדמין במוד שלכם
|

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

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

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

מנותק
|
|
|
|
| #4 פורסם:
26.04, 14:46
|
|
|
TheShadow |
ציטוט: |
 |
|
|
משהו הרבה יותר קצר :X
 |
|
 |
 |
|
 |
|
[left]if(!strcmp(cmd,"/report",true)) { new pname[MAX_PLAYER_NAME]; GetPlayerName(playerid,pname,256); new string[256]; format(string,256,"[report]%s:%s",pname,cmdtext[idx]); for(new i=0;i<MAX_PLAYERS;i++) if(IsAdmin(i)&&IsPlayerConnected(i)) SendClientMessage(i,COLOR,string); } [/left]
|
|
 |
|
 |
|
כמובן אתם צריכים להחליף את ISADMIN באך שאתם מגדירים אדמין במוד שלכם |
|
|
|
|
את הcmdtext נדמה לי שעושים בלי ה[idx].
ובGetPlayerName יותר טוב לרשום 24 או sizeof(pname), לא?
|
gmR Amit
|
|
|
|
|

משתמש רציני
הודעות: 514

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

מנותק
|
|
|
|
| #5 פורסם:
26.04, 14:47
|
|
|
Amit_B |
ציטוט: |
 |
|
|
את הcmdtext נדמה לי שעושים בלי ה[idx].
ובGetPlayerName יותר טוב לרשום 24 או sizeof(pname), לא? |
|
|
|
|
אם אתה תעשה את זה בלי [idx] אז זה יכלול גם את ה /report והקטע השני זה בידיוק אותו דבר.
|

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

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

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

מנותק
|
|
|
|
| #6 פורסם:
26.04, 17:30
|
|
|
TheShadow |
ציטוט: |
 |
|
|
משהו הרבה יותר קצר :X
 |
|
 |
 |
|
 |
|
if(!strcmp(cmd,"/report",true)) { new pname[MAX_PLAYER_NAME]; GetPlayerName(playerid,pname,256); new string[256]; format(string,256,"[report]%s:%s",pname,cmdtext[idx]); for(new i=0;i<MAX_PLAYERS;i++) if(IsAdmin(i)&&IsPlayerConnected(i)) SendClientMessage(i,COLOR,string); }
|
|
 |
|
 |
|
כמובן אתם צריכים להחליף את ISADMIN באך שאתם מגדירים אדמין במוד שלכם
|
|
|
|
|
מממ צודק אבל זה יעשה גם רווחים? :S
אני בודק את זה... תודה [:
|
BaR NewB_ b
קהילת GTA Vgames
מת עליכם
מכבי עד המוות
|
|
|
|
|

משתמש רציני
הודעות: 514

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

מנותק
|
|
|
|
| #7 פורסם:
26.04, 17:57
|
|
|
נערך לאחרונה על ידי TheShadow, 26.04 בשעה 18:01.
|

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

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

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

מנותק
|
|
|
|
| #8 פורסם:
26.04, 20:57
|
|
|
|
תמונה אחת שווה אלף מילים:

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

משתמש רציני
הודעות: 514

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

מנותק
|
|
|
|
| #9 פורסם:
26.04, 21:25
|
|
|
איזה גירסה הישתמשת? לא חשוב על פי ה ERRORS שקיבלת,הישתמשת בגירסה של BARBAR
|

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

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

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

מנותק
|
|
|
|
| #10 פורסם:
26.04, 22:20
|
|
|
תוקן..
שחכתי להגדיר משתנים
:S
|
BaR NewB_ b
קהילת GTA Vgames
מת עליכם
מכבי עד המוות
|
|
|
|
|

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

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

מנותק
|
|
|
|
| #11 פורסם:
26.04, 23:42
|
|
חח עדיין:
והלוס אינדקשין,אני יתקן,זה רק רווחים 
וגם אם אפשר מדריך של מיוט לשחקן(כולל הכל חחחחחחחח)
סידרתי תארור,שיניתי שם של צבע 
נערך לאחרונה על ידי GiP YossI, 26.04 בשעה 23:50.
|
תמונה אחת שווה אלף מילים:

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

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

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

מנותק
|
|
|
|
| #12 פורסם:
27.04, 08:04
|
|
|
זה צבע.. אתה אמור לשנות את זה :|
|
BaR NewB_ b
קהילת GTA Vgames
מת עליכם
מכבי עד המוות
|
|
|
|
|

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

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

מנותק
|
|
|
|
| #13 פורסם:
05.05, 17:43
|
|
|
גבר למה במדריך שלך כתוב NewB?
עם לוחצים Ctrl+A אז רואים שכתוב בלבן NewB
|

Vgames 1 -CaMpeR (לשעבר-Gal_xD,XxXxX)
|
|
|
|
|

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

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

מנותק
|
|
|
|
| #14 פורסם:
05.05, 20:51
|
|
|
XXXX |
ציטוט: |
 |
|
|
גבר למה במדריך שלך כתוב NewB?
עם לוחצים Ctrl+A אז רואים שכתוב בלבן NewB |
|
|
|
|
נחש... |:
כדי שלא יעתיקו ! P:
|
BaR NewB_ b
קהילת GTA Vgames
מת עליכם
מכבי עד המוות
|
|
|
|
|

עילוי
הודעות: 14,320

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

מנותק
|
|
|
|
| #15 פורסם:
05.05, 23:25
|
|
|
למנוע מעתיקנים =]
|

יום יבוא =] ואני יהיה ככה בברכה, נתי.
כתב ספורט ראשי
יצירת קשר: NaTiAdi@ONE.co.il
|
|
|
|
|

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

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

מנותק
|
|
|
|
| #16 פורסם:
06.05, 15:14
|
|
גם אני עשיתי משהו חמוד,נראה לי שזה כמו שאמיר עשה:
 |
|
 |
 |
|
 |
|
if(strcmp(cmd,"/report",true) == 0) { new report[256]; new playername[MAX_PLAYER_NAME]; report = msgs(cmdtext,idx); if (IsPlayerConnected(playerid)) { GetPlayerName(playerid, playername, sizeof(playername)); format(string,sizeof(string),"Report from :%s (ID:%d):%s",playername,playerid,report); SendClientMessageToRconAdmins(blue,string); } return 1; }
|
|
 |
|
 |
|

נערך לאחרונה על ידי GiP YossI, 10.06 בשעה 16:30.
|
תמונה אחת שווה אלף מילים:

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