GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => Szkript kérések => SA-MP: Szerverfejlesztés => RP/RPG kérések => A témát indította: Adii - 2012. október 08. - 19:19:31

Cím: NPC- kérdés
Írta: Adii - 2012. október 08. - 19:19:31
Csináltam egy npc-t rp szerverre, de nem mûködik:/
A szerverre csatlakozik, de a jármûvet nem teszi be és az npc ott áll ahova a szerver bedobja a playereket amikor regisztrálnak:/
Egy másik oldal tutorialja alapján készítettem.
NPCMODES MAPPAI: pwn
 
#define RECORDING \"Vonat\" // Ez az NPC-d neve, melyet felvettél
#define RECORDING_TYPE 1 // Az NPC közlekedése, 1 ha jármût vezet, 2 ha gyalogol
#include <a_npc> // Az NPC függvénykönyvtár beágyazása
public OnRecordingPlaybackEnd ( )
{
  StartRecordingPlayback ( RECORDING_TYPE, RECORDING );
  return 0;
}
#if RECORDING_TYPE == 1 // Ha az NPC típusa jármûves vezetõ
  public OnNPCEnterVehicle ( vehicleid, seatid )
  {
    StartRecordingPlayback ( RECORDING_TYPE, RECORDING );
    return 0;
  }
  public OnNPCExitVehicle ( )
  {
    StopRecordingPlayback ( );
    return 0;
  }
#else // Viszont ha gyalogos
  public OnNPCSpawn ( )
  {
    StartRecordingPlayback ( RECORDING_TYPE, RECORDING );
    return 0;
  }
#endif

 
Filterscript:
 
 #include <a_samp>
new npcveh;
public OnFilterScriptInit ( )
{
  ConnectNPC(\"Vonat\", \"load\");
  npcveh = CreateVehicle ( 538,1464.3372,2632.2500,12.0545, 270.0000, 3, 3, -1 );
  return 1;
}
public OnPlayerSpawn ( playerid )
{
  if ( IsPlayerNPC ( playerid ) )
  {
            new npcname [ MAX_PLAYER_NAME ];
            GetPlayerName ( playerid, npcname, sizeof ( npcname ) );
            if ( !strcmp ( npcname, \"Vonat\", true ) )
            {
                        PutPlayerInVehicle ( playerid, npcveh, 0 );
            }
            return 1;
  }
  return 1;
}
Cím: NPC- kérdés
Írta: Adii - 2012. november 28. - 21:40:41
Valaki??
Cím: NPC- kérdés
Írta: Iceaac - 2012. november 28. - 23:33:04
OnPlayerConnect elejére másold be:
 
if(IsPlayerNPC(playerid)) return 1;

 
Bár nem tudok semmit a játékmódod felépítésérõl, elképzelhetõ, hogy nem csak itt lehet probléma, de meglátjuk.
Cím: NPC- kérdés
Írta: Adii - 2012. november 28. - 23:56:03
GF módról van szó..
Holnap kipróbálom.
Cím: NPC- kérdés
Írta: Iceaac - 2012. november 29. - 15:00:59
GF módnál valószínûleg elég sok helyre kell, pl. jármû beszállásnál, vagy hogy neki ne fogyjon benzin, disconnectnél ne mentsen NPCnek fájlba, stb.


Egyébként a TwoDollarClick fake oldal, nem fizetnek.