Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerConnect(playerid)
- {
- new IP[16];
- GetPlayerIp(playerid, IP, sizeof(IP));
- DOF2_SetString(pfile(playerid),"IP",IP);
- //========================================//
- new string[64];
- format(string,sizeof string,"%s has joined the server. Welcome!", pName(playerid) );
- SendClientMessageToAll(0x10F441AA,string);
- if(!DOF2_FileExists(pfile(playerid))) return ShowPlayerDialog(playerid,900,DIALOG_STYLE_INPUT,"Registar","Type here your password to registar","OK","Cancel");
- else
- {
- ShowPlayerDialog(playerid,901,DIALOG_STYLE_INPUT,"LOGIN","Type here your password to login","OK","Cancel");
- SendClientMessage(playerid,COLOR_YELLOW,"WELCOME TO COPS VS TERRORISTS SERVER!");
- SendClientMessage(playerid,COLOR_AQUA,"ברוך הבא לשרת שוטרים נגד טרוריסטים!");
- SendClientMessage(playerid,COLOR_GREEN,"כדי להתחיל ולהילחם בחר באיזה צד אתה רוצה להיות");
- SendClientMessage(playerid,COLOR_GREEN,"אם אתה רוצה להיות בצד של השוטרים הקלד /COPS");
- SendClientMessage(playerid,COLOR_GREEN,"אם אתה רוצה להיות בצד של הטרוריסטים הקלד /TERROR");
- SendClientMessage(playerid,COLOR_AQUA,"משחק מהנה!");
- }
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == 900) //DIALOG OF REGISTAR&LOGIN SYSTEM(REGISTAR)//
- {
- if(!response) return Kick(playerid);
- if(strlen(inputtext) < 3 || strlen(inputtext) > 20) return ShowPlayerDialog(playerid,900,DIALOG_STYLE_INPUT,"Registar","Type here your password to registar","OK","Cancel");
- DOF2_CreateFile(pfile(playerid));
- DOF2_SetString(pfile(playerid),"Password",inputtext);
- DOF2_SetInt(pfile(playerid),"Deaths",0);
- DOF2_SetInt(pfile(playerid),"Kills",0);
- DOF2_SaveFile();
- SendClientMessage(playerid,0xFF9900AA,"נירשמתה בהצלחה לשרת!");
- }
- if(dialogid == 901) //DIALOG OF REGISTAR&LOGIN SYSTEM(LOGIN)//
- {
- if(strlen(inputtext) < 3 || strlen(inputtext) > 20) return ShowPlayerDialog(playerid,901,DIALOG_STYLE_INPUT,"LOGIN","Type here your password to login","OK","Cancel");
- if(!strcmp(DOF2_GetString(pfile(playerid),"Password"), inputtext, false)) return SendClientMessage(playerid,0x10F441AA,"התחברתה בהצלחה לשרת!");
- else Kick(playerid);
- Deaths[playerid] = DOF2_GetInt(pfile(playerid),"Deaths");
- Kills[playerid] = DOF2_GetInt(pfile(playerid),"Kills");
- Level[playerid] = DOF2_GetInt(pfile(playerid),"Level");
- SendClientMessage(playerid,0x10F441AA,"התחברתה בהצלחה לשרת!");
- DOF2_SaveFile();
- }
- return 1;
- }
- stock pName(playerid)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- return name;
- }
- stock pfile(playerid)
- {
- new PlayerFile[24];
- format(PlayerFile,sizeof(PlayerFile),"Players/%s.ini",pName(playerid));
- return PlayerFile;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement