Server Closed Connection [REP +]
#14

Quote:
Originally Posted by WopsS
View Post
So, what is your name in game? Try to edit this line
pawn Code:
new nikox = strfind(plname, "Niko", true);
in
pawn Code:
new nikox = strfind(plname, "ForTest", true);
and try again to login!

Give us, on player spawn.
That is disabled,it's a check of roleplay name but anti roleplay name is off atm.

On PlayerSpawn
pawn Code:
public OnPlayerSpawn(playerid)
{
    SetRealMoney(playerid, ScriptMoney[playerid]);
    ScriptMoneyUpdated[playerid] = 1;
    SetRealMoney(playerid, ScriptMoney[playerid]);
    TextDrawShowForPlayer(playerid, mg0);
    new pName[MAX_PLAYER_NAME];
    new string[128];
    InitLockDoors(playerid);
    if(IsPlayerNPC(playerid)) return 1;
    STDPlayer[playerid] = 0;
    gTeam[playerid] = PlayerInfo[playerid][pTeam]; //Set the Team
    if (gTeam[playerid] == 4) //medic / criminal reset team
    {
        gTeam[playerid] = 3;
    }
    if(gPlayerLogged[playerid] == 0)
    {
        SendClientMessage(playerid, COLOR_LIGHTRED, "** This server requires a Login BEFORE spawn (Kicked) **");
        SetTimerEx("KickPlayerOut",500,false,"i",playerid);
    }
    if(PlayerInfo[playerid][pAdminDuty] == 1)
    {
        Delete3DTextLabel(DutyLabel[playerid]);
        DutyLabel[playerid] = Create3DTextLabel("Admin On Duty \n Do NOT Attack",0xFF000099,0,0,0,50,-1,1);
        Attach3DTextLabelToPlayer(DutyLabel[playerid], playerid, 0,0,0);
    }
    else if(PlayerInfo[playerid][pTesterDuty] == 1)
    {
        Delete3DTextLabel(DutyLabel[playerid]);
        DutyLabel[playerid] = Create3DTextLabel("Tester On Duty \n Do NOT Attack",0x00AA0099,0,0,0,50,-1,1);
        Attach3DTextLabelToPlayer(DutyLabel[playerid], playerid, 0,0,0);
    }
    if(!gPlayerAnimLibsPreloaded[playerid])
     {
        PreloadAnimLib(playerid,"BOMBER");
        PreloadAnimLib(playerid,"RAPPING");
        PreloadAnimLib(playerid,"SHOP");
        PreloadAnimLib(playerid,"BEACH");
        PreloadAnimLib(playerid,"SMOKING");
        PreloadAnimLib(playerid,"FOOD");
        PreloadAnimLib(playerid,"ON_LOOKERS");
        PreloadAnimLib(playerid,"DEALER");
        PreloadAnimLib(playerid,"CRACK");
        PreloadAnimLib(playerid,"CARRY");
        PreloadAnimLib(playerid,"COP_AMBIENT");
        PreloadAnimLib(playerid,"PARK");
        PreloadAnimLib(playerid,"INT_HOUSE");
        PreloadAnimLib(playerid,"FOOD");
        PreloadAnimLib(playerid,"PED");
        PreloadAnimLib(playerid,"MISC");
        PreloadAnimLib(playerid,"BLOWJOBZ");
        PreloadAnimLib(playerid,"RIFLE");
        PreloadAnimLib(playerid,"UZI");
        PreloadAnimLib(playerid,"SHOTGUN");
        PreloadAnimLib(playerid,"COLT45");
        PreloadAnimLib(playerid,"SILENCED");
        PreloadAnimLib(playerid,"GYMNASIUM");
        PreloadAnimLib(playerid,"PARK");
        PreloadAnimLib(playerid,"BSKTBALL");
        PreloadAnimLib(playerid,"GANGS");
        PreloadAnimLib(playerid,"FIGHT_D");
        PreloadAnimLib(playerid,"PAULNMAC");
        PreloadAnimLib(playerid,"SWEET");
        PreloadAnimLib(playerid,"SWAT");
        gPlayerAnimLibsPreloaded[playerid] = 1;
    }
    if (IsDead[playerid] == 1)
    {
        SetPlayerPos(playerid,DeathPosX[playerid],DeathPosY[playerid],DeathPosZ[playerid]);
        SetCameraBehindPlayer(playerid);
        SetPlayerSkin(playerid, DeathSkin[playerid]);
        Died[playerid] = 1;
        SetTimerEx("DeathAnim", 500,false,"i",playerid);
        AutoDeathTimer[playerid] = SetTimerEx("AutoDeath",300000,false,"i",playerid);
        SendClientMessage(playerid,COLOR_LIGHTRED,"------------------ Health Advise -----------------");
        SendClientMessage(playerid,COLOR_WHITE,"You are bleeding to death.In 5 minutes you will die.");
        SendClientMessage(playerid,COLOR_WHITE,"Remember that the medics can revive you.");
        SendClientMessage(playerid,COLOR_WHITE,"If you die you will loose 10.000");
        SendClientMessage(playerid,COLOR_WHITE,"You can either /accept death or call medics with /service ers");
        SendClientMessage(playerid,COLOR_LIGHTRED,"--------------------------------------------------------");
        return 1;
    }
    TextDrawHideForPlayer(playerid, Textdraw39[playerid]);
    TextDrawHideForPlayer(playerid, Textdraw40[playerid]);
    if(gTeam[playerid] == 11 && PlayerInfo[playerid][pLeader] < 1)
    {
        MedicBill[playerid] = 0;
        new rand = random(sizeof(CIV));
        SendClientMessage(playerid, COLOR_LIGHTRED, "You are not an Approved Leader, you are now a Civilian !");
        PlayerInfo[playerid][pTeam] = 3;
        gTeam[playerid] = 3;
        SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
        PlayerInfo[playerid][pModel] = CIV[rand];
        SpawnPlayer(playerid);
    }
    if(gTeam[playerid] == 5)
    {
        if(PlayerInfo[playerid][pMember] < 1)
        {
            MedicBill[playerid] = 0;
            new rand = random(sizeof(CIV));
            SendClientMessage(playerid, COLOR_LIGHTRED, "You are not a Family Member, you are now a Civilian !");
            PlayerInfo[playerid][pTeam] = 3;
            gTeam[playerid] = 3;
            SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
            PlayerInfo[playerid][pModel] = CIV[rand];
            SpawnPlayer(playerid);
        }
    }
    if(gTeam[playerid] == 10)
    {
        if(PlayerInfo[playerid][pMember] != 8)
        {
            MedicBill[playerid] = 0;
            new rand = random(sizeof(CIV));
            SendClientMessage(playerid, COLOR_LIGHTRED, "You are not a Member of this Agency, you are now a Civilian !");
            PlayerInfo[playerid][pTeam] = 3;
            gTeam[playerid] = 3;
            SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
            PlayerInfo[playerid][pModel] = CIV[rand];
            SpawnPlayer(playerid);
        }
    }
    if(gTeam[playerid] == 2 && PlayerInfo[playerid][pMember] > 3)
    {
        MedicBill[playerid] = 0;
        new rand = random(sizeof(CIV));
        SendClientMessage(playerid, COLOR_LIGHTRED, "You haven't applied for being an Officer / FBI / National Guard, you are now a Civilian !");
        PlayerInfo[playerid][pTeam] = 3;
        gTeam[playerid] = 3;
        SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
        PlayerInfo[playerid][pModel] = CIV[rand];
        SpawnPlayer(playerid);
    }
    if(PlayerInfo[playerid][pRegularCount] <= 72000 && PlayerInfo[playerid][pRegularRank] == 0)
    {
        PlayerInfo[playerid][pRegularRank] = 1;
        GetPlayerName(playerid, pName, sizeof(pName));
        format(string, sizeof(string), "%s Has been Automatically Promoted to Regular Player!", pName);
        SendClientMessageToAll(COLOR_WHITE, string);
        GameTextForPlayer(playerid, "~y~PROMOTED ~n~~p~REGULAR PLAYER !!!!!", 10000, 5);
        if (PlayerInfo[playerid][pHelper] == 0)
        {
            PlayerInfo[playerid][pHelper] = 1;
            SendClientMessage(playerid, COLOR_WHITE, "You have been Promoted to a Helper!");
        }
        if (PlayerInfo[playerid][pAchievement7] == 0)
        {
            TextDrawSetString(Textdraw64[playerid],"Congratulations! ~n~~n~You have earned the medal ~n~~b~Regular Player (7) ~n~~n~~w~you won ~g~$200");
            ShowAchievement(playerid);
            SafeGivePlayerMoney(playerid,2500);
            PlayerInfo[playerid][pAchievement7] = 1;
        }
    }
    if(PlayerInfo[playerid][pRegularCount] <= 36000 && PlayerInfo[playerid][pRegularRank] == 1)
    {
        PlayerInfo[playerid][pRegularRank] = 2;
        GetPlayerName(playerid, pName, sizeof(pName));
        format(string, sizeof(string), "%s Has been Automatically Promoted to Regular Player Level 2!", pName);
        SendClientMessageToAll(COLOR_WHITE, string);
        GameTextForPlayer(playerid, "~y~PROMOTED ~n~~p~REGULAR PLAYER LEVEL 2!!!!!", 10000, 5);
        if (PlayerInfo[playerid][pAchievement8] == 0)
        {
            TextDrawSetString(Textdraw64[playerid],"Congratulations! ~n~~n~You have earned the medal ~n~~b~Regular Level 2 (8) ~n~~n~~w~you won ~g~$5000");
            ShowAchievement(playerid);
            SafeGivePlayerMoney(playerid,5000);
            PlayerInfo[playerid][pAchievement8] = 1;
        }
    }
    if(PlayerInfo[playerid][pRegularCount] == 0 && PlayerInfo[playerid][pRegularRank] == 2)
    {
        PlayerInfo[playerid][pRegularRank] = 3;
        GetPlayerName(playerid, pName, sizeof(pName));
        format(string, sizeof(string), "%s Has been Automatically Promoted to Regular Player Level 3!", pName);
        SendClientMessageToAll(COLOR_WHITE, string);
        GameTextForPlayer(playerid, "~y~PROMOTED ~n~~p~REGULAR PLAYER LEVEL 3!!!!!", 10000, 5);
        if (PlayerInfo[playerid][pHelper] == 1 || PlayerInfo[playerid][pHelper] == 0)
        {
            PlayerInfo[playerid][pHelper] = 2;
            SendClientMessage(playerid, COLOR_WHITE, "You have been Promoted to a Master Helper!");
        }
    }
    if (PlayerInfo[playerid][pAchievement5] == 0 && PlayerInfo[playerid][pConnectSeconds] >= 3600)
    {
        TextDrawSetString(Textdraw64[playerid],"Congratulations! ~n~~n~You have earned the medal ~n~~b~One Hour! (5) ~n~~n~~w~you won ~g~$100");
        ShowAchievement(playerid);
        SafeGivePlayerMoney(playerid,100);
        PlayerInfo[playerid][pAchievement5] = 1;
    }
    if (PlayerInfo[playerid][pAchievement6] == 0 && PlayerInfo[playerid][pConnectSeconds] >= 18000)
    {
        TextDrawSetString(Textdraw64[playerid],"Congratulations! ~n~~n~You have earned the medal ~n~~b~Five Hours! (6) ~n~~n~~w~you won ~g~$250");
        ShowAchievement(playerid);
        SafeGivePlayerMoney(playerid,250);
        PlayerInfo[playerid][pAchievement6] = 1;
    }
    if(gTeam[playerid] == 3)
    {
        if(PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pLeader] > 0)
        {
            SendClientMessage(playerid, COLOR_LIGHTRED, "You are part of a Family/Force, you've been forced to the right Class + Char !");
            MedicBill[playerid] = 0;
            new model = PlayerInfo[playerid][pChar];
            if(PlayerInfo[playerid][pMember] == 1) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; }
            else if(PlayerInfo[playerid][pMember] == 2) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; }
            else if(PlayerInfo[playerid][pMember] == 3) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; }
            else if(PlayerInfo[playerid][pMember] == 4) { SetSpawnInfo(playerid, 1, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 1; gTeam[playerid] = 1; }
            else if(PlayerInfo[playerid][pMember] == 5) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; }
            else if(PlayerInfo[playerid][pMember] == 6) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; }
            else if(PlayerInfo[playerid][pMember] == 7) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; }
            else if(PlayerInfo[playerid][pMember] == 8) { SetSpawnInfo(playerid, 10, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 10; gTeam[playerid] = 10; }
            else if(PlayerInfo[playerid][pMember] == 9) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; }
            else if(PlayerInfo[playerid][pMember] == 10) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; }
            else if(PlayerInfo[playerid][pMember] == 11) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; }
            else if(PlayerInfo[playerid][pMember] == 12) { SetSpawnInfo(playerid, 1, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 1; gTeam[playerid] = 1; }
            else if(PlayerInfo[playerid][pMember] == 13) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; }
            else if(PlayerInfo[playerid][pMember] == 14) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; }
            else if(PlayerInfo[playerid][pMember] == 15) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; }
            else if(PlayerInfo[playerid][pMember] == 16) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; }
            else if(PlayerInfo[playerid][pLeader] == 1) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; }
            else if(PlayerInfo[playerid][pLeader] == 2) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; }
            else if(PlayerInfo[playerid][pLeader] == 3) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; }
            else if(PlayerInfo[playerid][pLeader] == 4) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; }
            else if(PlayerInfo[playerid][pLeader] == 5) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; }
            else if(PlayerInfo[playerid][pLeader] == 6) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; }
            else if(PlayerInfo[playerid][pLeader] == 7) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; }
            else if(PlayerInfo[playerid][pLeader] == 8) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; }
            else if(PlayerInfo[playerid][pLeader] == 9) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; }
            else if(PlayerInfo[playerid][pLeader] == 10) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; }
            else if(PlayerInfo[playerid][pLeader] == 11) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; }
            else if(PlayerInfo[playerid][pLeader] == 12) { SetSpawnInfo(playerid, 1, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 1; gTeam[playerid] = 1; }
            else if(PlayerInfo[playerid][pLeader] == 13) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; }
            else if(PlayerInfo[playerid][pLeader] == 14) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; }
            else if(PlayerInfo[playerid][pLeader] == 15) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; }
            else if(PlayerInfo[playerid][pLeader] == 16) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; }
            //SetSpawnInfo(playerid, team, model,0.0,0.0,0.0,0,0,0,0,0,0,0);
            SpawnPlayer(playerid);
        }
    }
    if(PlayerInfo[playerid][pSmokeAddicted] == 1)
    {
        SendClientMessage(playerid, COLOR_NICERED, "You feel the urge for a cigarette!");
        SmokeAddictTimer[playerid] = SetTimerEx("SmokeAddictLooseHP",1800000, true, "i", playerid);
    }
    if(PlayerInfo[playerid][pLungCancer] == 1)
    {
        SendClientMessage(playerid, COLOR_NICERED, "You're having trouble breathing... (( Lung Cancer ))");
        SetTimerEx("Cough", 3600000, 1, "d", playerid);
    }
    if(PlayerInfo[playerid][pChar] > 0) { SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]); }
    else { SetPlayerSkin(playerid, PlayerInfo[playerid][pModel]); }
    SetPlayerWeapons(playerid);
    SetPlayerSpawn(playerid);
    SetPlayerToTeamColor(playerid);
    PlayerFixRadio(playerid);
    IsFactionAbuser(playerid);
    TogglePlayerControllable(playerid, 0);
    SetTimerEx("Unfreezeply",5000,0,"d",playerid);
    new Float:vector[3];
    GetPlayerCameraFrontVector(playerid, vector[0], vector[1], vector[2]);
    if(vector[2] <= -0.9958 && vector[2] >= -0.9964)
    {
        SendClientMessage(playerid, COLOR_GREY,"Hacker!!");
        return 1;
    }
    return 1;
}
Reply


Messages In This Thread
Server Closed Connection [REP +] - by ***Niko*** - 13.11.2013, 18:10
Re: Server Closed Connection [REP +] - by thomaswilliams - 13.11.2013, 18:42
Re: Server Closed Connection [REP +] - by ***Niko*** - 13.11.2013, 18:45
Re : Server Closed Connection [REP +] - by samp_boy - 13.11.2013, 19:00
Re: Server Closed Connection [REP +] - by ***Niko*** - 13.11.2013, 19:30
Re: Server Closed Connection [REP +] - by DaniceMcHarley - 13.11.2013, 20:52
Re : Server Closed Connection [REP +] - by samp_boy - 13.11.2013, 21:27
Re: Server Closed Connection [REP +] - by ***Niko*** - 13.11.2013, 21:45
Re: Server Closed Connection [REP +] - by Mattakil - 13.11.2013, 23:31
Re: Server Closed Connection [REP +] - by KimGuan - 13.11.2013, 23:37
Re: Server Closed Connection [REP +] - by ***Niko*** - 14.11.2013, 00:57
Re: Server Closed Connection [REP +] - by 420Scripter - 14.11.2013, 01:31
Re: Server Closed Connection [REP +] - by WopsS - 14.11.2013, 04:17
Re: Server Closed Connection [REP +] - by ***Niko*** - 14.11.2013, 06:14
Re: Server Closed Connection [REP +] - by DaniceMcHarley - 14.11.2013, 10:17
Re: Server Closed Connection [REP +] - by ***Niko*** - 14.11.2013, 15:30
Re: Server Closed Connection [REP +] - by ***Niko*** - 14.11.2013, 23:25
Re: Server Closed Connection [REP +] - by DavidLuango - 15.11.2013, 00:53
Re: Server Closed Connection [REP +] - by ***Niko*** - 15.11.2013, 00:56
Re: Server Closed Connection [REP +] - by Deduction - 15.11.2013, 01:52
Re: Server Closed Connection [REP +] - by ***Niko*** - 15.11.2013, 12:47

Forum Jump:


Users browsing this thread: 4 Guest(s)