[AJUDA] - Criando NPC 0.3z
#1

Ae, Alguem me ajuda a criar um NPC (Samp 0.3z), Ja fiz tudo mas o NPC nгo aparece no jogo.
la em npcmodes :

PHP код:
#define RECORDING "meunpc2" //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_TYPERECORDING);
 
#if RECORDING_TYPE == 1
  
public OnNPCEnterVehicle(vehicleidseatidStartRecordingPlayback(RECORDING_TYPERECORDING);
  public 
OnNPCExitVehicle() StopRecordingPlayback();
#else
  
public OnNPCSpawn() StartRecordingPlayback(RECORDING_TYPERECORDING);
#endif
 
----------------------------------------------------------------------------------------------------------------------------------------
 
new 
PrimeiroNPCVehicle//Variavel global
public OnGameModeInit()
{
print(
"NPC CARREGADO");
ConnectNPC("PrimeiroNPC","meunpc2");
PrimeiroNPCVehicle CreateVehicle(4370.00.05.00.0335000);
return 
1;
}
 
public 
OnPlayerSpawn(playerid)
{
if(
IsPlayerNPC(playerid)) //Verifica se o jogador й um NPC.
{
new 
npcname[MAX_PLAYER_NAME];
GetPlayerName(playeridnpcnamesizeof(npcname)); //Obtendo o nome do(s) NPC(s).
if(!strcmp(npcname"PrimeiroNPC"true)) //Checando se o nome do NPC й PrimeiroNPC
{
PutPlayerInVehicle(playeridPrimeiroNPCVehicle0); //Colocar o NPC dentro do veнculo que criamos para isso.
}
return 
1;
}
Coloquei isso " if(IsPlayerNPC(playerid))return 1;"
em OnPlayerConnect OnPlayerSpawn e OnPlayerRequestClass 
mas oNPC n aparece no jogo de geito algum
Reply
#2

alguem?
Reply
#3

poxa, ninguem?
Reply
#4

Tenha paciкncia, ou sу vai afastar quem quer te ajudar, ninguйm gosta de ajudar quem quer as coisas rбpido e fбcil assim, alйm de que os "bumps" sу sгo permitidos depois de 24 horas.

Sгo cуdigos do gamemode e do npcmode aн ou apenas do npcmode? Se for a segunda opзгo nem sei como conseguiu compilar, se foi a primeira opзгo:
- Cheque se hб alguma mensagem de conexгo no server.log
- Cheque se a variбvel max_npcs do arquivo server.cfg estб definida em um nъmero positivo.
- Cheque seus sistemas de logins(se houver), talvez estejam impedindo-o de nascer.
Reply
#5

Essa parte й a parte que estб no GameMode, a outra й a do npcmodes.

Quote:

new PrimeiroNPCVehicle; //Variavel global
public OnGameModeInit()
{

print("NPC CARREGADO");
ConnectNPC("PrimeiroNPC","meunpc2");
PrimeiroNPCVehicle = CreateVehicle(437, 0.0, 0.0, 5.0, 0.0, 3, 3, 5000);
return 1;

}


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, "PrimeiroNPC", true)) //Checando se o nome do NPC й PrimeiroNPC
{
PutPlayerInVehicle(playerid, PrimeiroNPCVehicle, 0); //Colocar o NPC dentro do veнculo que criamos para isso.
}
return 1;
}

Reply
#6

alguem?
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)