Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //==============================================[IM3017]============================================//
- // ขออนุญาติใช้เป็น Pastebin ดีักว่าครับ
- // ขอบคุณครับผม
- //=================================================================================================//
- เติม 2 อันนี้ลงไปใน pInfo
- pPidcardnr, = หมายเลขบัตร
- pPidcard, = บัตร
- ไป OnPlayerConnect
- เติม 2 อันนี้ลงไป
- PlayerInfo[playerid][pPidcardnr] = 0;
- PlayerInfo[playerid][pPidcard] = 0;
- ___________________________________________________________________________________
- ไป Showstats (ส่วนนี้จะเป็นของ /stats ไม่ทำก็ได้)
- เติมนี้ลงไป
- if(PlayerInfo[targetid][pPidcard] == 1) { idtext = "ประชาชน"; }
- else { idtext = "คนต่างด้าว"; }
- และ new pidcardnr = PlayerInfo[targetid][pPidcardnr];
- format(coordsstring, sizeof(coordsstring), "สถานะ:[%s] เลขบัตรประขำตัวประชาชน: [%d] ", idtext, pidcardnr);
- SendClientMessage(playerid, 0xFB2FF3FF,coordsstring);
- _____________________________________________________________________________________
- ไป OnPlayerRegister(สำคัญถ้าไม่ทำระบบจะไม่เซฟข้อมูลและต้องทำบัตรใหม่เรื่อยๆทุกครั้งที่เข้ามา)
- ใส่
- format(var, 32, "IdcardNr=%d\n",PlayerInfo[playerid][pPidcardnr]);fwrite(hFile, var);
- format(var, 32, "Idcard=%d\n",PlayerInfo[playerid][pPidcard]);fwrite(hFile, var);
- และไป
- OnPlayerUpdate
- ใส่
- format(var, 32, "IdcardNr=%d\n",PlayerInfo[playerid][pPidcardnr]);fwrite(hFile, var);
- format(var, 32, "Idcard=%d\n",PlayerInfo[playerid][pPidcard]);fwrite(hFile, var);
- ไป OnplayerLogin
- if( strcmp( key , "IdcardNr" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPidcardnr] = strval( val ); }
- if( strcmp( key , "Idcard" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPidcard] = strval( val ); }
- ไปที่คำสั่ง /buylicense
- ผมจะใช้ buylicense นะครับคนอื่นจะใช้อ่ะไรก็นำไปดัดแปลงเอา
- ต่อลงมาจากอันที่ 5
- if (Licenses == 6)
- {
- if(PlayerInfo[playerid][pPidcard] != 0)
- {
- SendClientMessage(playerid, COLOR_LIGHTRED, " ใส่ไป");//ถ้ามีบัตรแล้ว
- return 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_OOC, " ใส่ไป!");//ทำบัตรแล้ว
- }
- PlayerInfo[playerid][pPidcard] = 1;
- new randidcard = 1000000000 + random(8999999999);//เต็มที่ 10 ตัวเลข
- PlayerInfo[playerid][pPidcardnr] = randidcard;
- format(string, sizeof(string), "เลขบัตรคือ %d", randidcard);
- SendClientMessage(playerid, COLOR_GRAD4, string);
- return 1;
- }
- ดูข้างล่าง
- if (Licenses != 1 && Licenses != 2 && Licenses != 3 && Licenses != 4 && Licenses != 5 [color=Red]&& Licenses != 6[/color])
- ไม่ใส่ซื้อไม่ได้นะครับ
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement