Problems spawning with admin power
#7

pawn Код:
public OnPlayerSpawn(playerid)
{
    if(!PlayerInfo[playerid][pLoggedIn] && !IsPlayerNPC(playerid))
    {
        SetPlayerPos(playerid, 1975.203002, 3779.311523, -50.243506);
        SetPlayerCameraPos(playerid, 1975.203002, 3779.311523, 100.243506);
        SetPlayerCameraLookAt(playerid, 1975.203002, 3779.311523, -0.243506);
        SetSpawnInfo( playerid, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
        new file[64];
        format(file, sizeof(file), "users/%s.ini", RPNU(playerid));
        // Player isn't banned
        if(dini_Int(file, "AdminAccount") == 1)
        {
            format(file, sizeof(file), "users/%s.ini",RPNU(playerid));
            SetPlayerName(playerid, dini_Get(file, "OldName"));
            format(file, sizeof(file), "users/%s.ini", RPNU(playerid));
            ShowDialog(playerid, 2);
        }
        if(!dini_Exists(file))
        {
            ShowDialog(playerid, 1);
            return 1;
        }
        else
        {
            ShowDialog(playerid, 2);
        }
        return 1;
    }
    if(IsPlayerNPC(playerid))
    {
        new NPCName[MAX_PLAYER_NAME];
        GetPlayerName(playerid,NPCName,sizeof(NPCName));
        if(!strcmp(NPCName,"Priest",true))
        {
            SetPlayerSkin(playerid,68);
            SetPlayerPos(playerid,-2023.2181,1094.6647,19.0025);
            SetPlayerColor(playerid,0x000000FF);
            SetPlayerFacingAngle(playerid,-180.0);
            new string[128];
            format(string,sizeof(string),"%s",NPCName);
            PriestName = Create3DTextLabel(string,0xFDE39DFF,0.0,0.0,0.0,10.0,0,0);
            Attach3DTextLabelToPlayer(PriestName,playerid,0.0,0.0,0.2);
            return 1;
        }
    }
    SetPlayerMapIcon(playerid,0,-1989.7310,1117.9515,54.4688,21,-1);
    new name[24]; // Makes a new string for the name
    GetPlayerName(playerid, name, 24);
    ResetPlayerWeapons(playerid);
    if(PlayerInfo[playerid][pLoggedIn] && PlayerInfo[playerid][pSpawn])
    {
        FalseBan[playerid] = 0;
        SetTimerEx("FalseBanFix", 6000, false, "i", playerid);
        SpawnChar(playerid);
    }
    return 1;
}
Reply


Messages In This Thread
Problems spawning with admin power - by Drake Star - 04.07.2013, 05:08
Re: Problems spawning with admin power - by Necip - 04.07.2013, 05:10
Re: Problems spawning with admin power - by Drake Star - 04.07.2013, 05:14
Re: Problems spawning with admin power - by dEcooR - 04.07.2013, 07:12
Re: Problems spawning with admin power - by Drake Star - 04.07.2013, 13:49
Re: Problems spawning with admin power - by Income - 04.07.2013, 13:53
Re: Problems spawning with admin power - by IceBilizard - 04.07.2013, 13:59
Re: Problems spawning with admin power - by Drake Star - 04.07.2013, 14:09
Re: Problems spawning with admin power - by Drake Star - 05.07.2013, 00:31

Forum Jump:


Users browsing this thread: 1 Guest(s)