[POMOC] NPC bot

Započeo ceLL_
30. Okt. 2010.
2,406
pregleda
19
postova
ZmaXy
5
Underboss
30. Okt. 2010.
Nmg da verujem...Oko ovog se mucim vec nekoliko dana i nikako da uspem....

Evo kako sam uradio:
npc-
#define RECORDING "mynpc" //Ovo je ime filea koji ste snimali u igri.
#define RECORDING_TYPE 1 //1 ako ste bili u vozilu,  2 na nogama.

#include
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


OnGameModeInit-
public OnGameModeInit()
{
    print("moj gamemode");
    ConnectNPC("MojPrviNPC","mynpc");
    MyFirstNPCVehicle = CreateVehicle(431, 0.0, 0.0, 5.0, 0.0, 3, 3, 5000);
    return 1;
}


Pod "NEW" sam stavio
new MyFirstNPCVehicle;


OnPlayerSpawn-
public OnPlayerSpawn(playerid)
{
    if(IsPlayerNPC(playerid)) //Provjerava dali se spawnao NPC.
    {
        new npcname;
        GetPlayerName(playerid, npcname, sizeof(npcname)); //Primanje imena NPC-a
        if(!strcmp(npcname, "MojPrviNPC", true)) //Provjerava dali je ime NPC-a "MojPrviNPC"
        {
            PutPlayerInVehicle(playerid, MyFirstNPCVehicle, 0); //Stavlja NPC-a u vozilo koje smo kreirali za njeg.
        }
        return 1;
    }
    //Ostale stvari za igrace idu ovdje.
    return 1;
}


I posle svega kad ocu da COMPILUJEM! Nece da compiluje izbaci mi ono "DON'T SEND" HEEELP
fixman
5
Underboss
30. Okt. 2010.
ne poklapaju ti se negdje zagrade.. { }
ZmaXy
5
Underboss
30. Okt. 2010.
EDIT:

Uspeo sam da uradim kao FS

Ali sad kad pokrenem Server pise da se NPC konektovao i posle nekoliko sekundi se diskonektuje....Kako to da sredim.?
Viky
6
Legenda Foruma
30. Okt. 2010.
Moras stavit ako je npc, da se nemora logat/regat...
Na POCETAK OnPlayerConnect stavi ovo:

if(IsPlayerNPC(playerid))
{
return 1;
}
ZmaXy
5
Underboss
30. Okt. 2010.
heh..Problem je u tome jer ja to IMAM....  ☹️
Viky
6
Legenda Foruma
30. Okt. 2010.
To dodaj takodjer na sam VRH onplayerrequestspawn
ZmaXy
5
Underboss
30. Okt. 2010.
Mislis pod OnPlayerRequestCLASS ?

I tu isto imam! :/
Viky
6
Legenda Foruma
30. Okt. 2010.
Ne, mislim u onplayerrequestSPAWN
ZmaXy
5
Underboss
30. Okt. 2010.
To mi ne postoji u modu....
fixman
5
Underboss
30. Okt. 2010.
 
public OnPlayerRequestSpawn(playerid)
{
return 1;
}


ispod tog publica to dodaj...
Viky
6
Legenda Foruma
30. Okt. 2010.
Onda na ta dva mjesta stavi ovo:

if(IsPlayerNPC(playerid))
{
gPlayerLogged = 1;
return 1;
}
ZmaXy
5
Underboss
30. Okt. 2010.
@ BloodMaster 
@(॓_॔) - Čιѕтσ яєкяєαтινησ - (॓_॔)

Sta bih ja bez vas.... 😄

Blood, dodao sam to i opet mi se posle nekoliko sekundi diskonektuje sa servera! Ima neki drugi nacin?

Molim Moderatore da obrisu postove Black Dote.....
fixman
5
Underboss
30. Okt. 2010.
hmmmm jesi promjenio u server.cfg maxnpc??
ZmaXy
5
Underboss
30. Okt. 2010.
Jesam,bilo je 10 promenio sam u 11!  Ni meni vise nije jasno..
fixman
5
Underboss
30. Okt. 2010.
cek,jel imas neki anti cheat?? ako imas de napisi sta sev sadrzi..
posto je moguce da ga kickuje ili cak banuje :S zbog "health hacka" ili zbog "pinga"....

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha