سلام

یک بخش از سورسم مشکل داره

و محاسبه نمیکنه کاربری که یک بار با لینک مربوته وارد شده بار دوم حساب نکنه

و سکه اضافه نکنه


کد PHP:
}
elseif(
preg_match('/^\/([Ss]tart)(.*)/s',$t)){
    
preg_match('/^\/([Ss]tart)(.*)/s',$t,$match);
$match[2] = str_replace(' ','',$match[2]);
$match[2] = str_replace('\n','',$match[2]);
if (!
file_exists("data/$from_id/id.txt")) {
    
mkdir("data/$from_id");
    
save("data/$from_id/step.txt","none");
    
save("data/$from_id/member.txt","");
    
save("data/$from_id/inv.txt","2");
    
save("data/$from_id/ref.txt","0");
    
$myfile2 fopen("data/member.txt""a") or die("Unable to open file!");    
    
fwrite($myfile2"$chat_id\n");
    
fclose($myfile2);
}
if (
$match[2] == ""){
var_dump(makereq('sendMessage',[
        
'chat_id'=>$update->message->chat->id,
        
'text'=>$start,
  
'parse_mode'=>'MarkDown',
        
'reply_markup'=>json_encode([
            
'keyboard'=>[
              [
                [
'text'=>"راهنما"],['text'=>"✨دریافت جایزه"]
              ],
              [
                [
'text'=>"💰موجودی"],['text'=>"خرید سکه"]
              ],
              [
                [
'text'=>"زیر مجموعه گیری ⭕️"],['text'=>"انتقال سکه"]
              ],
        [
                [
'text'=>"⚙️پشتیبانی"],['text'=>"🎗گرفتن سکه رایگان"]
              ]

            ],
'resize_keyboard'=>true
        
])
    ]));
   }
elseif (
$match[2] != $from_id and strpos($users "$from_id") == false){
var_dump(makereq('sendMessage',[
        
'chat_id'=>$update->message->chat->id,
        
'text'=>"❤️",
  
'parse_mode'=>'MarkDown',
        
'reply_markup'=>json_encode([
            
'keyboard'=>[
              [
                [
'text'=>"راهنما"],['text'=>"✨دریافت جایزه"]
              ],
              [
                [
'text'=>"💰موجودی"],['text'=>"خرید سکه"]
              ],
              [
                [
'text'=>"زیر مجموعه گیری ⭕️"],['text'=>"انتقال سکه"]
              ],
        [
                [
'text'=>"⚙️پشتیبانی"],['text'=>"🎗گرفتن سکه رایگان"]
              ]
],
'resize_keyboard'=>true
        
])
    ]));

SendMessage($match[2],"یک نفر با لینک شما وارد ربات شده است");
$mtch file_get_contents('data/'.$match[2]."/coin.txt");
file_put_contents("data/".$match[2]."/coin.txt",($mtch+100) );
$refs file_get_contents("data/".$match[2]."/ref.txt");
file_put_contents("data/".$match[2]."/ref.txt",($refs+1));
   }else{
SendMessage($chat_id,"شما قبلا زیر مجموعه شدید!!!");
return;
}


از اساتید
کسی میتونه ادیتش کنه که به درستی کار کنه ؟

ممنون میشم