Szerző Téma: Nem csatlakozik a 2. NPC-m.  (Megtekintve 730 alkalommal)

Nem elérhető Pedró

  • 3341
  • 2014 © Az év Szkriptere
    • Profil megtekintése
Nem csatlakozik a 2. NPC-m.
« Dátum: 2012. december 18. - 15:21:19 »
0 Show voters
Üdv!
Azzal a problémával sikerült összefutnom, hogy a 2. csatlakoztatott NPC-m váratlanul lecsatlakozik csatlakozás után pár másodpercel, tulajdonképpen ez egy Vonat npc lenne.. A record (.rec) fájl-t beraktam vonat.rec fájlnéven a npcmodes/recordings mappába, továbbá a npcmodes mappán belül létrehoztam a betöltetõ fájlt, vonat.pwn (és .amx):



//vonat.rec
#include <a_npc>
#define RECORDING \"vonat\"
public OnRecordingPlaybackEnd() {
StartRecordingPlayback(1, RECORDING);
return 0;
}
public OnNPCEnterVehicle(vehicleid, seatid) {
StartRecordingPlayback(1, RECORDING);
return 0;
}
public OnNPCExitVehicle() {
StopRecordingPlayback();
return 0;
}

 
 
Játékmódomban:
Létrehozom a jármûvét:



new npc_vonat_veh;

 
OnGameModeInit:
 

ConnectNPC(\"[NPC]Vonat\", \"vonat\");
npc_vonat_veh = AddStaticVehicle(538, 0, 0, 0, 0, 1, 1);

 
 
Továbbá pedig a NPC-t jármûbe is rakom OnPlayerSpawn-kor..



   if(IsPlayerNPC(playerid)) {
if(!strcmp(pName(playerid), \"[NPC]Vonat\")) PutPlayerInVehicle(playerid, npc_vonat_veh, 0);
return 1;
}

 
 
A server.cfg -ben a maxnpc beállíás értéke: 2, szóval ezzel sem lehet gond.
A másik meg, hogy a Repülõs NPC csatlakozik, tökéletesen mûködik, viszont a 2. már nem..
Ha van ötletetetek a hiba megoldására, kérem válaszoljatok.

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Nem csatlakozik a 2. NPC-m.
« Válasz #1 Dátum: 2012. december 18. - 16:44:59 »
0 Show voters
Az OnPlayerConnect függvénynél a regisztráláskor vagy a bejeletkezéskor lép le szerintem.. probáld berakni az OnPlayerConnect Függvény alá ezt a sort..
 
if (IsPlayerNPC(playerid))

Nem elérhető Pedró

  • 3341
  • 2014 © Az év Szkriptere
    • Profil megtekintése
Nem csatlakozik a 2. NPC-m.
« Válasz #2 Dátum: 2012. december 19. - 08:38:03 »
0 Show voters
Idézetet írta: ZyZu date=1355845499\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"31081\" data-ipsquote-contentclass=\"forums_Topic
Az OnPlayerConnect függvénynél a regisztráláskor vagy a bejeletkezéskor lép le szerintem.. probáld berakni az OnPlayerConnect Függvény alá ezt a sort..
 
if (IsPlayerNPC(playerid))

 

Te birka!!
Nem tudsz olvasni/szöveget értelmezni?
MÁR 1 NPC-M JÓ.
Szóval én már alkalmaztam ezt a függvényt az OnPlayerConnect-nél.

Nem csatlakozik a 2. NPC-m.
« Válasz #3 Dátum: 2012. december 19. - 20:04:27 »
0 Show voters
Muti a másik NPC-dnek az npcmodesi scriptjét.

Nem elérhető Pedró

  • 3341
  • 2014 © Az év Szkriptere
    • Profil megtekintése
Nem csatlakozik a 2. NPC-m.
« Válasz #4 Dátum: 2012. december 19. - 20:12:42 »
0 Show voters
ugyanez, csak repcsi-re irva a record.

Nem csatlakozik a 2. NPC-m.
« Válasz #5 Dátum: 2012. december 19. - 21:09:24 »
0 Show voters
Akkor nemtudom:S

Nem elérhető divkn

  • 3259
    • Profil megtekintése
Nem csatlakozik a 2. NPC-m.
« Válasz #6 Dátum: 2012. december 19. - 21:23:03 »
0 Show voters
Újraindítás után egyszerre csak egy NPC tud csatlakoztatni, ha egynél többen csatlakoznak, akkor a szerver kidobja ezzel az üzenettel.
 
Blocking xxx.xxx.xxx.xxx due to a \'server full\' attack (2)[/quote]
Adj neki 1000-2000 milliszekundumos csatlakozási idõt és csatlakozni fognak a szerverre.

Nem elérhető Pedró

  • 3341
  • 2014 © Az év Szkriptere
    • Profil megtekintése
Nem csatlakozik a 2. NPC-m.
« Válasz #7 Dátum: 2012. december 21. - 09:09:05 »
0 Show voters
Köszönöm szépen mindenkinek a segítségét, idejét, a probléma a .rec fájlban volt, valószínûleg elcsesztem vele valamit, mivel alapból 4,7 megás lett a .rec fájl, amit eddig nem sokaltam, csak azután, miután újra felvettük és az csak ~1 megás lett.
Zárok!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal