การแจ้งเตือน
ลบทั้งหมด

การทำ EA ให้ใช้งานได้เฉพาะบัญชีที่กำหนด (ป้องกันการนำ EA ไปขายต่อ)

1 กระทู้
1 ผู้ใช้
1 Reactions
60 เข้าชม
(@break-the-rules)
สมาชิก
Rank G
เข้าร่วม: 2 สัปดาห์ ที่ผ่านมา
กระทู้: 77
หัวข้อเริ่มต้น  

ทรัพย์สินทางปัญญาของเรา เราก็ต้องการจำหน่ายแต่เพียงผู้เดียวใช่ไหมล่ะครับ

ส่วนเรื่องคอนเสปถ้าจะเอาไปทำเลียนแบบอันนี้ไม่ว่ากันแต่ไม่ใช่ซื้อ EA เราไปปล่อยต่อแล้วตัดราคาแบบนี้ก็ไม่ไหวมาดูกันครับว่าจะล๊อค id ได้อย่างไร

ในส่วน int OnInit(){ตรงนี้จะทำงานเมื่อEAเริ่มทำงาน} เราจะกำหนด id ของลูกค้าผ่านส่วนนี้ long onlyForId = 220755626; เมื่อ EA เริ่มทำงานจะนำ id ลูกค้าไปเช็คกับไอดีที่เรากำหนดว่าตรงกันไหมถ้าไม่ตรงจะหยุดทำงานถ้าตรงกันจะทำงานต่อ

หลังจากที่เรากำหนด id ที่สามารถใช้งานได้แล้วก็ compile และนำไฟล์ที่เป็นตัวเข้ารหัสไปให้ลูกค้าไม่ใช่เอาไฟล์ Source File ส่งไปให้นะ

int OnInit()
  {
//-- check user id
   long onlyForId = 220755626;
   long userId = AccountInfoInteger(ACCOUNT_LOGIN);
   if(userId != onlyForId)
     {
      Alert("ใช้ได้เฉพาะ id : ",onlyForId);
      ExpertRemove();
     }
   else
     {
      Alert("EA is running");
     }
   }

   
PleomXVSC reacted
อ้างอิง

ทิ้งคำตอบไว้

ชื่อผู้แต่ง

อีเมลผู้เขียน

ตำแหน่ง *

You are not allowed to attach files on this forum. It is possible that you have not reached the minimum required number of posts, or your user group does not have permission to attach files in this forum.
 
ดูตัวอย่าง แก้ไข 0 ครั้ง บันทึกแล้ว
แบ่งปัน: