Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <DOF2>
- #define SetProfile(%0,%1,%2,%3) aProfile[%0][%1][0] = EOS, strins(aProfile[%0][%1], %2, 0), format(g_String,sizeof(g_String), %3, %2), ShowPlayerDialog(%0, 2274 ,DIALOG_STYLE_MSGBOX, "Message_Stats:", g_String, "חזרה","יציאה")
- new
- g_String[300],
- gName[500 char][25],
- gFile[500 char][30],
- aProfile[500 char][9][(10)+(10)+(15)+(15)+(9)+(12)+(30)+(5)+(50)],
- age[3];
- public OnPlayerConnect(playerid)
- {
- GetPlayerName(playerid, gName[playerid], 25);
- format(gFile[playerid], 30, "Profile/%s.ini", gName[playerid]);
- if(!DOF2_FileExists(gFile[playerid])) DOF2_CreateFile(gFile[playerid]);
- strins(aProfile[playerid][0], DOF2_GetString(gFile[playerid], "name"), 0);
- strins(aProfile[playerid][1], DOF2_GetString(gFile[playerid], "skype"), 0);
- strins(aProfile[playerid][2], DOF2_GetString(gFile[playerid], "email"), 0);
- strins(aProfile[playerid][3], DOF2_GetString(gFile[playerid], "mesanger"), 0);
- strins(aProfile[playerid][4], DOF2_GetString(gFile[playerid], "facebook"), 0);
- strins(aProfile[playerid][5], DOF2_GetString(gFile[playerid], "city"), 0);
- strins(aProfile[playerid][6], DOF2_GetString(gFile[playerid], "phone"), 0);
- strins(aProfile[playerid][7], DOF2_GetString(gFile[playerid], "hobby"), 0);
- strins(aProfile[playerid][8], DOF2_GetString(gFile[playerid], "gender"), 0);
- return age[playerid] = DOF2_GetInt(gFile[playerid], "age");
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- DOF2_SetString(gFile[playerid], "name", aProfile[playerid][0]);
- DOF2_SetString(gFile[playerid], "skype", aProfile[playerid][1]);
- DOF2_SetString(gFile[playerid], "email", aProfile[playerid][2]);
- DOF2_SetString(gFile[playerid], "mesanger", aProfile[playerid][3]);
- DOF2_SetString(gFile[playerid], "facebook", aProfile[playerid][4]);
- DOF2_SetString(gFile[playerid], "city", aProfile[playerid][5]);
- DOF2_SetString(gFile[playerid], "phone", aProfile[playerid][6]);
- DOF2_SetString(gFile[playerid], "hobby", aProfile[playerid][7]);
- DOF2_SetString(gFile[playerid], "gender", aProfile[playerid][8]);
- DOF2_SetInt(gFile[playerid], "age", age[playerid]);
- for(new int; int < 9; int ++) aProfile[playerid][int][0] = EOS;
- gFile[playerid][0] = EOS;
- gName[playerid][0] = EOS;
- return DOF2_SaveFile();
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if(!strcmp(cmdtext,"/setprofile" ,true) || !strcmp(cmdtext, "/spr", true)) return spDialog(playerid);
- if(!strcmp(cmdtext, "/profile", true, 8))
- {
- if(cmdtext[8] == ' ' && cmdtext[9] == EOS) return SendClientMessage(playerid, -1, "{FF0000}ERROR: {FFFFFF}/Profile {FF0000}[ID]");
- if(cmdtext[8] != ' ' || cmdtext[9] == EOS) return show_profile(playerid, playerid);
- else return !IsPlayerConnected(strval(cmdtext[9]))?(SendClientMessage(playerid, -1, "{FF0000}ERROR: {FFFFFF}The player isn't online{FF0000}!")):(show_profile(playerid, strval(cmdtext[9])));
- }
- return 0;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- switch(dialogid)
- {
- case (1938):
- {
- if(!response) return 1;
- switch(listitem)
- {
- case(0): return ShowPlayerDialog(playerid , 9560 ,DIALOG_STYLE_INPUT,"{400040}_{FF8000}Name{FFFFFF}:", "{31B3C1}- {FFFFFF}אנא הקלד בתוך הדיאלוג את השם הפרטי שלך","שמור","יציאה");
- case(1): return ShowPlayerDialog(playerid , 9561 ,DIALOG_STYLE_INPUT,"{400040}_{FF8000}Skype{FFFFFF}:", "{31B3C1}- {FFFFFF}אנא הקלד בתוך הדיאלוג את שם הסקייפ שלך","שמור","יציאה");
- case(2): return ShowPlayerDialog(playerid , 9562 ,DIALOG_STYLE_INPUT,"{400040}_{FF8000}Email{FFFFFF}:", "{31B3C1}- {FFFFFF}אנא הקלד בתוך הדיאלוג את כתובת האימייל שלך","שמור","יציאה");
- case(3): return ShowPlayerDialog(playerid , 9563 ,DIALOG_STYLE_INPUT,"{400040}_{FF8000}Mesanger{FFFFFF}:", "{31B3C1}- {FFFFFF}אנא הקלד בתוך הדיאלוג את כתובת/שם המסנג'ר שלך","שמור","יציאה");
- case(4): return ShowPlayerDialog(playerid , 9564 ,DIALOG_STYLE_INPUT,"{400040}_{FF8000}Facebook{FFFFFF}:", "{31B3C1}- {FFFFFF}אנא הקלד בתוך הדיאלוג את שם הפייסבוק שלך","שמור","יציאה");
- case(5): return ShowPlayerDialog(playerid , 9565 ,DIALOG_STYLE_INPUT,"{400040}_{FF8000}City{FFFFFF}:", "{31B3C1}- {FFFFFF}אנא רשום בתוך הדיאלוג את איזור המגורים שלך","שמור","יציאה");
- case(6): return ShowPlayerDialog(playerid , 9566 ,DIALOG_STYLE_INPUT,"{400040}_{FF8000}Phone{FFFFFF}:", "{31B3C1}- {FFFFFF}אנא הקלד בתוך הדיאלוג את מספר הפלאפון שלך"," שמור ","יציאה");
- case(7): return ShowPlayerDialog(playerid , 9567 ,DIALOG_STYLE_INPUT,"{400040}_{FF8000}Hobby{FFFFFF}:", "{31B3C1}- {FFFFFF}אנא הקלד בתוך הדיאלוג את התחביב שלך בשרת","שמור","יציאה");
- case(8): return ShowPlayerDialog(playerid , 9568 ,DIALOG_STYLE_INPUT,"{400040}_{FF8000}Age{FFFFFF}:", "{31B3C1}- {FFFFFF}אנא הקלד בתוך הדיאלוג את הגיל שלך","שמור","יציאה");
- case(9): return ShowPlayerDialog(playerid , 9569 ,DIALOG_STYLE_LIST,"{400040}_{FF8000}Gender{FFFFFF}:", "{31B3C1}• {FFFFFF}זכר\n{31B3C1}• {FFFFFF}נקבה","שמור","יציאה");
- }
- }
- case(9560):
- {
- if(!response) return spDialog(playerid);
- if(!strlen(inputtext)) return ShowPlayerDialog(playerid , 9560 ,DIALOG_STYLE_INPUT,"{400040}_{FF8000}Name{FFFFFF}:", "{31B3C1}- {FFFFFF}אנא הקלד בתוך הדיאלוג את השם הפרטי שלך","שמור","יציאה");
- SetProfile(playerid, 0, inputtext, "{0000FF}• {FFFFFF}%s - ערכת את השם הפרטי שלך ל\n\n{0000FF}• {FFFFFF}כעת השם יוצג בפרופיל שלך");
- }
- case(9561):
- {
- if(!response) return spDialog(playerid);
- if(!strlen(inputtext)) return ShowPlayerDialog(playerid , 9561 ,DIALOG_STYLE_INPUT,"{400040}_{FF8000}Skype{FFFFFF}:", "{31B3C1}- {FFFFFF}אנא הקלד בתוך הדיאלוג את שם הסקייפ שלך","שמור","יציאה");
- SetProfile(playerid, 1, inputtext, "{0000FF}• {FFFFFF}%s - ערכת את שם הסקייפ שלך ל\n\n{0000FF}• {FFFFFF}כעת שם הסקייפ יוצג בפרופיל שלך");
- }
- case(9562):
- {
- if(!response) return spDialog(playerid);
- if(!strlen(inputtext)) return ShowPlayerDialog(playerid , 9562 ,DIALOG_STYLE_INPUT,"{400040}_{FF8000}Email{FFFFFF}:", "{31B3C1}- {FFFFFF}אנא הקלד בתוך הדיאלוג את כתובת האימייל שלך","שמור","יציאה");
- SetProfile(playerid, 2, inputtext, "{0000FF}• {FFFFFF}%s - ערכת את האימייל שלך ל\n\n{0000FF}• {FFFFFF}כעת כתובת האימייל שלך תוצג בפרופיל שלך");
- }
- case(9563):
- {
- if(!response) return spDialog(playerid);
- if(!strlen(inputtext)) return ShowPlayerDialog(playerid , 9563 ,DIALOG_STYLE_INPUT,"{400040}_{FF8000}Mesanger{FFFFFF}:", "{31B3C1}- {FFFFFF}אנא הקלד בתוך הדיאלוג את כתובת/שם המסנג'ר שלך","שמור","יציאה");
- SetProfile(playerid, 3, inputtext, "{0000FF}• {FFFFFF}%s - ערכת את שם המסנג'ר שלך ל\n\n{0000FF}• {FFFFFF}כעת שם המסנג'ר שלך יוצג בפרופיל שלך");
- }
- case(9564):
- {
- if(!response) return spDialog(playerid);
- if(!strlen(inputtext)) return ShowPlayerDialog(playerid , 9564 ,DIALOG_STYLE_INPUT,"{400040}_{FF8000}Facebook{FFFFFF}:", "{31B3C1}- {FFFFFF}אנא הקלד בתוך הדיאלוג את שם הפייסבוק שלך","שמור","יציאה");
- SetProfile(playerid, 4, inputtext, "{0000FF}• {FFFFFF}%s - ערכת את שם הפייסבוק שלך ל\n\n{0000FF}• {FFFFFF}כעת שם הפייסבוק שלך יוצג בפרופיל שלך");
- }
- case(9565):
- {
- if(!response) return spDialog(playerid);
- if(!strlen(inputtext)) return ShowPlayerDialog(playerid , 9565 ,DIALOG_STYLE_INPUT,"{400040}_{FF8000}City{FFFFFF}:", "{31B3C1}- {FFFFFF}אנא רשום בתוך הדיאלוג את איזור המגורים שלך","שמור","יציאה");
- SetProfile(playerid, 5, inputtext, "{0000FF}• {FFFFFF}%s - ערכת את איזור המגורים שלך ל\n\n{0000FF}• {FFFFFF}כעת איזור המגורים שלך יוצג בפרופיל שלך");
- }
- case(9566):
- {
- if(!response) return spDialog(playerid);
- if(!strlen(inputtext)) return ShowPlayerDialog(playerid , 9566 ,DIALOG_STYLE_INPUT,"{400040}_{FF8000}Phone{FFFFFF}:", "{31B3C1}- {FFFFFF}אנא הקלד בתוך הדיאלוג את מספר הפלאפון שלך"," שמור ","יציאה");
- SetProfile(playerid, 6, inputtext, "{0000FF}• {FFFFFF}%s - ערכת את מספר הפלאפון שלך ל\n\n{0000FF}• {FFFFFF}כעת מספר הפלאפון שלך יוצג בפרופיל שלך");
- }
- case(9567):
- {
- if(!response) return spDialog(playerid);
- if(!strlen(inputtext)) return ShowPlayerDialog(playerid , 9567 ,DIALOG_STYLE_INPUT,"{400040}_{FF8000}Hobby{FFFFFF}:", "{31B3C1}- {FFFFFF}אנא הקלד בתוך הדיאלוג את התחביב שלך בשרת","שמור","יציאה");
- SetProfile(playerid, 7, inputtext, "{0000FF}• {FFFFFF}%s - ערכת את התחביב שלך בשרת ל\n\n{0000FF}• {FFFFFF}כעת התחביב שלך בשרת יוצג בפרופיל שלך");
- }
- case(9568):
- {
- if(!response) return spDialog(playerid);
- if(!strlen(inputtext)) return ShowPlayerDialog(playerid , 9568 ,DIALOG_STYLE_INPUT,"{400040}_{FF8000}Age{FFFFFF}:", "{31B3C1}- {FFFFFF}אנא הקלד בתוך הדיאלוג את הגיל שלך","שמור","יציאה");
- age[playerid] = strval(inputtext);
- format(g_String,sizeof(g_String),"{0000FF}• {FFFFFF}%s - ערכת את הגיל שלך ל\n\n{0000FF}• {FFFFFF}כעת הגיל שלך יוצג בפרופיל", inputtext);
- ShowPlayerDialog(playerid, 2274 ,DIALOG_STYLE_MSGBOX,"Message_Stats: (Age)", g_String ,"חזרה","יציאה");
- }
- case(9569): return response?(SetProfile(playerid, 8, !listitem?("זכר"):("נקבה"), !listitem?("{0000FF}• {FFFFFF}ערכת את המין שלך לזכר"):("{0000FF}• {FFFFFF}ערכת את המין שלך לנקבה"))):(spDialog(playerid));
- case(2274): return response?(spDialog(playerid)):(1);
- }
- return 1;
- }
- stock show_profile(const playerid, const forplayerid)
- {
- new
- str[500];
- format(g_String, sizeof g_String, "{FF8000}••••••••••••••••• {FF0080}%s - פרופיל השחקן {FF8000}•••••••••••••••••\n\n\n{FF8000}Name: {31B3C1}(%s)\n\n{FF8000}Skype: {31B3C1}[%s]\n\n{FF8000}Email: {31B3C1}(%s)\n\n{FF8000}Mesanger: {31B3C1}[%s]\n\n{FF8000}Facebook: {31B3C1}(%s)\n\n", gName[forplayerid], aProfile[forplayerid][0], aProfile[forplayerid][1], aProfile[forplayerid][2], aProfile[forplayerid][3], aProfile[forplayerid][4]);
- strcat(str, g_String);
- format(g_String, sizeof g_String, "{FF8000}City: {31B3C1}[%s]\n\n{FF8000}Phone: {31B3C1}(%s)\n\n{FF8000}Hobby: {31B3C1}[%s]\n\n{FF8000}Age: {31B3C1}(%d)\n\n{FF8000}Gender: {31B3C1}[%s]", aProfile[forplayerid][5], aProfile[forplayerid][6], aProfile[forplayerid][7], age[playerid], aProfile[forplayerid][8]);
- strcat(str, g_String);
- return ShowPlayerDialog(playerid, 239, DIALOG_STYLE_MSGBOX, "{FF8000}_{31B3C1}Profile{FF8000}:", str, "אישור", "");
- }
- spDialog(playerid) return ShowPlayerDialog(playerid, 1938 ,DIALOG_STYLE_LIST, "{1C9DE3}Set {00FFFF}~ {1C9DE3}Profile:", "{1C9DE3}• {C8C8C8}עריכת השם הפרטי שלך\n{1C9DE3}• {C8C8C8}עריכת הסקייפ שלך\n{1C9DE3}• {C8C8C8}עריכת האימייל שלך\n{1C9DE3}• {C8C8C8}עריכת המסנג'ר שלך\n{1C9DE3}• {C8C8C8}עריכת הפייסבוק שלך\n{1C9DE3}• {C8C8C8}עריכת העיר שלך\n{1C9DE3}• {C8C8C8}עריכת הפלאפון שלך\n{1C9DE3}• {C8C8C8}עריכת התחביב שלך\n{1C9DE3}• {C8C8C8}עריכת הגיל שלך\n{1C9DE3}• {C8C8C8}עריכת המין שלך", "שמור","יציאה");
Advertisement
Add Comment
Please, Sign In to add comment