• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Проблема со спавном игрока

ALFONSO.

Умник
Вообщем, найдя в интернете систему регистрации начал её обрабатывать под свой лад. До сделал рандомный выпад скина после самой регистрации, но сами скины не появляются и игрок не спавница.
Вот сам код:
PHP:
new MaleSkin[9] = {60,78,95,112,154,1,183,202,213};// ìóæñêèå ñêèíû
new FemaleSkin[10] = {13,9,41,56,69,64,85,131,152,225};// æåíñêèå ñêèíû
PHP:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    switch(dialogid)
    {
        case 1:
        {
            if(!strlen(inputtext)) ShowPlayerDialog(playerid, 3, DIALOG_STYLE_MSGBOX, "Îøèáêà", "Ïîëå ââîäà íå ìîæåò áûòü ïóñòûì", "Íàçàä", "");
            for(new i = strlen(inputtext); i != 0; --i)
            switch(inputtext[i])
            {
                
                case 'À'..'ß', 'à'..'ÿ': return ShowPlayerDialog(playerid, 4, DIALOG_STYLE_MSGBOX, "Îøèáêà", "Ïàðîëü íå äîëæåí ñîñòîÿòü èç ðóññêèõ ñèìâîëîâ\nÏîæàëóéñòà ñìåíèòå ðàñêëàäêó êëàâèàòóðû!", "Íàçàä", "");
                }
            new pass[64];// Ìàññèâ ñ ïàðîëåì
            strmid(pass, inputtext, 0, strlen(inputtext), 64);// Ñ÷èòûâàåì òåêñò ñ äèàëîãà
            OnPlayerLogin(playerid, pass);// Çàïóñêàåì ïàáëèê âõîäà
        }
        case 2:
        {
            if(!strlen(inputtext)) return ShowPlayerDialog(playerid, 4, DIALOG_STYLE_MSGBOX, "Îøèáêà", "Ïîëå ââîäà íå ìîæåò áûòü ïóñòûì", "Íàçàä", "");
            if(strlen(inputtext) < 6 || strlen(inputtext) > 20) return ShowPlayerDialog(playerid, 4, DIALOG_STYLE_MSGBOX, "Îøèáêà", "Ïàðîëü äîëæåí ñîñòîÿòü íå ìåíåå 6-òè è íå áîëåå 20-òè ñèìâîëîâ", "Íàçàä", "");
            for(new i = strlen(inputtext); i != 0; --i)
            switch(inputtext[i])
            {
                case 'À'..'ß', 'à'..'ÿ': return ShowPlayerDialog(playerid, 4, DIALOG_STYLE_MSGBOX, "Îøèáêà", "Ïàðîëü íå äîëæåí ñîñòîÿòü èç ðóññêèõ ñèìâîëîâ\nÏîæàëóéñòà ñìåíèòå ðàñêëàäêó êëàâèàòóðû!", "Íàçàä", "");
            }
            new pass[64];// Ìàññèâ ñ ïàðîëåì
            strmid(pass, inputtext, 0, strlen(inputtext), 64);// Ñ÷èòûâàåì òåêñò ñ äèàëîãà
            OnPlayerRegister(playerid, pass);// Çàïóñêàåì ïàáëèê ðåãèñòðàöèè
            new string[1200];
            format(string, sizeof(string), "%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s", RulesMSG[0], RulesMSG[1], RulesMSG[2], RulesMSG[3], RulesMSG[4], RulesMSG[5], RulesMSG[6], RulesMSG[7], RulesMSG[8], RulesMSG[9], RulesMSG[10], RulesMSG[11], RulesMSG[12], RulesMSG[13], RulesMSG[14], RulesMSG[15], RulesMSG[16]);
            ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "Ïðàâèëà ñåðâåðà", string, "Ïðèíÿòü", "");
        }
        case 3:
        {
            GetPlayerName(playerid, playername, sizeof(playername));
            format(stringREG, sizeof(stringREG), "Çäðàâñòâóéòå óâàæàåìûé èãðîê!\nÂû çàøëè íà ñåðâåð \nÄëÿ àâòîðèçàöèè ââåäè ïàðîëü â îêîøêî\nËîãèí: %s\nÏàðîëü: ", playername);
            ShowPlayerDialog(playerid, 1, DIALOG_STYLE_PASSWORD, "Àâòîðèçàöèÿ", stringREG, "Ïðèíÿòü", "");
        }
        case 4:
        {
            GetPlayerName(playerid, playername, sizeof(playername));
            format(stringREG, sizeof(stringREG), "Çäðàâñòâóéòå óâàæàåìûé èãðîê!\nÂû çàøëè íà ñåðâåð \nÄëÿ ðåãèñòðàöèè ââåäè ïàðîëü â îêîøêî\n          -Ïàðîëü äîëæåí áûòü íå ìåíåå 6-òè è íå áîëåå 20-òè ñèìâîëîâ\n          -Ïàðîëü äîëæåí ñîñòîÿòü èç ëàòèíñêèõ áóêâ", playername);
            ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Ðåãèñòðàöèÿ", stringREG, "Ïðèíÿòü", "");
        }
        case 5:
        {
            new string[1200];
            format(string, sizeof(string), "%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s", RulesMSGG[0], RulesMSGG[1], RulesMSGG[2], RulesMSGG[3], RulesMSGG[4], RulesMSGG[5], RulesMSGG[6], RulesMSGG[7], RulesMSGG[8], RulesMSGG[9], RulesMSGG[10], RulesMSGG[11], RulesMSGG[12], RulesMSGG[13], RulesMSGG[14], RulesMSGG[15], RulesMSGG[16], RulesMSGG[17], RulesMSGG[18], RulesMSGG[19], RulesMSGG[20], RulesMSGG[21]);
            ShowPlayerDialog(playerid, 6, DIALOG_STYLE_MSGBOX, "Ïðàâèëà ñåðâåðà", string, "Ïðèíÿòü", "");
        }
        case 6:
        {
            new string[50];
            format(string, sizeof(string), "Ââåäèòå ñâîþ ïî÷òó mail:");
            ShowPlayerDialog(playerid, 7, DIALOG_STYLE_INPUT, "Ïîäòâåðæäåíèå ïî÷òû", string, "Ïðèíÿòü", "");
            new stringmail = strlen(inputtext);
            PlayerInfo[playerid][pMail] = stringmail;
        }
        case 7:
        {
            ShowPlayerDialog(playerid, 8, DIALOG_STYLE_MSGBOX, "Âûáîð ïîëà", "Âûáåðèòå ñâîé ïîë: ", "Ìóæñêîé", "Æåíñêèé");
        }
         case 8:
        {
            if(PlayerInfo[playerid][pSex] == 1){ SetPlayerSkin(playerid, MaleSkin[random(sizeof(MaleSkin))]); }
            if(PlayerInfo[playerid][pSex] == 2) { SetPlayerSkin(playerid, FemaleSkin[random(sizeof(FemaleSkin))]); }
        }
    }
    return 1;
}
 
Сверху Снизу