сам код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { switch(dialogid) { case 1: { if(response) { if(!strlen(inputtext)) { ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"{00CC00}Àâòîðèçàöèÿ Àêêàóíòà","{DF8600}Çäðàâñòâóéòå óâàæàåìûé èãðîê\n{DF8600}Ðàäû ñíîâà âèäåòü âàñ íà íàøåì ñåðâåðå {FF0000}Adeline RolePlay\n{DF8600}Äëÿ àâòîðèçàöèè ââåäèòå ñâîé ïàðîëü â îêîøêî","Âõîä","Âûõîä");// Ïîêàçûâàåì äèàëîã âõîäà â èãðó. return 1; } new pass[64]; strmid(pass,inputtext,0,strlen(inputtext),64); OnPlayerLogin(playerid,pass); } else { ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"{00CC00}Àâòîðèçàöèÿ Àêêàóíòà","{DF8600}Çäðàâñòâóéòå óâàæàåìûé èãðîê\n{DF8600}Ðàäû ñíîâà âèäåòü âàñ íà íàøåì ñåðâåðå {FF0000}Adeline RolePlay\n{DF8600}Äëÿ àâòîðèçàöèè ââåäèòå ñâîé ïàðîëü â îêîøêî","Âõîä","Âûõîä"); } } case 2: { if(response) { if(!strlen(inputtext)) { ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"{00CC00}Ðåãèñòðàöèÿ Ïîëüçîâàòåëÿ","{DF8600}Äîáðî ïîæàëîâàòü íà ñåðâåð {FF0000}Adeline RolePlay\n{DF8600}Äàííûé àêêàóíò íå çàðåãèñòðèðîâàí íà ýòîì ñåðâåðå.\n{DF8600}Äëÿ ðåãèñòðàöèè ïðèäóìàéòå è ââåäèòå ïàðîëü â îêîøêî","Äàëåå","Âûõîä");// Ïîêàçûâàåì äèàëîã ðåãèñòðàöèè. return 1; } new pass[64]; strmid(pass,inputtext,0,strlen(inputtext),64); OnPlayerRegister(playerid,pass); } else { ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"{00CC00}Ðåãèñòðàöèÿ Ïîëüçîâàòåëÿ","{DF8600}Äîáðî ïîæàëîâàòü íà ñåðâåð {FF0000}Adeline RolePlay\n{DF8600}Äàííûé àêêàóíò íå çàðåãèñòðèðîâàí íà ýòîì ñåðâåðå.\n{DF8600}Äëÿ ðåãèñòðàöèè ïðèäóìàéòå è ââåäèòå ïàðîëü â îêîøêî","Äàëåå","Âûõîä");// Ïîêàçûâàåì äèàëîã ðåãèñòðàöèè. } } case 3: { ShowPlayerDialog(playerid, 2, DIALOG_STYLE_MSGBOX, "{00CC00}Âûáîð ïîëà", "{DF8600}Âûáåðèòå ñâîé ïîë: ", "Ìóæñêîé", "Æåíñêèé"); } case 4: { if(response) { PlayerInfo[playerid][pSex] = 1; new rand1 = random(sizeof(gSkinM)); SetPlayerSkin(playerid, gSkinM[rand1]); PlayerInfo[playerid][pSkin] = gSkinF[rand1]; } else { PlayerInfo[playerid][pSex] = 2; new rand2 = random(sizeof(gSkinF)); SetPlayerSkin(playerid, gSkinF[rand2]); PlayerInfo[playerid][pSkin] = gSkinF[rand2]; } } } return 1; }
