- เครดิต
- 401
- ความรู้
-
- เงิน $
-
- ความดี
-
|
ผมก็ งูๆปลาๆ ถูไถไปนั่นแหละครับ ลองเอาไปศึกษาเองครับ ผมไปแกะของคนอืนมา
ลองหาตามกระทู้ หรือ ตาม ยูทูปน่ะครับ สร้างมันไม่ยากหรอก ถ้าคุณเข้าใจ
ผมช่วยได้แค่นี้ ต่อไปก็ รอผู้รู้มาตอบ
- forward DialogRegister(playerid);
- forward DialogLogin(playerid);
- forward OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]);
- public DialogLogin(playerid)
- {
- AntiDeAMX();
- new string2[600];
- new playersip[256];
- GetPlayerIp(playerid,playersip,sizeof(playersip));
- new loginname[MAX_PLAYER_NAME];
- GetPlayerName(playerid,loginname,MAX_PLAYER_NAME);
- format(string2,sizeof(string2),"{0069FF}(ใส่ชื่อเซิฟเวอร์){FFFFFF}\n \n{F60000}กฏที่สำคัญของเซิฟ อืนเด็จขาด {FFFFFF}\n{F6C500}ชื่อของคุณคือ{FFFFFF}: %s \n{00F100}IP ของคุณคือ{FFFFFF}: %s\n \nยินดีต้อนรับทุกท่านเข้าสู่เซิฟเวอร์ของเรานะครับ \nเซิฟเราจะแนว ยิงกัน แว้นกัน รักกันแบบ พี่แบบน้องนะครับ \nอย่าโปร {FF0000} อย่าบัค {FFFFFF} อย่าเกรียน {FF0000} เพื่อสังคมที่ดี {FFFFFF}\n \n{FFFF00}กฏง่ายๆ ห้ามโพส IP อื่น {FFFFFF} แค่นี้ก็มาสนุกกันได้เลย:",loginname,playersip);
- ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"กรุณากรอกรหัสผ่านเพื่อ Login",string2,"ล็อกอิน","ยกเลิก");
- }
- public DialogRegister(playerid)
- {
- AntiDeAMX();
- new string[600];
- new playersip[256];
- GetPlayerIp(playerid,playersip,sizeof(playersip));
- new playername[MAX_PLAYER_NAME];
- GetPlayerName(playerid,playername,MAX_PLAYER_NAME);
- format(string,sizeof(string),"{0069FF}welcome to ใส่ชื่อเซิฟเวอร์เอาเองr{FFFFFF}\n \n{F60000}New Registration {FFFFFF}\n{F6C500}Name{FFFFFF}: %s \n{00F100}IP Address{FFFFFF}: %s\n \nDo Not Register Multiple Accounts \nDo Not Use The Same Password That You Use Elsewhere \nMinimum {FF0000}6 Chars{FFFFFF} Maximum {FF0000}12 Chars {FFFFFF}\n \nPlease {FFFF00}Enter A Password{FFFFFF} For Your Account:",playername,playersip);
- ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"กรอกรหัสเพื่อสมัคร Account",string,"สมัครสมาชิก","ยกเลิก");
- }
-
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- AntiDeAMX();
- new string[128];
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- //========================================================================//
- if(dialogid == 1)
- {
- if(!response)
- {
- SetTimerEx("DialogLogin", 100, 0, "d", playerid);
- return 1;
- }
- if(!strlen(inputtext))
- {
- SetTimerEx("DialogLogin", 100, 0,"d", playerid);
- return 1;
- }
- OnPlayerLogin(playerid,inputtext);
- return 1;
- }
คัดลอกไปที่คลิปบอร์ด |
|