Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: ceLL_ poslato Oktobar 30, 2010, 15:58:53 POSLE PODNE

Naslov: [POMOC] NPC bot
Poruka od: ceLL_ poslato Oktobar 30, 2010, 15:58:53 POSLE PODNE
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 <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


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[MAX_PLAYER_NAME];
        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
Naslov: Odg: [POMOC] NPC bot
Poruka od: Aleksandar? poslato Oktobar 30, 2010, 16:26:12 POSLE PODNE
ne poklapaju ti se negdje zagrade.. { }
Naslov: Odg: [POMOC] NPC bot
Poruka od: ceLL_ poslato Oktobar 30, 2010, 19:21:47 POSLE PODNE
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.?
Naslov: Odg: [POMOC] NPC bot
Poruka od: BloodMaster poslato Oktobar 30, 2010, 21:13:39 POSLE PODNE
Moras stavit ako je npc, da se nemora logat/regat...
Na POCETAK OnPlayerConnect stavi ovo:

if(IsPlayerNPC(playerid))
{
return 1;
}
Naslov: Odg: [POMOC] NPC bot
Poruka od: ceLL_ poslato Oktobar 30, 2010, 21:20:10 POSLE PODNE
heh..Problem je u tome jer ja to IMAM....  :(
Naslov: Odg: [POMOC] NPC bot
Poruka od: BloodMaster poslato Oktobar 30, 2010, 21:26:24 POSLE PODNE
To dodaj takodjer na sam VRH onplayerrequestspawn
Naslov: Odg: [POMOC] NPC bot
Poruka od: ceLL_ poslato Oktobar 30, 2010, 21:29:25 POSLE PODNE
Mislis pod OnPlayerRequestCLASS ?

I tu isto imam! :/
Naslov: Odg: [POMOC] NPC bot
Poruka od: BloodMaster poslato Oktobar 30, 2010, 21:31:01 POSLE PODNE
Ne, mislim u onplayerrequestSPAWN
Naslov: Odg: [POMOC] NPC bot
Poruka od: ceLL_ poslato Oktobar 30, 2010, 21:31:37 POSLE PODNE
To mi ne postoji u modu....
Naslov: Odg: [POMOC] NPC bot
Poruka od: Aleksandar? poslato Oktobar 30, 2010, 21:37:22 POSLE PODNE

public OnPlayerRequestSpawn(playerid)
{
return 1;
}


ispod tog publica to dodaj...
Naslov: Odg: [POMOC] NPC bot
Poruka od: BloodMaster poslato Oktobar 30, 2010, 21:38:02 POSLE PODNE
Onda na ta dva mjesta stavi ovo:

if(IsPlayerNPC(playerid))
{
gPlayerLogged[playerid] = 1;
return 1;
}
Naslov: Odg: [POMOC] NPC bot
Poruka od: ceLL_ poslato Oktobar 30, 2010, 21:50:39 POSLE PODNE
@[Saw] BloodMaster 
@(à¥"_à¥") - ČιѕÑ,σ яÑ"кяÑ"αÑ,ινησ - (à¥"_à¥")

Sta bih ja bez vas.... :D

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.....
Naslov: Odg: [POMOC] NPC bot
Poruka od: Aleksandar? poslato Oktobar 30, 2010, 22:07:04 POSLE PODNE
hmmmm jesi promjenio u server.cfg maxnpc??
Naslov: Odg: [POMOC] NPC bot
Poruka od: ceLL_ poslato Oktobar 30, 2010, 22:18:06 POSLE PODNE
Jesam,bilo je 10 promenio sam u 11!  Ni meni vise nije jasno..
Naslov: Odg: [POMOC] NPC bot
Poruka od: Aleksandar? poslato Oktobar 30, 2010, 22:25:36 POSLE PODNE
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"....
Naslov: Odg: [POMOC] NPC bot
Poruka od: ceLL_ poslato Oktobar 30, 2010, 22:45:22 POSLE PODNE
Jos nemam nikakav AntiCheat...
Naslov: Odg: [POMOC] NPC bot
Poruka od: Aleksandar? poslato Oktobar 31, 2010, 09:56:26 PRE PODNE
stvarno je znam sta bi moglo biti...
ajde ako ti nije problem snimi novi NPC al' bez vozila pa vidi jel hoce...
Naslov: Odg: [POMOC] NPC bot
Poruka od: Rotcod poslato Oktobar 31, 2010, 10:36:59 PRE PODNE
Jer radis svoj mod od pocetka ili editujes ako editujes raven onda ti se nece konektovati npc pa da si bog ... Neznam sta moze biti problem :???
Naslov: Odg: [POMOC] NPC bot
Poruka od: ceLL_ poslato Oktobar 31, 2010, 15:17:28 POSLE PODNE
Citat: ‎(à¥"_à¥") - ČιѕÑ,σ яÑ"кяÑ"αÑ,ινησ - (à¥"_à¥") poslato Oktobar 31, 2010, 09:56:26 PRE PODNE
stvarno je znam sta bi moglo biti...
ajde ako ti nije problem snimi novi NPC al' bez vozila pa vidi jel hoce...

Aj uradicu to kasnije!

EDIT:  Evo sad sam uradio na nogama! I sve radi ! Ali kad odem na to mesto bota nema...! Spustim Gta pogledam na crni prozor NIJE se dikskonektovao a nema ga na tom mestu! JEr moguce mozda da ga spawna negde drugde ? kako to da resim i u cemu je Problem>