תגידו אנשים

tomer70

New member
תגידו אנשים

אם יש את הפקודה הזאת
if (b iswm jbsfhsd)​
אז אני יכול לכתוב גם דבר כזה
if (b !iswm lkjsdfi)​
? אני צריך תשובה מהר אני עובד על משהו ענק
 

tomer70

New member
ועוד שאלה

נכון אני יכול לעשות דבר כזה:
if ($nick == *moonlight*)​
שזה אמור להיות כל ניק שיש בוא את המילה moonlight או כמו שאתם אומרים
if ($nick iswm moonlight)​
לא איכפת לי מה, אבל אני יכול לעשות אותו דבר ביוסרס? במקום נגיד
5:moonlight​
שזה רק לניק המסויים הזה שיהיה משהו כזה
5:*moonlight*​
או איכשהו עם באןמסק
 

דור(2?)

New member
תקנו אותי אם אני טועה

אבל אין כזה דבר:
if ($nick == *moonlight*)​
זה פשוט שואל אם הניק הוא *moonlight*, פשוט ככה. אם אתה רוצה לדעת אם הניק מכיל בתוכו את moonlight, את צריך לשאול:
if( *moonlight* iswm $nick )​
מצטער שלא עניתי על השאלה שלך (אני לא מבין ביוזרס), אבל זאת טעות שחשוב לתקן!!
 
לא מדוייק.. ../images/Emo16.gif

כדי להשתמש ב- ISWM כותבים
if (*moonlight* iswm $nick)​
ניר
 

havlaz

New member
בעקרון

b iswm משמעותו רק אם מה שנמצא במחרוזת השניה, זה רק B!
*b iswm​
משמעותו שB היא האות האחרונה במחרוזת, ויכול להיות לפניה גם דברים
b* iswm​
משמעותו שB היא האות הראשונה במחרוזת, ויכול להיות אחריה גם דברים
*b* iswm​
אומר שכל החוקים האלה יכולים להיות כאשר יש גם ? שאומר שרק תו אחד יכול להכנס (למשל Hel?o), כוכבית אומרת מספר בלתי מוגבל. וכן, אפשר להשתמש לשלילה (!)
 

tomer70

New member
ועכשיו כדי שאני יהיה בטוח

הפקודה הזאת בעצם בדיאלוג ובתוך הדיאלוג אמור להיות nick1, nick2, nick3 עכשיו מתי שהוא (לא משנה מתי) זה משנה את ה-nick1 ל-
CoLa-MaN-> (הניק הוא קולה מן והחץ הוא בכוונה)​
ומה שאני רוצה לבדוק אם קיים ב"מילה" הזאת את הניק קולה מן
if (*CoLa-MaN* iswm $did(dialog,did))​
וכנ"ל בשלילה, ועכשיו שאני חושב על זה במידה מסויימת בגלל שאני יודע שהסימן הנוסף יהיה -> אז אני יכול לעשות דבר כזה
if ($remove($did(dialog,did),->) == CoLa-MaN)​
עזבו את כיוון החץ... למי שלא הבין ה- דיד
$did(dialog,did) == CoLa-MaN->​
רק תגידו אם זה אמור לעבוד ככה
 
למעלה