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

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

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

מנותק
|
|
|
|
| #1 פורסם:
26.04, 23:54
|
|
[מדריך] MUTE לשחקן (לבקשת GiP YossI)
למעלה צריך להגדיר מישנה:
אחר כך הפקודה MUTE:
 |
|
 |
 |
|
 |
|
if(!strcmp(cmd,"/mute",true)) { if(!IsAdmin) return SendClientMessage(playerid,COLOR,"SERVER:Only admins can use this commands"); cmd=strtok(cmdtext,idx); if(!strlen(cmd)) return SendClientMessage(playerid,COLOR,"USAGE:/mute [playerid]"); if(IsAdmin(strval(cmd)) return SendClientMessage(playerid,COLOR_GREY,"SERVER:you cant mute other admin");//Optimal muted[strval(cmd)]=true; new string[256]; GetPlayerName(strval(cmd),string,256); format(string,256,"You have muted %s",string); SendClientMessage(playerid,COLOR,string); SendClientMessage(strval(cmd),COLOR,"You have been muted by admin"); return 1; }
|
|
 |
|
 |
|
כמובן גם UNMUTE:
 |
|
 |
 |
|
 |
|
if(!strcmp(cmd,"/unmute",true)) { if(!IsAdmin) return SendClientMessage(playerid,COLOR,"SERVER:Only admins can use this commands"); cmd=strtok(cmdtext,idx); if(!strlen(cmd)) return SendClientMessage(playerid,COLOR,"USAGE:/unmute [playerid]"); if(!muted[strval(cmd)]) return SendClientMessage(playerid,COLOR_GREY,"SERVER:you cant unmute player that isnt muted"); mute[strval(cmd)]=false; new string[256]; GetPlayerName(strval(cmd),string,256); format(string,256,"You have unmuted %s",string); SendClientMessage(playerid,COLOR,string); SendClientMessage(strval(cmd),COLOR,"You have been unmuted by admin"); return 1; }
|
|
 |
|
 |
|
אוקי עכשיו כדי שזה יעבוד צריך להחזיר 0 כשמישהו מנסה ליכתוב משהו ככה:
ב ONPLAYERTEXT תעשו את זה:
דבר נוסף,כדי שאפאחד לא יקבל MUTE שלא מגיע לו תעשו את זה ב ONPLAYERCONNECT:
אני מקווה שזה עזר לכם,ושלא סתם תעתיקו את זה למוד שלכם אילה תבינו אך לעשות דברים כאלה.
|

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

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

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

מנותק
|
|
|
|
| #2 פורסם:
27.04, 01:50
|
|
|
טוב,אני ינסה,למרות שמהתחלה,קראתי וזה יעשה לי ארור עם ה !ISADMIN..
|
תמונה אחת שווה אלף מילים:

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

מודל לחיקוי
הודעות: 2,917

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

מנותק
|
|
|
|
| #3 פורסם:
27.04, 02:07
|
|
|
נחמד
יש לי שאלה
למה עשיתי
if(!strcmp....
ולא
if(strcmp...?
|
|
|
|
|
|

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

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

מנותק
|
|
|
|
| #4 פורסם:
27.04, 11:01
|
|
|
NonTat |
ציטוט: |
 |
|
|
נחמד
יש לי שאלה
למה עשיתי
if(!strcmp....
ולא
if(strcmp...? |
|
|
|
|
זה אותו דבר, תראה דוגמא:
if(x == 0)
זה אם x שווה 0.
if(!x)
זה גם אם x 
|
gmR Amit
|
|
|
|
|
משתמש צעיר
הודעות: 42

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

מנותק
|
|
|
|
| #5 פורסם:
28.04, 12:11
|
|
תודה 
|
|
|
|
|
|
![האווטר המגניב של d[0 _o]b](../../missing-asset.html)
שואף לשלמות
הודעות: 3,687

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

מנותק
|
|
|
|
|

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

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

מנותק
|
|
|
|
| #7 פורסם:
27.04, 10:49
|
|
|
ISADMIN אתם אמורים להחלליף את זה עם ההגדרה של אדמין שלכם
!strcmp ביגלל שהפונקציה STRCMP מחזיה 0 כשהמחרוזות שווים
|

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

מודל לחיקוי
הודעות: 2,917

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

מנותק
|
|
|
|
| #8 פורסם:
27.04, 11:09
|
|
בדרך כלל ה "!" זה שלילה(משהו כזה חח)
למשל
if(IsPlayerAdmin(playerid) != 1)
או ש
if(!IsPlayerAdmin(playerid))
כאילו זה שואל אם הוא לא אדמין
עדין לא כל כך הבנתי למה להשתמש בזה ב strcmp אבל שיהיה 
|
|
|
|
|
|

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

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

מנותק
|
|
|
|
| #9 פורסם:
27.04, 13:40
|
|
|
NonTat |
ציטוט: |
 |
|
|
בדרך כלל ה "!" זה שלילה(משהו כזה חח)
למשל
if(IsPlayerAdmin(playerid) != 1)
או ש
if(!IsPlayerAdmin(playerid))
כאילו זה שואל אם הוא לא אדמין
עדין לא כל כך הבנתי למה להשתמש בזה ב strcmp אבל שיהיה  |
|
|
|
|
יש לך פה טעות. אולי במיקרא הספציפי הזה זה לא טעות אבל יש הבדל בין שונה מאחד לבין NOT
NOT זה 0,שונה מ 1 יכול ליהיות גם 2 וכל מיספר אחר שהוא לא 1
מה שכן הביטוי הלוגי שלך שקול ל:
|

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

מודל לחיקוי
הודעות: 2,917

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

מנותק
|
|
|
|
| #10 פורסם:
27.04, 14:51
|
|
|
אני יגיד לך את האמת עכשיו שאני מסתכל על זה אין לי מושג למה שמתי את השונה מאחד :S(טוב זה היה שהתעוררתי :S )
ועכשיו הסתכלתי שוב על הקוד והבנתי למה עשית את ה!strcmp
נערך לאחרונה על ידי NonTat, 27.04 בשעה 14:56.
|
|
|
|
|
|

צוות ניהול קלאנים
הודעות: 6,350

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

מנותק
|
|
|
|
| #11 פורסם:
27.04, 20:30
|
|
נחמד 
|
|
|
|
|
|
|
|
משחקי מחשב, פלייסטיישן 1-2-3, נינטנדו ואקסבוקס קונים במונסטר
|