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
ne poklapaju ti se negdje zagrade.. { }
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.?
Moras stavit ako je npc, da se nemora logat/regat...
Na POCETAK OnPlayerConnect stavi ovo:
if(IsPlayerNPC(playerid))
{
return 1;
}
heh..Problem je u tome jer ja to IMAM.... :(
To dodaj takodjer na sam VRH onplayerrequestspawn
Mislis pod OnPlayerRequestCLASS ?
I tu isto imam! :/
Ne, mislim u onplayerrequestSPAWN
To mi ne postoji u modu....
public OnPlayerRequestSpawn(playerid)
{
return 1;
}
ispod tog publica to dodaj...
Onda na ta dva mjesta stavi ovo:
if(IsPlayerNPC(playerid))
{
gPlayerLogged[playerid] = 1;
return 1;
}
@[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.....
hmmmm jesi promjenio u server.cfg maxnpc??
Jesam,bilo je 10 promenio sam u 11! Ni meni vise nije jasno..
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"....
Jos nemam nikakav AntiCheat...
stvarno je znam sta bi moglo biti...
ajde ako ti nije problem snimi novi NPC al' bez vozila pa vidi jel hoce...
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 :???
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>