Spec NPC
#3

No hace nada directamente ai te lo paso

Код:
public OnPlayerRequestClass(playerid, classid)
{
  if(IsPlayerNPC(playerid)) return 1;
	new string[128];
	PlayerPlaySound(playerid, 1185, 0.0, 0.0, 0.0);
	PlayerInfo[playerid][pModel] = Peds[classid][0];
	for(new i=0; i<MAX_PLAYERS; i++)
	{
	  new targetid = Spectate[i];
		if(IsPlayerInAnyVehicle(targetid))
		{
			PlayerSpectateVehicle(i, 213);
			SetPlayerInterior(playerid, 0);
		}
	}
	if (RegistrationStep[playerid] == 0 && gPlayerLogged[playerid] != 1)
	{
		//ClearChatbox(playerid, 10);
		SendClientMessage(playerid, COLOR_LIGHTRED,  "===============================================================");
		format(string, sizeof(string), "Bienvenido a Gaming World Platinum Roleplay, %s", SCRIPT_VERSION);
		SendClientMessage(playerid, COLOR_YELLOW, string);
		SendClientMessage(playerid, COLOR_YELLOW2, " ");
		if (gPlayerAccount[playerid] != 0)
		{
      SendClientMessage(playerid, COLOR_LIGHTRED, "==============================================================");
			SendClientMessage(playerid, COLOR_YELLOW2, "Logueate.");
			SendClientMessage(playerid, COLOR_RED, "Si no inicia en 30 Segundos sera kickeado !");
			SendClientMessage(playerid, COLOR_LIGHTRED, "==============================================================");
			new loginstring[128];
			new loginname[64];
			GetPlayerName(playerid,loginname,sizeof(loginname));
			format(loginstring,sizeof(loginstring),"-[Gaming World Platinum]-\n\nBienvenido, %s!\n\n Por favor escriba su contraseсa:",loginname);
			ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Conectando con tu cuenta",loginstring,"Loguear","Salir");
		}
		else
		{
      SendClientMessage(playerid, COLOR_LIGHTRED, "========================================================================================");
			SendClientMessage(playerid, COLOR_YELLOW2, "La Immigation Departamento: Por favor, facilite los documentos de inmigraciуn necesarios.");
			SendClientMessage(playerid, COLOR_LIGHTRED, "========================================================================================");
			new loginname[64];
			GetPlayerName(playerid,loginname,sizeof(loginname));
			new loginstring[128];
			SendClientMessage(playerid, COLOR_YELLOW2, "VV Departamento: Porfavor , rellena los documentos para entrar a la ciudad.");
			format(loginstring,sizeof(loginstring),"-[Gaming World Platinum]-\n\n Bienbenido, %s!\n\nTu nombre no existe en nuestros datos. \n\nEscriba una contrsaeсa para registrarse:", loginname);
			ShowPlayerDialog(playerid,3,DIALOG_STYLE_INPUT,"Creando tu cuenta",loginstring,"Crear","Salir");
		}
		//SetPlayerCameraLookAt(playerid,1581.5955,-1792.9506,104.6984);
		//SetPlayerCameraPos(playerid,1581.5955,-1792.9506,104.6984);

		//SetPlayerCameraLookAt(playerid, 2118.4761,1284.2144,37.1306);
		//SetPlayerCameraPos(playerid, 167.6306,1285.4617,37.1306);

/*    SetPlayerCameraPos(playerid, -1091.0662,1243.0714,97.2797);
		SetPlayerCameraLookAt(playerid, -1556.0560,735.6566,74.1830);
		PlayerPlaySound(playerid, 1097, 0.0, 0.0, 0.0);
		PlayerInfo[playerid][pModel] = Peds[classid][0];
		SetPlayerTeamFromClass(playerid,classid);*/
	}
	else SpawnPlayer(playerid);
	return false;
 	/*if (classid == 1)
	{
			format(string, sizeof(string), "~y~> ~p~Jefe de policia ~y~< ~n~Solo lideres!");
			GameTextForPlayer(playerid,string,3500,6);
	}
	else if (classid == 2)
	{
			format(string, sizeof(string), "~y~> ~p~Jefe del FBI ~y~< ~n~Solo lideres!");
			GameTextForPlayer(playerid,string,3500,6);
	}
	else if (classid == 3)
	{
			format(string, sizeof(string), "~y~> ~p~General de la Guardia Nacional ~y~< ~n~Solo lideres!");
			GameTextForPlayer(playerid,string,3500,6);
	}
	else if (classid == 4)
	{
			format(string, sizeof(string), "~y~> ~p~Jefe de servicios de emergencias ~y~< ~n~Solo lideres!");
			GameTextForPlayer(playerid,string,3500,6);
	}
	else if (classid == 5)
	{
			format(string, sizeof(string), "~y~> ~p~Lider de La Cosa Nostra ~y~< ~n~Solo lideres!");
			GameTextForPlayer(playerid,string,3500,6);
	}
	else if (classid == 6)
	{
			format(string, sizeof(string), "~y~> ~p~Lider de la Yakuza ~y~< ~n~Solo lideres!");
			GameTextForPlayer(playerid,string,3500,6);
	}
	else if (classid == 7)
	{
			format(string, sizeof(string), "~y~> ~p~Alcalde ~y~< ~n~Solo lideres!");
			GameTextForPlayer(playerid,string,3500,6);
	}
	else if (classid == 8)
	{
			format(string, sizeof(string), "~y~> ~p~Lider de los Hitman ~y~< ~n~Solo lideres!");
			GameTextForPlayer(playerid,string,3500,6);
	}
	else if (classid == 9)
	{
			format(string, sizeof(string), "~y~> ~p~Lider de los reporteros ~y~< ~n~Solo lideres!");
			GameTextForPlayer(playerid,string,3500,6);
	}
	else if (classid == 10)
	{
			format(string, sizeof(string), "~y~> ~p~Jefe de la Compaсia de Taxi ~y~< ~n~Solo lideres!");
			GameTextForPlayer(playerid,string,3500,6);
	}
	else if (classid == 11)
	{
			format(string, sizeof(string), "~y~> ~p~Lider de los licenciadores ~y~< ~n~Solo lideres!");
			GameTextForPlayer(playerid,string,3500,6);
	}
	else
	{
		format(string, sizeof(string), "~y~> ~g~Civil ~y~<");
		GameTextForPlayer(playerid,string,3500,6);
	}
	SetPlayerTeamFromClass(playerid,classid);
	SetupPlayerForClassSelection(playerid);
	return 1;*/
}
Reply


Messages In This Thread
Spec NPC - by Gw-platinum - 26.03.2010, 21:05
Re: Spec NPC - by Zamaroht - 26.03.2010, 22:38
Re: Spec NPC - by Gw-platinum - 27.03.2010, 04:38
Re: Spec NPC - by Gw-platinum - 26.04.2010, 02:30
Re: Spec NPC - by Gw-platinum - 29.04.2010, 01:32
Re: Spec NPC - by wylly - 30.04.2010, 23:42
Re: Spec NPC - by Gw-platinum - 03.05.2010, 16:13
Re: Spec NPC - by Jesus^ - 05.05.2010, 22:13
Re: Spec NPC - by xenowort - 06.05.2010, 17:09
Re: Spec NPC - by Miguel - 06.05.2010, 20:21

Forum Jump:


Users browsing this thread: 1 Guest(s)