Рекомендованные сообщения



Не найдено.

6 posts in this topic

Здравствуйте! Такая проблема, если заходишь с 1 IP с двух аккаунтов блокирует ip(играем с 2пк с 1 ip) и потом сервер вовсе не пингует, начинает работать только через минут 15.
Может кто-то подсказать, как отключить это, чтобы сервер не блокировал ip адрес. Основа мода SGL

Share this post


Link to post
Share on other sites

@Luis_Collins, обычно это стараются отображать в логах сервера (server_log.txt). Поэтому хорошо бы увидеть их. И далее не помешало бы глянуть OnPlayerConnect.

Share this post


Link to post
Share on other sites

Извините написал не по правилам

 

Использую pawnbots

[12:39:46] [PB] error busy nick 'Alexey_Boyko' 
[12:40:08] [PB] error busy nick 'Warrior_Cassado' 
[12:40:08] [PB] error busy nick 'Matteo_Rivero' 
[12:40:19] [PB] error busy nick 'Jack_Backer' 
[12:40:29] [PB] error busy nick 'Rodrigo_Below' 
[12:40:29] [PB] error busy nick 'Jonh_Shakur'

Спойлер

public OnPlayerConnect(playerid)
{
    if(ServerRestart[1])
    {
        SendClientMessage(playerid,0xffcc00ff,"Ñåé÷àñ ïðîèñõîäèò ðåñòàðò ñåðâåðà!");
        SendClientMessage(playerid,0xffcc00ff,"Ïîæàëóéñòà, äîæäèòåñü åãî çàâåðøåíèÿ");
        return KickEx(playerid);
    }
    SetSpawnInfo(playerid, 0, 0, 0.0, 0.0, 0.0, 0.0, 0, 0, 0, 0, 0, 0);
    for(new pInfo:i; i < pInfo; i ++) PlayerInfo[playerid] = 0;
    for(new tempInfo:i; i < tempInfo; i ++) pTemp[playerid] = 0;
    PreloadAllAnims(playerid);
    GetPlayerName(playerid, PlayerInfo[playerid][pNames], 24);
     format(string,sizeof(string),"[A] Èãðîê %s [%i] çàøåë íà ñåðâåð", PlayerInfo[playerid][pNames],playerid);
    foreach(Player, i) if(PlayerInfo[bAdmin] >= 1 && GetPVarInt(i, "ConnectInfo")) SCM(i, COLOR_GREY, string);
    GetPlayerIp(playerid,PlayerInfo[playerid][pIP],16);
    LoadPlayerDraws(playerid);
    Show_RaceTDLocal(playerid);
    NewTextDrawsLoad(playerid);
    PlayerInfo[playerid][pTime] = unix;
    ObjectRemovedBuilding(playerid);
    ClearAnimations(playerid);
    SetPlayerDataToDefault(playerid);
    return 1;
}

 

Share this post


Link to post
Share on other sites
5 часов назад, Luis_Collins сказал:

Извините написал не по правилам

 

Использую pawnbots

[12:39:46] [PB] error busy nick 'Alexey_Boyko' 
[12:40:08] [PB] error busy nick 'Warrior_Cassado' 
[12:40:08] [PB] error busy nick 'Matteo_Rivero' 
[12:40:19] [PB] error busy nick 'Jack_Backer' 
[12:40:29] [PB] error busy nick 'Rodrigo_Below' 
[12:40:29] [PB] error busy nick 'Jonh_Shakur'

  код (открыть спойлер)

public OnPlayerConnect(playerid)
{
    if(ServerRestart[1])
    {
        SendClientMessage(playerid,0xffcc00ff,"Ñåé÷àñ ïðîèñõîäèò ðåñòàðò ñåðâåðà!");
        SendClientMessage(playerid,0xffcc00ff,"Ïîæàëóéñòà, äîæäèòåñü åãî çàâåðøåíèÿ");
        return KickEx(playerid);
    }
    SetSpawnInfo(playerid, 0, 0, 0.0, 0.0, 0.0, 0.0, 0, 0, 0, 0, 0, 0);
    for(new pInfo:i; i < pInfo; i ++) PlayerInfo[playerid] = 0;
    for(new tempInfo:i; i < tempInfo; i ++) pTemp[playerid] = 0;
    PreloadAllAnims(playerid);
    GetPlayerName(playerid, PlayerInfo[playerid][pNames], 24);
     format(string,sizeof(string),"[A] Èãðîê %s [%i] çàøåë íà ñåðâåð", PlayerInfo[playerid][pNames],playerid);
    foreach(Player, i) if(PlayerInfo[bAdmin] >= 1 && GetPVarInt(i, "ConnectInfo")) SCM(i, COLOR_GREY, string);
    GetPlayerIp(playerid,PlayerInfo[playerid][pIP],16);
    LoadPlayerDraws(playerid);
    Show_RaceTDLocal(playerid);
    NewTextDrawsLoad(playerid);
    PlayerInfo[playerid][pTime] = unix;
    ObjectRemovedBuilding(playerid);
    ClearAnimations(playerid);
    SetPlayerDataToDefault(playerid);
    return 1;
}

 

попробуй убрать pawnbots

Share this post


Link to post
Share on other sites

Убрал, подскажите как убрать защиту от коннекта  с 1 ипа пожалуйста.

Onplayerconnect приложил

Share this post


Link to post
Share on other sites

@Luis_Collins поищите в моде все, что связано с 

23 часа назад, Luis_Collins сказал:

PlayerInfo[playerid][pIP]

и скиньте сюда

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

    • GhostWill
      By GhostWill
      Первый способ с админ проверкой:
      public OnPlayerClickMap(playerid, Float:fX, Float:fY, Float:fZ) { if(pInfo[playerid][admin] != 0) return 1; SetPlayerPos(playerid,fX,fY,fZ); return 1; } Второй способ без проверки на админку:
      public OnPlayerClickMap(playerid, Float:fX, Float:fY, Float:fZ) { return SetPlayerPos(playerid,fX,fY,fZ); }  
    • MarlonPra OLB
      By MarlonPra OLB
      Хорошо, надеюсь, у вас все хорошо, смотрите, у меня проблема и то, что я не работаю CyberMor голосовой чат, на моих windows PC отлично работает, открывая порты, но на моем хосте не обнаруживается микрофон, кто-нибудь знает, как его починить? (Я использую версию 3.1)
      Надеюсь, вы мне поможете, правда в том, что этот голосовой чат - бум моего сервера.
      Я говорю по-испански и пользуюсь услугами переводчика, извини, если это плохо написано, извини.