Npc doent join
#6

Код:
public OnPlayerConnect(playerid)
{
    if(IsPlayerNPC(playerid)) return 1;
	if(!IsPlayerNPC(playerid))
	{
        if(IsPlayerNPC(playerid)) return 1;
		new name[MAX_PLAYER_NAME], string[256];
    	GetPlayerName(playerid, name, sizeof(name));
    	format(string, sizeof(string), "** %s (%d) Has Joined The Server", name,playerid);
		/*some code*/
		if(!udb_Exists(PlayerName2(playerid)))
		{
            if(IsPlayerNPC(playerid)) return 1;
			ShowPlayerDialog(playerid, Register, DIALOG_STYLE_INPUT, "Please Register", "This account is not registered \nType a password below (don't forget it)", "Register", "Cancel");
		}
		if(udb_Exists(PlayerName2(playerid)))
		{
            if(IsPlayerNPC(playerid)) return 1;
			ShowPlayerDialog(playerid, Logged, DIALOG_STYLE_INPUT, "Please Login", "This account is registered \nType you password below", "Login", "Cancel");
		}
    	SetTimerEx("SettingPlayerTeam",10,1,"i",playerid);
    	playerCheckpoint[playerid] = 999;
   		PLAYERLIST_authed[playerid]=false;
	}
	else
	{
		if(IsPlayerNPC(playerid)) return 1;
		new name[MAX_PLAYER_NAME], string[256];
    	GetPlayerName(playerid, name, sizeof(name));
    	format(string, sizeof(string), "** %s (%d) Has Joined The Server", name,playerid);
		SendClientMessageToAll(COLOUR_GREY,string);
		
	}
	return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
	gPlayerClass[playerid] = classid;
	PlayerInfo[playerid][Spawned] = 0;
	if(IsPlayerNPC(playerid)) return 1;
    if(StartingNewLife(playerid))
	{
        if(IsPlayerNPC(playerid)) return 1;
		SetupPlayerForClassSelection(playerid);
	}
	else
	if(!StartingNewLife(playerid))
	{
        if(IsPlayerNPC(playerid)) return 1;
		SetPlayerSkin(playerid,dUserINT(PlayerName2(playerid)).("Skin"));
	}
	return 1;
}

public OnPlayerSpawn(playerid)
{
    if(IsPlayerNPC(playerid)) 
	{
        new npcname[MAX_PLAYER_NAME];
        GetPlayerName(playerid, npcname, sizeof(npcname)); 
	    if(!strcmp(npcname, "[BOT]PoliceOfficer1", true))
		{
            SetPlayerColor(playerid,COLOUR_BLUE);
            SetPlayerSkin(playerid, 267);
	    }
		return 1;
    }
    else
    {
		SetPlayerColor(playerid,COLOUR_WHITE);
    	PlayerInfo[playerid][Spawned] = 1;
    	if(!IsPlayerNPC(playerid))
		{
			if(StartingNewLife(playerid))
			{
			    SendClientMessage(playerid,COLOUR_GREEN,"You Have Started A New Life! You Can Quit And Come Back Later To Continue This Life");
				/*some code*/
			}
			else
			if(!StartingNewLife(playerid))
			{
			    SendClientMessage(playerid,COLOUR_GREEN,"Data Loaded - Continuing Current Life...");
                            /*some code*/
 			}
		}
	}
	return 1;
}
I hope this will is enough. Thankd for try to help me
Reply


Messages In This Thread
Npc doent join - by billiout - 27.11.2010, 14:23
Re: Npc doent join - by Osviux - 27.11.2010, 14:39
Re: Npc doent join - by billiout - 27.11.2010, 14:45
Re: Npc doent join - by Osviux - 27.11.2010, 14:47
Re: Npc doent join - by [MWR]Blood - 27.11.2010, 14:48
Re: Npc doent join - by billiout - 27.11.2010, 14:55
Re: Npc doent join - by billiout - 27.11.2010, 17:29
Re: Npc doent join - by billiout - 28.11.2010, 08:59
Re: Npc doent join - by Retardedwolf - 28.11.2010, 09:05
Re: Npc doent join - by rbN. - 28.11.2010, 09:14

Forum Jump:


Users browsing this thread: 1 Guest(s)