תראו בקשר לinput.........

  • פותח הנושא cool2
  • פורסם בתאריך

cool2

New member
תראו בקשר לinput.........

אני לא מצליח להבין את הזה של הon *:input למשל אני רוצה כזה שכשאני ישים c זה יחליף את זה ב©...... איך אני עושה את זה????????
 

MaGeFa

New member
אממ..

כן.. גם לי יש בעיה עם זה.. לא משמ עובד לי :( עזרה?
 

havlaz

New member
כך..

on *:input:*: { if ($left($1,1) != /) { msg $target $replace($1-,c,$chr(169)) } }​
 

MaGeFa

New member
למה הכל כזה מסובך?

לא יותר קל ככה?
on *:input:*:{ set %hebrew $1- if ($1 == c) { msg $active ƒ | halt } }​
זהו ומוסיפים כל מה שצריכים לפני ה } למטה.. למה להסתבך עם $replace וזה..
 

MaGeFa

New member
דרך אגב..

set %hebrew $1- זה משהו מהסקריפט שלי.. אין לזה שום קשר להחלפת דברים כמו שעשיתי עם ה c ל ƒ
 

cool2

New member
אממ....

תראו הסקריפט הזה עזרו לי קצת במירק אמרו לי את זה....
on *:input:{ if (/* !iswm $1-) { say $replace($1-,c,©) } }​
אני הבנתי בערך חלק אבל לא כל כך הבנתי את הסוף של ה $replace........
 

MaGeFa

New member
נראה לי..

נגיד אתה רושם call / me today או לא משנה מה שיש בו / אז אם יש את הסימן את הזה במשפט / אז הוא מחליף את האות C (אם יש אותה) ב ©
 

havlaz

New member
מה הבעיה עם הסוף?

אתה אומר שבמחזורת $1-, כל C יוחלף ל © דרך אגב, אני שחכתי HALT בפקודה שלי
on *:input:*: { if ($left($1,1) != /) { msg $target $replace($1-,c,$chr(169)) halt } }​
 

Rul3R

New member
לשבור דברים תמיד קל..

אבל זה פשוט לא יעשה את העבודה.
 

havlaz

New member
אין קשר

זה בודק בכלל אם המשפט הראשון הוא C, ואז הוא ישלח את הסימן הזה הוא לא יחליף כל C, והוא לא ישלח את המשפט בכלל
 
למעלה