• 0
Sign in to follow this  
Followers 0
VegasRP

[закрыто] При регистрации кикает No spawn

Question

Смотрел строчку в павно No spawn вроде ошибок нет. но при регистрации через несколько секунд кикает No spawn. Можете проверить пожалуйста. 

Спойлер

{
        SetPVarInt(playerid, "AntiSpawn", gettime()+10);
          SetPlayerVirtualWorld(playerid, playerid+1);
        SetPlayerInterior(playerid, 0);
        SetPlayerPos(playerid, 59.8756, 949.2502, 510.1700);
        SetPlayerFacingAngle(playerid, 248.5684);
        SetPlayerCameraPos(playerid, 65.5911, 947.4286, 511.8720);
        SetPlayerCameraLookAt(playerid, 64.6308, 947.6999, 511.6273);
        SetPlayerSkin(playerid, 146);
        return 1;
    }

 

 

Спойлер

{
    new dialog_string [ 300 ] ;
    new ds_password [ 24 ], ds_email [ 32 ], ds_referal [ MAX_PLAYER_NAME ], ds_gender, ds_race, ds_skin ;
    GetPVarString ( playerid, "reg_password", ds_password, 24 ) ;
    GetPVarString ( playerid, "reg_email", ds_email, 32 ) ;
    ds_gender = GetPVarInt ( playerid, "reg_gender" ) ;
    ds_race = GetPVarInt ( playerid, "reg_race" ) ;
    ds_skin = GetPVarInt ( playerid, "reg_skin" ) ;

    format ( dialog_string, sizeof ( dialog_string ),"{FFFFFF}Ïàðîëü: %s%s\n{FFFFFF}", ( strlen ( ds_password ) > 1 ) ? ( "{0ee33e}" ) : ( "{F7B32C}" ), ( strlen ( ds_password ) > 1 ) ? ( ds_password ) : ( "Íå çàäàí" ) ) ;
    format ( dialog_string, sizeof ( dialog_string ),"%sÏî÷òà: %s%s\n{FFFFFF}", dialog_string, ( strlen ( ds_email ) > 1 ) ? ( "{0ee33e}" ) : ( "{F7B32C}" ), ( strlen ( ds_email ) > 1 ) ? ( ds_email ) : ( "Íå çàäàíà" ) ) ;
    format ( dialog_string, sizeof ( dialog_string ),"%sÐåôåðàë: %s%s\n{FFFFFF}", dialog_string, ( strlen ( ds_referal ) > 1 ) ? ( "{0ee33e}" ) : ( "{F7B32C}" ), ( strlen ( ds_referal ) > 1 ) ? ( ds_referal ) : ( "Íå çàäàí" ) ) ;
    format ( dialog_string, sizeof ( dialog_string ),"%sÏîë: %s%s\n{FFFFFF}", dialog_string, ( ds_gender < 2 ) ? ( "{0ee33e}" ) : ( "{F7B32C}" ), ( ds_gender == 2 ) ? ( "Íå çàäàí" ) : ( ds_gender == 0 ) ? ( "Ìóæñêîé" ) : ( "Æåíñêèé" ) ) ;
    format ( dialog_string, sizeof ( dialog_string ),"%sÑòðàíà: %s%s\n{FFFFFF}", dialog_string, ( ds_race ) ? ( "{0ee33e}" ) : ( "{F7B32C}" ), ( ds_race ) ? ( race_name_str [ ds_race - 1 ] ) : ( "Íå çàäàíà" ) ) ;
    format ( dialog_string, sizeof ( dialog_string ),"%sÂíåøíîñòü: %s%s\n{FFFFFF}", dialog_string, ( ds_skin ) ? ( "{0ee33e}" ) : ( "{F7B32C}" ), ( ds_skin ) ? ( "Âûáðàíà" ) : ( "Íå âûáðàíà" ) ) ;
    if ( ds_gender && ds_race && ds_skin && strlen ( ds_email ) > 1 && strlen ( ds_password ) > 1 )format ( dialog_string, sizeof ( dialog_string ),"%s{0ee33e}Ïðîäîëæèòü ðåãèñòðàöèþ", dialog_string ) ;
    else format ( dialog_string, sizeof ( dialog_string ),"%s{F7B32C}Ïðîäîëæèòü ðåãèñòðàöèþ", dialog_string ) ;
    ShowPlayerDialogEx ( playerid, d_reg_main, DIALOG_STYLE_LIST, "{edc61a}>> Ðåãèñòðàöèÿ", dialog_string, "Äàëåå", "Îòìåíà" ) ;
    return 1;
}

 

 

Share this post


Link to post
Share on other sites

5 answers to this question

  • 0

Что такое "No spawn", код античита какого-нибудь?
При копировании кода из текстового редактора меняй раскладку клавиатуры на русский язык, дабы адекватно копировалась кириллица.

Share this post


Link to post
Share on other sites
  • 0

No spawn это причина по которой кикает. Перед No spawn стоит еще такая строчка 

Спойлер

{
        SetPVarInt(playerid, "AntiSpawn", gettime()+10);
          SetPlayerVirtualWorld(playerid, playerid+1);
        SetPlayerInterior(playerid, 0);
        SetPlayerPos(playerid, 59.8756, 949.2502, 510.1700);
        SetPlayerFacingAngle(playerid, 248.5684);
        SetPlayerCameraPos(playerid, 65.5911, 947.4286, 511.8720);
        SetPlayerCameraLookAt(playerid, 64.6308, 947.6999, 511.6273);
        SetPlayerSkin(playerid, 146);
        return 1;
    }
    if(PlayerLogged[playerid] != true)
   {
        SendErr(playerid, "Ñåðâåð çàêðûë ñîåäèíåíèå! Äëÿ âûõîäà èç èãðû ââåäèòå: /q(uit)" ) ;
        return OnGuardWarningCheater(playerid,  "NO SPAWN (1)", 85);
    }

 

 

 

То есть если зарегистрироваться быстро, то можно играть. А вот если регистрация проходит более 6 секунд кикает. Просто человечек падает.

Edited by odosenok

Заметка от Cawfee , создано

3.2. Код больше 10 строк брать еще и под спойлер. Как это сделать рассказано в разделе "FAQ"

Устное предупреждение.

Заметка от Cawfee , создано

Объединил сообщения.

Share this post


Link to post
Share on other sites
  • 0

OnGuardWarningCheater в студию

Share this post


Link to post
Share on other sites
  • 0

Покажи диалог d_reg_main.

Share this post


Link to post
Share on other sites
  • 0

Регистрацию настроил. Если интересно создавайте тему.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • Antoxa39
      By Antoxa39
      Дратути) Я хочу поделится с новичками одной штучкой,с помощью которой можно сделать спидометр.
       
      Объявляем глобальные переменные.
      new Text:speedtest; В public OnPlayerConnect добавляем следующее.
      speedtest = TextDrawCreate(506.599884, 394.742156, "500 KM/H");// создаем текстдрав при подключении игрока (он не будет отображатся) В конце мода создаем новую функцию.
      forward getsp(playerid); public getsp(playerid) {     new Float:cord[3];     GetVehicleVelocity(GetPlayerVehicleID(playerid),cord[0], cord[1], cord[2]);     new Float:veloc = floatsqroot(floatpower(floatabs(cord[0]), 2.0) + floatpower(floatabs(cord[1]), 2.0) + floatpower(floatabs(cord[2]), 2.0)) * 181.3;     new str[25];     format(str,sizeof(str),"KM/H %d",floatround(veloc));     TextDrawSetString(speedtest,str);     return 1; } Переходим в OnPlayerStateChange и добавляем следующее.
      if(newstate == PLAYER_STATE_DRIVER) {     TextDrawShowForPlayer(playerid,speedtest);     SetTimerEx("getsp", 1, true, "%f", playerid); } if(newstate == PLAYER_STATE_ONFOOT) {     TextDrawHideForPlayer(playerid,speedtest); } ВСЁ!) Мы создали спидометр. Удачи вам в скриптинге!)