SA-MP Forums Archive
NPCs Nгo Conectгo - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: NPCs Nгo Conectгo (/showthread.php?tid=199053)



NPCs Nгo Conectгo - mafelis - 14.12.2010

Estou tentando colcoar npcs, mas simplemente eles nгo conectam no servidor jб tentei de tudo
no cfg tб MAXNPC 500, mas quando abro o samp-server.exe, nгo aparece NPC Conectado que nem divia aparecer


Re: NPCs Nгo Conectгo - abestado - 14.12.2010

Manda code? e.e


Re: NPCs Nгo Conectгo - mafelis - 14.12.2010

Cуdigo OnPlayerSpawn:
Код:
public OnPlayerSpawn(playerid)
{
	if(IsPlayerNPC(playerid)) //Verifica se o jogador й um NPC.
	{
		new npcname[MAX_PLAYER_NAME];
		GetPlayerName(playerid, npcname, sizeof(npcname));//Obtendo o nome do(s) NPC(s)
		if(!strcmp(npcname, "MeuPrimeiroNPC", true)) //Checando se o nome do NPC й MeuPrimeiroNPC
		{
			PutPlayerInVehicle(playerid, MeuPrimeiroNPCVehicle, 0); //Colocar o NPC dentro do veнculo que criamos para isso.
		}
		return 1;
	}  //Outras coisas para os jogadores normais vai aqui!
	return 1;
}
Cуdigo OnFilterScriptInit
Код:
#include <a_samp>
new MeuPrimeiroNPCVehicle; //Variavel global

#if defined FILTERSCRIPT



public OnFilterScriptInit()
{
	print("meu filterscript");
	ConnectNPC("MeuPrimeiroNPC","npc1");
	MeuPrimeiroNPCVehicle = CreateVehicle(400, 0.0, 0.0, 5.0, 0.0, 3, 3, 5000);
	return 1;
 }
Cуdigo NPC1.pwn na Pasta NPCMODES

Код:
#define RECORDING "npc1" //Este й o nome do seu arquivo de gravaзгo, sem a extenзгo(.rec).
#define RECORDING_TYPE 1 //1 para gravaзхes em veнculo e 2 para gravaзхes apй.
#include <a_npc>
main(){}
public OnRecordingPlaybackEnd() StartRecordingPlayback(RECORDING_TYPE, RECORDING);
#if RECORDING_TYPE == 1
	public OnNPCEnterVehicle(vehicleid, seatid)
	StartRecordingPlayback(RECORDING_TYPE, RECORDING);
	public OnNPCExitVehicle() StopRecordingPlayback();
#else
	public OnNPCSpawn()
	StartRecordingPlayback(RECORDING_TYPE, RECORDING);
#endif
O Q tem de Errado


Re: NPCs Nгo Conectгo - -GooGle- - 14.12.2010

caso teu sv tem sistema de registro?


Re: NPCs Nгo Conectгo - abestado - 14.12.2010

Ixi, nгo sou muito bom em NPC nгo. Tem que esperar alguйm que saiba, mas jб jб..

#OFF

add msn ae , adrianomengue9@hotmail.com


Re: NPCs Nгo Conectгo - mafelis - 14.12.2010

Uso o The GodFather e sim tem sistema de registro1


Re: NPCs Nгo Conectгo - -GooGle- - 14.12.2010

cara que eu saiba npc n loga em sistema de registro, tenta assim
pawn Код:
public OnPlayerSpawn(playerid)
{
 ConnectNPC("MeuPrimeiroNPC","npc1");
    if(IsPlayerNPC(playerid)) //Verifica se o jogador й um NPC.
    {
        new npcname[MAX_PLAYER_NAME];
        GetPlayerName(playerid, npcname, sizeof(npcname));//Obtendo o nome do(s) NPC(s)
        if(!strcmp(npcname, "MeuPrimeiroNPC", true)) //Checando se o nome do NPC й MeuPrimeiroNPC
        {
            PutPlayerInVehicle(playerid, MeuPrimeiroNPCVehicle, 0); //Colocar o NPC dentro do veнculo que criamos para isso.
        }
        return 1;
    }  //Outras coisas para os jogadores normais vai aqui!
    return 1;
}



Re: NPCs Nгo Conectгo - mafelis - 14.12.2010

Mas Quando um NPC Conecta no Servidor o Server Gera um Logo, NPC Conected on IP:PORT nгo й!


Re: NPCs Nгo Conectгo - -GooGle- - 14.12.2010

cara faz um tempinho tinha um cara com a mesma duvida, dai o npc n conseguia entrar no sv por causa do sistema de login


Re: NPCs Nгo Conectгo - Macintosh - 14.12.2010

Simples no OnPlayerLogin pхe um else com IsPlayerNpc(playerid);
e troca o code OnPlayerSpawn por OnPlayerLogin

pawn Код:
public OnPlayerLogin(playerid)
{
 ConnectNPC("MeuPrimeiroNPC","npc1");
    if(IsPlayerNPC(playerid)) //Verifica se o jogador й um NPC.
    {
        new npcname[MAX_PLAYER_NAME];
        GetPlayerName(playerid, npcname, sizeof(npcname));//Obtendo o nome do(s) NPC(s)
        if(!strcmp(npcname, "MeuPrimeiroNPC", true)) //Checando se o nome do NPC й MeuPrimeiroNPC
        {
            PutPlayerInVehicle(playerid, MeuPrimeiroNPCVehicle, 0); //Colocar o NPC dentro do veнculo que criamos para isso.
        }
        return 1;
    }  //Outras coisas para os jogadores normais vai aqui!
    return 1;
}