تعديل ملفات حقيقية
يقرأ الشيفرة المصدرية للإضافات وملفات .cfg ويعدّلها ويكتبها داخل مجلد العمل.
تعمل CS2 server plugins على خادم مخصص تتحكم فيه وحدك، وتُكتب كملفات مصدرية بلغة C#. يفتح Nocode Atelier هذه الشيفرة في مجلد مشروعك، ويعدّلها بأدوات الملفات، ويشغّل أمر البناء الخاص بك، ويعرض النتيجة على شكل بطاقة. وأنت تراجع الـ diff.
يقرأ الشيفرة المصدرية للإضافات وملفات .cfg ويعدّلها ويكتبها داخل مجلد العمل.
يشغّل Shell أمر البناء الخاص بك ويحكم على النجاح من رمز الخروج الحقيقي.
يتوقف Ask first قبل كل تغيير، ولا يغيّر Plan only أي شيء إطلاقًا.
يعمل الوكيل على الملفات المحيطة بخادمك: ملفات الإعدادات والشيفرة المصدرية للإضافات وقوائم التدوير والملاحظات. يبقى Hammer محرر خرائطك. يكفي مجلدان للبدء، واحد للخادم وواحد للشيفرة المصدرية لإضافتك.
"round" src/7 تطابقاتsrc/RoundMessage.cs52 سطرًاsrc/RoundMessage.cs+14 -1your build commandexit 0notes/test-plan.md+9لديك إضافة صغيرة وتريد أن تطبع أفضل لاعب في الجولة عند انتهائها. يبدأ Nocode Atelier بـ grep للعثور على الشيفرة التي تعالج الجولات أصلًا، ثم يفتح read_file الملف المصدري المكوّن من 52 سطرًا. يضيف edit_file الأسطر الجديدة، ويشغّل Shell أمر البناء الخاص بك ليقرر رمز الخروج الحقيقي ما إذا نجحت الخطوة. مع تفعيل Ask first ينتظر كل تعديل موافقتك. انسخ الإضافة المبنية إلى خادمك التجريبي، والعب جولة واحدة وتأكد من ظهور الرسالة قبل أن تحتفظ بالتغيير.
قبل ليلة الدوري تريد أن تعرف ما تفعله كل أوامر الإضافات المثبَّتة. ابدأ بوضع Plan only واطلب من الوكيل قراءة كل ملف مصدري عبر read_file. يستخدم grep لسرد أسماء الأوامر، ثم يحفظ write_file ملخصًا من صفحة واحدة في مجلد ملاحظاتك. لا يتغيّر شيء في إضافاتك. إذا بدا أمر ما خاطئًا، فأصلحه في جلسة منفصلة مع تفعيل Ask first. قارن الملخص بالشيفرة المصدرية بنفسك، واختبر أي تغيير على خادم محلي.
Nocode Atelier ليس إضافة لـ Hammer أو للعبة، ولا يلمس أبدًا عميل اللعبة ولا الخوادم التي لا تملكها ولا اللاعبين الآخرين ولا حساباتهم. لا يستطيع إصلاح محرر خرائط CS2 إذا كان معطّلًا، لكنه يقرأ نص السجل الذي تحفظه. راجع الـ diff.