Advertisement
Guest User

Untitled

a guest
Jul 31st, 2012
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.42 KB | None | 0 0
  1. //==============================================[IM3017]============================================//
  2. // ขออนุญาติใช้เป็น Pastebin ดีักว่าครับ
  3. // ขอบคุณครับผม
  4. //=================================================================================================//
  5. เติม 2 อันนี้ลงไปใน pInfo
  6.  
  7. pPidcardnr, = หมายเลขบัตร
  8. pPidcard, = บัตร
  9.  
  10.  
  11. ไป OnPlayerConnect
  12.  
  13. เติม 2 อันนี้ลงไป
  14.  
  15. PlayerInfo[playerid][pPidcardnr] = 0;
  16. PlayerInfo[playerid][pPidcard] = 0;
  17. ___________________________________________________________________________________
  18.  
  19. ไป Showstats (ส่วนนี้จะเป็นของ /stats ไม่ทำก็ได้)
  20.  
  21. เติมนี้ลงไป
  22.  
  23. if(PlayerInfo[targetid][pPidcard] == 1) { idtext = "ประชาชน"; }
  24. else { idtext = "คนต่างด้าว"; }
  25. และ new pidcardnr = PlayerInfo[targetid][pPidcardnr];
  26.  
  27. format(coordsstring, sizeof(coordsstring), "สถานะ:[%s] เลขบัตรประขำตัวประชาชน: [%d] ", idtext, pidcardnr);
  28. SendClientMessage(playerid, 0xFB2FF3FF,coordsstring);
  29. _____________________________________________________________________________________
  30.  
  31. ไป OnPlayerRegister(สำคัญถ้าไม่ทำระบบจะไม่เซฟข้อมูลและต้องทำบัตรใหม่เรื่อยๆทุกครั้งที่เข้ามา)
  32.  
  33. ใส่
  34.  
  35. format(var, 32, "IdcardNr=%d\n",PlayerInfo[playerid][pPidcardnr]);fwrite(hFile, var);
  36. format(var, 32, "Idcard=%d\n",PlayerInfo[playerid][pPidcard]);fwrite(hFile, var);
  37.  
  38. และไป
  39.  
  40. OnPlayerUpdate
  41.  
  42. ใส่
  43.  
  44. format(var, 32, "IdcardNr=%d\n",PlayerInfo[playerid][pPidcardnr]);fwrite(hFile, var);
  45. format(var, 32, "Idcard=%d\n",PlayerInfo[playerid][pPidcard]);fwrite(hFile, var);
  46.  
  47. ไป OnplayerLogin
  48.  
  49. if( strcmp( key , "IdcardNr" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPidcardnr] = strval( val ); }
  50. if( strcmp( key , "Idcard" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPidcard] = strval( val ); }
  51.  
  52. ไปที่คำสั่ง /buylicense
  53.  
  54. ผมจะใช้ buylicense นะครับคนอื่นจะใช้อ่ะไรก็นำไปดัดแปลงเอา
  55.  
  56. ต่อลงมาจากอันที่ 5
  57.  
  58. if (Licenses == 6)
  59. {
  60. if(PlayerInfo[playerid][pPidcard] != 0)
  61. {
  62. SendClientMessage(playerid, COLOR_LIGHTRED, " ใส่ไป");//ถ้ามีบัตรแล้ว
  63. return 1;
  64. }
  65. else
  66. {
  67. SendClientMessage(playerid, COLOR_OOC, " ใส่ไป!");//ทำบัตรแล้ว
  68. }
  69. PlayerInfo[playerid][pPidcard] = 1;
  70. new randidcard = 1000000000 + random(8999999999);//เต็มที่ 10 ตัวเลข
  71. PlayerInfo[playerid][pPidcardnr] = randidcard;
  72. format(string, sizeof(string), "เลขบัตรคือ %d", randidcard);
  73. SendClientMessage(playerid, COLOR_GRAD4, string);
  74. return 1;
  75. }
  76.  
  77. ดูข้างล่าง
  78.  
  79. if (Licenses != 1 && Licenses != 2 && Licenses != 3 && Licenses != 4 && Licenses != 5 [color=Red]&& Licenses != 6[/color])
  80.  
  81. ไม่ใส่ซื้อไม่ได้นะครับ
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement