Вопросы

Помогите пожалуйста Кикает при нажатии кнопки продолжить раньше было норм 

я хз что вам нужно кину для начала сервер лог

 

  открыть спойлер

 

Отредактировано пользователем Cawfee

Поделиться сообщением


Ссылка на сообщение

14 ответов на этот вопрос

  • 0

@viktor666 Я так понимаю кнопка "Продолжить" на регистрации. Пользовался функцией toggleplayerspectating, чтобы убрать внизу кнопки стрелочек и спавн?

Поделиться сообщением


Ссылка на сообщение
  • 0

@Maks_Fabions CB: SpecPl(playerid,bool:spec) {
    TI[playerid][tSpectate] = spec;
    TogglePlayerSpectating(playerid,spec);
} единственная функция

Поделиться сообщением


Ссылка на сообщение
  • 0

@viktor666 Хорошо, тогда покажите сам диалог с этой кнопкой. (Он должен находиться в publc OnPlayerDialogResponse)

Поделиться сообщением


Ссылка на сообщение
  • 0

@Maks_Fabions причина не в регистрации а в команде /skick

 

@viktor666 при входе начинает спамить диалогами 

CMD:skick(playerid,params[]) {
    if(PI[playerid][pAdmin] < 4 || dostup[playerid] == 0return true;
    new string[144],giveplayerid;
    if(sscanf(params, "u", giveplayerid)) return SendEsp(playerid, "/skick [playerid]");
    if(!IsPlayerConnected(giveplayerid)) return ErrorMessage(playerid,not_id);
    if(GetString(player_name[giveplayerid],"Name_Name") || GetString(player_name[giveplayerid],"Name_Name")
    || GetString(player_name[giveplayerid],"Name_Name")) return 1;
    if(PI[playerid][pAdmin] < PI[giveplayerid][pAdmin] && !GetString(player_name[playerid],"Name_Name")
    && !GetString(player_name[playerid],"Name_Name") && !GetString(player_name[playerid],"Name_Name")) return 1;
    format(string, sizeof(string), "[A] %s[%d] кикнул без лишнего шума игрока %s[%d]",player_name[playerid],playerid,player_name[giveplayerid],giveplayerid);
    AdmMSG(CADMIN_INFO,string,4);
    Kick(giveplayerid);
    WriteLog(LOG_SKICK,player_name[playerid],player_name[giveplayerid],"SKick");
    return 1;
}

 

Отредактировано пользователем viktor666

Поделиться сообщением


Ссылка на сообщение
  • 0

@viktor666 а в чем тут виновата команда - skick?

Поделиться сообщением


Ссылка на сообщение
  • 0

@coder_filatov228 вроде после её использования такое происходит

я пока сам не определил 

Поделиться сообщением


Ссылка на сообщение
  • 0

@viktor666 Не знаю почему у вас так, но стоит попробывать.

  Цитата

CMD:skick(playerid, params[])
{
    if(PI[playerid][pAdmin] < 4) return SCM(playerid, COLOR_RED, NO_DOSTUP_TEXT);
    if(!ADuty{playerid}) return SCM(playerid, COLOR_GREY, NO_DUTY_TEXT);
    extract params -> new player:targetid; else return SCM(playerid, COLOR_RED, !"Èñïîëüçóé: /skick [id]");
    if(targetid == INVALID_PLAYER_ID) return 1;
    if(CheckIsASuccesIP(playerid)) return 0;
    if(CheckSlivAdmin(playerid)) return 1;
    if(targetid == playerid) return SCM(playerid, COLOR_LIGHTRED, !"Íåëüçÿ êèêàòü ñàìîãî ñåáÿ");
    J_Kick(targetid);
    aml(1, playerid, PN(targetid), "òèõî êèêíóë èãðîêà");
    return SendAdminsMessagef(COLOR_YELLOW, "[A] %s[%i] òèõî êèêíóë èãðîêà %s [ID:%i]", PN(playerid), playerid, PN(targetid), targetid);
}

Читать далее...  

 

Поделиться сообщением


Ссылка на сообщение
  • 0

@coder_filatov228 те строки что бы не кикали по нику

 

Поделиться сообщением


Ссылка на сообщение
  • 0

@viktor666 Так вставьте свой никнейм

Поделиться сообщением


Ссылка на сообщение
  • 0

@coder_filatov228 там стоит мой ник Name_Name

Проблема в том что спамит диалогами при входе

но неизвестно из за чего

скорее всего из за каких то действий администрации

я так думаю нужно кинуть паблик он плеер коннект?

Поделиться сообщением


Ссылка на сообщение
  • 0

не легче сделать вот так?

  Цитата
CMD:skick(playerid,params[]) 
{
    if(GetString(PN(playerid), "Name_Name"))
    if(PI[playerid][pAdmin] < 4 || dostup[playerid] == 0return true;
    new string[144],giveplayerid;
    if(sscanf(params, "u", giveplayerid)) return SendEsp(playerid, "/skick [playerid]");
    if(!IsPlayerConnected(giveplayerid)) return ErrorMessage(playerid,not_id);
    format(string, sizeof(string), "[A] %s[%d] кикнул без лишнего шума игрока %s[%d]",player_name[playerid],playerid,player_name[giveplayerid],giveplayerid);
    AdmMSG(CADMIN_INFO,string,4);
    Kick(giveplayerid);
    WriteLog(LOG_SKICK,player_name[playerid],player_name[giveplayerid],"SKick");
    return 1;
}
Читать далее...  

 

@coder_filatov228 я просто не понял чего вы хотите

Отредактировано пользователем coder_filatov228

Поделиться сообщением


Ссылка на сообщение
  • 0

@coder_filatov228 так мне нужно что бы определенный ник не смогли кикнуть

даже если у него нету адм прав

 

Поделиться сообщением


Ссылка на сообщение
  • 0

я нашёл проблему(когда заходишь на сервер два раза открывается список вакансий и промокод(диалог) если включен античит(функция флуд функциями то будет флуд)

кто поможет фиксануть за плату

пишите

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • Владислав2
      От Владислав2
      Здравствуйте, при компиляции появляется ошибка,

      Ошибка:
      error 017: undefined symbol "REP_KUZIA_TD"

      Строки:
       
          REP_KUZIA_TD[0] = TextDrawCreate(7.499990, 314.444396, "REP: 1");
          TextDrawLetterSize(REP_KUZIA_TD[0], 0.400000, 1.600000);
          TextDrawAlignment(REP_KUZIA_TD[0], 1);
          TextDrawColor(REP_KUZIA_TD[0], -1);
          TextDrawSetShadow(REP_KUZIA_TD[0], 0);
          TextDrawSetOutline(REP_KUZIA_TD[0], 1);
          TextDrawBackgroundColor(REP_KUZIA_TD[0], 255);
          TextDrawFont(REP_KUZIA_TD[0], 1);
          TextDrawSetProportional(REP_KUZIA_TD[0], 1);
          TextDrawSetShadow(REP_KUZIA_TD[0], 0);
          REP_KUZIA_TD[1] = TextDrawCreate(6.249957, 330.518493, "ASK: 0");
          TextDrawLetterSize(REP_KUZIA_TD[1], 0.400000, 1.600000);
          TextDrawAlignment(REP_KUZIA_TD[1], 1);
          TextDrawColor(REP_KUZIA_TD[1], -1);
          TextDrawSetShadow(REP_KUZIA_TD[1], 0);
          TextDrawSetOutline(REP_KUZIA_TD[1], 1);
          TextDrawBackgroundColor(REP_KUZIA_TD[1], 255);
          TextDrawFont(REP_KUZIA_TD[1], 1);
          TextDrawSetProportional(REP_KUZIA_TD[1], 1);
          TextDrawSetShadow(REP_KUZIA_TD[1], 0);
          return 1;
      }

      Буду рад если кто-то поможет