Jump to content
  • 0

pomoc NPC


FetisBoy

Dotaz

#define RECORDING "mujbot" //Název souboru, který jsme nahrávali bez přípony .rec

#define RECORDING_TYPE 1 //1 pokud je v autě, pěšky je to 2

 

 

 

#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

 

 

new AutoBota; //Global variable!

public OnPlayerConnect(playerid)

{

ConnectNPC("Michal","mujbot");

AutoBota = CreateVehicle(400, 0.0, 0.0, 5.0, 0.0, 3, 3, 5000);

return 1;

}

 

 

public OnPlayerSpawn(playerid)

{

if(IsPlayerNPC(playerid)) //Kontrola, pokud je spawnutý NPC.

{

new npcname[MAX_PLAYER_NAME];

GetPlayerName(playerid, npcname, sizeof(npcname)); //Zjišťuje jméno NPC.

if(!strcmp(npcname, "Michal", true)) //Zjišťuje, jestli je jméno bota Michal

{

PutPlayerInVehicle(playerid, AutoBota, 0); //Strčí NPC do auta, které sme vytvořili

}

}

return 1;

}

 

 

 

ERRORY ->

C:\Documents and Settings\Admin\Plocha\se\npcmodes\mujbot.pwn(19) : warning 235: public function lacks forward declaration (symbol "OnPlayerConnect")

C:\Documents and Settings\Admin\Plocha\se\npcmodes\mujbot.pwn(21) : error 017: undefined symbol "ConnectNPC"

C:\Documents and Settings\Admin\Plocha\se\npcmodes\mujbot.pwn(22) : error 017: undefined symbol "CreateVehicle"

C:\Documents and Settings\Admin\Plocha\se\npcmodes\mujbot.pwn(27) : warning 235: public function lacks forward declaration (symbol "OnPlayerSpawn")

C:\Documents and Settings\Admin\Plocha\se\npcmodes\mujbot.pwn(29) : error 017: undefined symbol "IsPlayerNPC"

C:\Documents and Settings\Admin\Plocha\se\npcmodes\mujbot.pwn(35) : error 017: undefined symbol "PutPlayerInVehicle"

C:\Documents and Settings\Admin\Plocha\se\npcmodes\mujbot.pwn(22) : warning 204: symbol is assigned a value that is never used: "AutoBota"

Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

 

 

4 Errors.

Link to comment
Share on other sites

6 odpovědí na tuto otázku

Recommended Posts

  • 0

Pokud vím není téma o Popisu ale o nčem jinám Jinak to to dělám poprvé ..

 

Přidal a furt Errory

 

C:\Documents and Settings\Admin\Plocha\se\npcmodes\mujbot.pwn(8) : warning 235: public function lacks forward declaration (symbol "OnRecordingPlaybackEnd")

C:\Documents and Settings\Admin\Plocha\se\npcmodes\mujbot.pwn(8) : error 017: undefined symbol "StartRecordingPlayback"

C:\Documents and Settings\Admin\Plocha\se\npcmodes\mujbot.pwn(11) : warning 235: public function lacks forward declaration (symbol "OnNPCEnterVehicle")

C:\Documents and Settings\Admin\Plocha\se\npcmodes\mujbot.pwn(11) : error 017: undefined symbol "StartRecordingPlayback"

C:\Documents and Settings\Admin\Plocha\se\npcmodes\mujbot.pwn(12) : warning 235: public function lacks forward declaration (symbol "OnNPCExitVehicle")

C:\Documents and Settings\Admin\Plocha\se\npcmodes\mujbot.pwn(12) : error 017: undefined symbol "StopRecordingPlayback"

Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

 

 

3 Errors.

Link to comment
Share on other sites

  • 0

Vsadim se, že sis to stáhnul, nevíš si rady s errorem a za moment mě setřeš, že pawno umíš, jakej sem kid a že je to tvoje (y)

 

Ten tvoj podpis si zabil....

Taky jsem z toho nemoch :d :d :d

 

A navíc, neni to celej kod, dej sem celej -_-

Link to comment
Share on other sites

  • 0

Sázku si prohrál nestáhl jsme si ale našel TuT

Nevím protože s NPC jsem nikdy nedělal jak jsem psal Dělám to poprvé .... ..Blbě Pawno neumím.... Umím Pawn Nikde jsem nepsal že to moje jen chci pomoc aby mi to šlo

 

Tak tě prosím zkus přemýšlet ...

 

P.S. Téma je o pomoc ne o popisku ;-)

Link to comment
Share on other sites

  • 0

Máš to špatně, proto tam máš errory.

 

#include <a_npc>
main(){}
#define RECORDING "mujbot"
#define RECORDING_TYPE 1
public OnRecordingPlaybackEnd()
StartRecordingPlayback(RECORDING_TYPE, RECORDING);
public OnNPCEnterVehicle(vehicleid, seatid)
StartRecordingPlayback(RECORDING_TYPE, RECORDING);
public OnNPCExitVehicle()
StopRecordingPlayback();
public OnNPCSpawn()
{
StartRecordingPlayback(RECORDING_TYPE, RECORDING);
}

 

Toto do módu nebo do filterscriptu nedávej. Prostě napiš do pawna jen toto a ulož to do npcmodes.

nahrávku mujbot zkopíruj do npcmodes/recording.Pak do svého Filterscriptu nebo rovnou do módu napíšeš toto :

 

new AutoBota;
public OnPlayerConnect(playerid)
{
ConnectNPC("Michal","mujbot");
AutoBota = CreateVehicle(400, 0.0, 0.0, 5.0, 0.0, 3, 3, 5000);
return 1;
}

public OnPlayerSpawn(playerid)
{
   if(IsPlayerNPC(playerid))
   {
    new npcname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, npcname, sizeof(npcname));
    if(!strcmp(npcname, "Michal", true))
    {
	    PutPlayerInVehicle(playerid, AutoBota, 0);
	    }
   }
   return 1;
}

 

Mě to funguje takhle :d

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...