
Prvi Korak:
-Za pocetak skinite ovu FS: KLIK.
-Ta FS ce nam trebati kako bi mogli snimati kretanje NPC Botine
-Ubacite tu FS u folder "filterscripts" i predjite na drgui Korak.
To je to za Prvi Korak!!!
Drugi Korak:
-Pokrenite Server i udjite na njega.
-Logirajte se kao RconADMIN, /rcon login "sifra"
-Zatim kucajte /rcon loadfs npc_record (Loadamo FS kojom cemo snimati)
-Sada cemo ih snimati, dostupne komande su:
/ofrecord
-Ovo cemo kucati kada je na nogama.
/onrecord
-Ovo cemo kucati kada je u vozilu.
/stoprecord
-Ovo cemo kucati da zaustavimo snimanje Botine
To je to za Drugi Korak!!!
Treci Korak:
-Kada ste snimali kretanje NPCa, on ce biti sacuvan u folder "scriptfiles" kao .rec datoteka.
-Uzmite tu datoteku i prebacite je u npcmodes/recordings/
-Sada trebamo napraviti "filterScriptu" za tog bota.
-Otvorite Pawno idite na "new" i obrisite sve.
-Zatim dodajte ovako (AKO JE NA NOGAMA)
#define RECORDING "ImeBotine"
#define RECORDING_TYPE 2
#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
Kompajlaj te i sacuvajte je u "npcmodes" folder.
Cetvrti Korak:
-Sada prelazimo na GameMoDe.
-Otvorite vas GM.
-CTRL+F i ukucajte "public OnPlayerSpawn"
-Ispod toga dodajte sledece:
if(IsPlayerNPC(playerid))//Proverava da li je to NPC Botina
{
new npc_name;
GetPlayerName(playerid,npc_name,sizeof(npc_name));
if(!strcmp(npc_name,"ImeBotine",false))
{
SetPlayerSkin(playerid,26😎;//Stavlja botini skin
ImeBotine = Create3DTextLabel("Seka_Aleksic",0x008080FF,30.0,40.0,50.0,40.0,0);//Ovde stavimo kordinate i sta ce da pise na 3DTextu
Attach3DTextLabelToPlayer(ImeBotine, playerid, 0.0, 0.0, 0.0);//Kacimo 3DText na Botinu
}
return 1;
}
-Sada stisnite CTRL+F i ukucajte "public OnGameModeInit"
-Ispod tog publica dodajte ovako:
ConnectNPC("ImeBotine","ImeBotine");//Connecta igraca, izbegava registraciju i login
-Sada jos samo da definiramo ime 3DTexta, gore pri vrhu gde su vam svi "new" dodajte:
new Text3D:ImeBotine;
To bi bilo to za sad... 🙂
Ako imate pitanja pitajte u temi.....
Moguce da ima gresaka jer sam na brzinu pisao.
TuTorial by joXy
