GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: myke - 2014. december 31. - 09:04:10

Cím: NPC gond
Írta: myke - 2014. december 31. - 09:04:10
Sziasztok.
Nem rég az egyik barátomtól kaptam egy módot.
Ebbe a módba van egy boltrablás rendszer, viszont ez NPCk-hez van kötve.
Az lenne a problémám, hogy nem csatlakoznak az NPC-k, és nem tudom miért...
NPC betöltése függvény:
 
stock BoltBotBetoltes()
{
print(\"Szerver: BoltBotok betoltese folyamatban!\");
new i = -1, botname[MAX_PLAYER_NAME];
for(;++i < sizeof(BoltBot);)
{
BoltRablas[npcKicsoda] = -1;
format(botname, sizeof(botname), \"[NPC]boltbot_%d\", i);
BoltRablas[npcID] = ConnectNPCEx(botname), print(botname);
BoltRablas[npcArea] = CreateDynamicCircle(BoltBot[bBotPosX], BoltBot[bBotPosY], 10.0);
}
print(\"Szerver: BoltBotok betöltése megtörtént!\");
return true;
}

 
ConnectNPCEx függvény:
 
stock ConnectNPCEx(name[])
{
new slot = -1;
for (new i = 0; i < MAX_PLAYERS; i++) {
if (!IsPlayerConnected(i)) {
   slot = i;
   break;
}
}
ConnectNPC(name, \"npcspawn\");
return slot;
}

 
Sajnos az \"npcspawn\" fájl rejtély előttem, ugyanis csak az amx-et kaptam meg, és fogalmam sincs, hogy mi lehet benne. Kérlek szépen segítsetek, hogy tudnám ezt megoldani. Előre is köszönöm.
Cím: NPC gond
Írta: Loren - 2014. december 31. - 09:33:27
Ha amx-et kaptál nem tudsz vele semmit csinálni. Újra kell írnod ezt a részét. Egyébként az npc fájlokkal minden rendben van? Lesd meg, mert ha nem, akkor nem csoda.
Még egy kérdésem, te ezt filterscriptbe kaptad vagy már egy komolyabb módba van beillesztve?
Cím: NPC gond
Írta: myke - 2014. december 31. - 09:37:31
Egy amx fájl van, se .rec fájlok, se semmi.
Az a gond, hogy nem tudom mit lehet abba az amx fájlba.
És egy komolyabb módba van beillesztve.
Cím: NPC gond
Írta: Loren - 2014. december 31. - 09:40:13
Hiba ide vagy oda amx fájlal nem tudsz mit csinálni, ezért van a .pwn, és így még csak kiszedni se tudod. Dobhatod ki a kukába. Azért nem kell törölni, de kezdheted újra ha nincs belőle pwn fájlod.
Cím: NPC gond
Írta: myke - 2014. december 31. - 10:24:56
Easy de AMX-el lefordítottuk az AMX-et, és sikerült egy PWN-t csinálni.
 
#include <a_samp>
#include <core>
#include <float>
 
public OnNPCSpawn()
{
return 1;
}

 
Elég kicsinek tűnik  :-X
Valahogy megtudnám oldani, hogy legyenek NPC-k?
Esetleg, ha fölvennék egy NPC pénztárost, és azt írnám
BoltRablas[npcID]

-hoz, akkor jó lenne?
Cím: NPC gond
Írta: shadee - 2015. január 01. - 17:28:56
See mód.. amúgy azért nem csatlakoznak,mert a server.cfg-be maxnpc-t átkéne írni