Szerző Téma: Parancsra induló NPC.  (Megtekintve 858 alkalommal)

Parancsra induló NPC.
« Dátum: 2010. július 17. - 13:25:27 »
0 Show voters
Helló
Megin segítségre szorulok,mivel sikerült berakni a botot (köszönet fluv-nak érte :D) csak most azt szeretném megcsinálni h /go parancsra induljon.. és miután elindult és vége a rec-nek,akk megint bekell írni h /go h megin induljon.. Nemtom ezt pontosan hogyan kell.. ::|
filterscripts/barracks1.pwn :
 
#include <a_samp>
#include <a_npc>
new Barracks;
public OnFilterScriptInit ( )
{
    print ( \"BarracksNPC\" );
    ConnectNPC ( \"BarracksNPC\", \"barracks1\" );
    Barracks = AddStaticVehicle(437, 2109.1763, 1503.0453, 32.2887, 82.2873, 0, 1);
    return 1;
}
public OnPlayerSpawn ( playerid )
{
    if ( IsPlayerNPC ( playerid ) )
    {
        new npcname [ MAX_PLAYER_NAME ];
        GetPlayerName ( playerid, npcname, sizeof ( npcname ) );
        if ( !strcmp ( npcname, \"BarracksNPC\", true ) )
        {
            PutPlayerInVehicle ( playerid, Barracks, 0 );
            return 1;
        }
        return 1;
    }
    return 1;
}

 
npcmodes/barracks1 :
 
#define RECORDING \"barracks1\"
#define RECORDING_TYPE 1
#include <a_npc> //
public OnRecordingPlaybackEnd ( )
{
    StartRecordingPlayback ( RECORDING_TYPE, RECORDING );
    return 0;
}
#if RECORDING_TYPE == 1
    public OnNPCEnterVehicle ( vehicleid, seatid )
    {
        StartRecordingPlayback ( RECORDING_TYPE, RECORDING );
        return 0;
    }
    public OnNPCExitVehicle ( )
    {
        StopRecordingPlayback ( );
        return 0;
    }
#else
    public OnNPCSpawn ( )
    {
        StartRecordingPlayback ( RECORDING_TYPE, RECORDING );
        return 0;
#endif

 
Elore is THX -megin-! :P

GroX

  • Vendég
Parancsra induló NPC.
« Válasz #1 Dátum: 2010. július 17. - 13:47:35 »
0 Show voters
/go parancsra csatlakoztatod az NPC-t, mikor oda ért a végéhez akkor kirúgod és így tovább

Parancsra induló NPC.
« Válasz #2 Dátum: 2010. július 17. - 14:58:15 »
0 Show voters
Megnéztem úgy,és azúgy ratyi,me mindig kickelnem kell a végén.. nekem úgy kéne h elmegy a végéig,visszaterepoltál(közbe lefagy) és /go -ra megin indul,de ezígyidegesíto :(

Parancsra induló NPC.
« Válasz #3 Dátum: 2010. július 18. - 19:08:17 »
0 Show voters
public OnRecordingPlaybackEnd ( )
{
   StartRecordingPlayback ( RECORDING_TYPE, RECORDING );      <-- ezt torold ki
   return 0;
}

 
torold ki ezt> StartRecordingPlayback ( RECORDING_TYPE, RECORDING );
igy nem fogja mindig elorrol kezdeni es nem kell kickelni.
« Utoljára szerkesztve: 2010. július 18. - 19:18:00 írta Chris »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal