نقل قول:
نوشته اصلي بوسيله relax69
سلام , میشه یکی از دوستان منو در این مورد کمک کنه
وقتی واسه بات اینجور مینویسی :
tester : esmam * hast
bot : * jan, esmet yadam mimoone!
جای این ستاره چی هست که میفهمه اسم اینه
میخوام با <like>######</like> راه های رسیدن به این جواب رو زیاد کنم , جای * چی باید بنویسم
|
فکر کنم فقط توی دیتابیس بشه ازش استفاده کرد . جای این ستاره می نویسه : <$star1> ( به خاطر زبان الان علامت $ جلوی 1 نشون میده اما شما قبل star1 بگذاریدش )
آخر اون متن هم می نویسی
كد:
<set>name<to><$star1></set>
بعد طرف جای ستاره هرچی بنویسه ، روی name ست میشه .
بعد برای پرسیدن اون چیری که ست شده که مثال ما name هست ، توی یه خط دیگه این رو می نویسی :
كد:
<get>name<default>Majhool</get>
و این name همون مثالی بود که تو خط بالا نوشتیم و در صورتی که جوابی نداده بود به اون ستاره ، default اش که مثلا نوشتیم Majhool نشون داده میشه .
حالا اگه تست کنی اگه بدونه ، اون چیزیو که جای * نوشته رو به عنوان name طرف ذخیره می کنه و اگه تا به حال به جای * چیزی ننوشتی و در واقع از اون سوال و جواب استفاده نکردی ، جای * می نویسه Majhool .
خوب امیدوارم چیزی یاد گرفته باشی دوست عزیز
اگه خودت هم خوب توجه کنی خیلی چیز های دیگه میفهمی ...