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: pityusz200 - 2015. Február 22. - 01:51:28

Cím: Hogyan tudnék sa-mp szerverbe több filterscriptet tenni 16-nál?
Írta: pityusz200 - 2015. Február 22. - 01:51:28
Hello! Első hozászolásom,kérdésem az oldalon nem tom hogy jó helyre írom-e de az lenne a kérdésem hogy : miért nem akar kb 16-nál több filterscriptet elfogadni a Server.cfg. 16-nál többet nem érzékel , amikor többet írok mintha ott se lenne. Szerver verzió 0.3z. Válaszokat előre is köszönöm!  :)
Cím: Hogyan tudnék sa-mp szerverbe több filterscriptet tenni 16-nál?
Írta: MotI - 2015. Február 22. - 08:07:27
Maximu 16 filertscript helyezhetsz el! :)
Cím: Hogyan tudnék sa-mp szerverbe több filterscriptet tenni 16-nál?
Írta: id100 - 2015. Február 22. - 08:13:25
De lehet hogy ha nem írod be server.cfg-be akkor jó, vagy a hostod blokkolja.
(Tehát loadfs név), vagy Host->Support.
Cím: Hogyan tudnék sa-mp szerverbe több filterscriptet tenni 16-nál?
Írta: blackdog476 - 2015. Február 22. - 10:04:26
16-nál több filterscriptet lehetetlen és értelmetlen betölteni, írd őket egy modba!
Cím: Hogyan tudnék sa-mp szerverbe több filterscriptet tenni 16-nál?
Írta: BackUP - 2015. Február 22. - 10:43:06
Nem értelmetlen, sok előnye illetve hátránya is van,
Cím: Hogyan tudnék sa-mp szerverbe több filterscriptet tenni 16-nál?
Írta: pityusz200 - 2015. Február 22. - 12:39:26
A második hozászolást nem értem de biztos valami hasznos!  :shurg: De a válaszokat köszönöm majd meg probálom egy \"fájlba\" irni! :) Köszönöm!
Cím: Hogyan tudnék sa-mp szerverbe több filterscriptet tenni 16-nál?
Írta: BackUP - 2015. Február 22. - 12:42:07
Arra akar célozni, ha nem server.cfg-ből indítod, hanem rcon parancsal akkor jó lehet. Nem hiszek benne, hivatalos wikin is le van írva, hogy max. 16.
Cím: Hogyan tudnék sa-mp szerverbe több filterscriptet tenni 16-nál?
Írta: id100 - 2015. Február 22. - 13:24:56
Tényleg nem probálkoztam, nekem 1 modba van bennt kb 15000 sornyi fs...
Cím: Hogyan tudnék sa-mp szerverbe több filterscriptet tenni 16-nál?
Írta: Nasika - 2015. Február 22. - 13:35:09
Idézetet írta: id100 date=1424607896\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"52765\" data-ipsquote-contentclass=\"forums_Topic
Tényleg nem probálkoztam, nekem 1 modba van bennt kb 15000 sornyi fs...
 
Olvasd már el http://wiki.sa-mp.com/wiki/Limits 16 a limet, hogy lenne már annyi neked betéve? :)
Cím: Hogyan tudnék sa-mp szerverbe több filterscriptet tenni 16-nál?
Írta: BackUP - 2015. Február 22. - 13:38:58
Olvasd el megint, ő azt írta, hogy nem próbálkozott, és neki 1módban van bent annyi sornyi FS, nem annyi FS, annyi sornyi FS!
Cím: Hogyan tudnék sa-mp szerverbe több filterscriptet tenni 16-nál?
Írta: id100 - 2015. Február 22. - 13:40:29
Olvastad? Egy mod... kb 100 fs meg minden kutyafüle.
\"Értelmezés\".
 :\'(
16 a limit.. Igen-.-?... Nem mondod?
kb 10 hsz óta ez megy, loadfs-el lehet be lehet még többet tenni. :fighting:
E: közbe küldted.
Cím: Hogyan tudnék sa-mp szerverbe több filterscriptet tenni 16-nál?
Írta: ZyZu. - 2015. Február 22. - 19:31:29
A legjobb megoldás mindent összeírni és szépen a módba beleépíteni és akkor mindent tudsz tisztán látni a módban és nem kell külön minden hülye kódokért keresgélni.  :whistle:
- Aki nem tudja a limitálásokat az ide kattintva megnézheti!
Cím: Hogyan tudnék sa-mp szerverbe több filterscriptet tenni 16-nál?
Írta: pityusz200 - 2015. Február 24. - 21:11:57
Hello! Ezt nem tom ,hogy ide kéne írni vagy újba de hogy kell összeírni két filterscriptet? :)
Cím: Hogyan tudnék sa-mp szerverbe több filterscriptet tenni 16-nál?
Írta: BackUP - 2015. Február 24. - 21:13:36
pawno programot megnyitod, betallózod vele a .pwn fájlt és a kódot átmásolod a másik szkriptbe. (nem sima ctrl+c, ctrl+v, hanem mindent a megfelelő helyre) Ezekután ha akad hiba(pl. egyforma változók) akkor azokon javítani kell.
Cím: Hogyan tudnék sa-mp szerverbe több filterscriptet tenni 16-nál?
Írta: pityusz200 - 2015. Február 24. - 22:48:26
Szép lesz mire én azt átmásolgatóm..... :) De köszönöm a választ! De még azt kérdezném ,hogy nem fog össze kavarodni?
Cím: Hogyan tudnék sa-mp szerverbe több filterscriptet tenni 16-nál?
Írta: citromhun - 2015. Február 24. - 22:56:54
Ha megfelelően csinálod, akkor nem.
Cím: Hogyan tudnék sa-mp szerverbe több filterscriptet tenni 16-nál?
Írta: ZyZu. - 2015. Február 24. - 22:57:06
Gondolkozzál egy kicsit, ha most neked filterszkriptként van betöltve és beleírod a módba szépen hibátlanul akkor összekavarodhat? :) Ugyan az a kód lesz benne csak minden egyben.  :)
Cím: Hogyan tudnék sa-mp szerverbe több filterscriptet tenni 16-nál?
Írta: Lofoli - 2015. Február 25. - 14:45:44

public OnGameModeInit(){
SendRconCommand(\"loadfs fs\");
SendRconCommand(\"loadfs fs1\");
SendRconCommand(\"loadfs fs2\");
SendRconCommand(\"loadfs fs3\");
return 1;}

 
Ezt Már próbáltad?
Cím: Hogyan tudnék sa-mp szerverbe több filterscriptet tenni 16-nál?
Írta: Kovacs_Richard - 2015. Február 25. - 15:03:47
nem engedi betölteni...
GameMode:



#include <a_samp>
main() {}
public OnGameModeInit()
{
new str[16];
for(new i = 1; i <= 18; i++)
{
    format(str,sizeof(str),\"loadfs fs%d\",i);
    SendRconCommand(str);
}
return 1 ;
}
public OnFilterScriptInit()
{
return 1 ;
}

 
 
FS-ek: (fs1.amx-fs18.amx) (ID-k persze módosítva)



#include <a_samp>
#define ID (1)
main() {}
public OnFilterScriptInit()
{
printf(\"S FS%d\",ID);
return 1;
}
public OnFilterScriptExit()
{
printf(\"E FS%d\",ID);
return 1;
}

 
 
LOG:


----------
Loaded log file: \"server_log.txt\".
----------
SA-MP Dedicated Server
----------------------
v0.3z, ©2005-2014 SA-MP Team
[14:58:08] filterscripts = \"\"  (string)
[14:58:08]
[14:58:08] Server Plugins
[14:58:08] --------------
[14:58:08]  Loaded 0 plugins.
[14:58:08]
[14:58:08] Filterscripts
[14:58:08] ---------------
[14:58:08]   Loaded 0 filterscripts.
[14:58:08] S FS1
[14:58:08]   Filterscript \'fs1.amx\' loaded.
[14:58:08] S FS2
[14:58:08]   Filterscript \'fs2.amx\' loaded.
[14:58:08] S FS3
[14:58:08]   Filterscript \'fs3.amx\' loaded.
[14:58:08] S FS4
[14:58:08]   Filterscript \'fs4.amx\' loaded.
[14:58:08] S FS5
[14:58:08]   Filterscript \'fs5.amx\' loaded.
[14:58:08] S FS6
[14:58:08]   Filterscript \'fs6.amx\' loaded.
[14:58:08] S FS7
[14:58:08]   Filterscript \'fs7.amx\' loaded.
[14:58:08] S FS8
[14:58:08]   Filterscript \'fs8.amx\' loaded.
[14:58:08] S FS9
[14:58:08]   Filterscript \'fs9.amx\' loaded.
[14:58:08] S FS10
[14:58:08]   Filterscript \'fs10.amx\' loaded.
[14:58:08] S FS11
[14:58:08]   Filterscript \'fs11.amx\' loaded.
[14:58:08] S FS12
[14:58:08]   Filterscript \'fs12.amx\' loaded.
[14:58:08] S FS13
[14:58:08]   Filterscript \'fs13.amx\' loaded.
[14:58:08] S FS14
[14:58:08]   Filterscript \'fs14.amx\' loaded.
[14:58:08] S FS15
[14:58:08]   Filterscript \'fs15.amx\' loaded.
[14:58:08] S FS16
[14:58:08]   Filterscript \'fs16.amx\' loaded.
[14:58:08]   Filterscript \'fs17.amx\' load failed.
[14:58:08]   Filterscript \'fs18.amx\' load failed.
[14:58:08] Number of vehicle models: 0
[/quote]
 
Szóval nem engedi még rcon paranccsal sem...de ezt kb 5 perc alatt megtudtam :D
am a helyedben írnék rá egy programot ami összepakolja :) azzal sokkal egyszerűbb :)
Cím: Hogyan tudnék sa-mp szerverbe több filterscriptet tenni 16-nál?
Írta: id100 - 2015. Február 25. - 15:22:07
Megnézném hogy programozol intelligens pawn összecsatoló robotot...
Cím: Hogyan tudnék sa-mp szerverbe több filterscriptet tenni 16-nál?
Írta: Kovacs_Richard - 2015. Február 25. - 16:00:42
ha szükségem lenne rá megcsinálnám...inkább programot írnék mint összepakolnám egyesével :D
és nem kell annyira intelligensnek lennie...
megadott dolgokat kell figyelnie amiket le lehet programozni...
- #include-ok 1x legyenek
- #define-k egyszer legyenek
- változó nevek egyszer legyenek (többszörösség esetén átnevezni az egyikben)
- alap callbackeket megadni és azokba pakolja be amit kell...
- ha egy függvény többször van akkor azt jelzi, hogy döntse el a scripter mi legyen vele (ha azonos a tartalma akkor ugye csak 1x rakja be) itt több lehetőséget adhat a scripternek, hogy válasszon...
meg még pár dolog...
több évig scripteltem és egyéb programozással foglalkoztam, gyorsan átgondolva szerintem simán lehetséges, bizonyos feltételek teljesülése esetén...pl, hogy ha nem tud dönteni akkor a scriptertől várja, hogy a megadott lehetőségek közül döntsön...
de ha te tudod mi a buktatója akkor elárulhatod :) szerintem lehetséges leprogramozni :)
Cím: Hogyan tudnék sa-mp szerverbe több filterscriptet tenni 16-nál?
Írta: id100 - 2015. Február 25. - 16:13:13
Tudom mi a buktatója. Nem hiszem hogy tudsz AI-t írni ilyen felsőfokon. Rendben hogy kiveszi include stb. De ha 1 define 1szer van tegyük fel azzal 2 dolog nem fog tudni dologzni. Vagy MAX_PLAYER stb...
Cím: Hogyan tudnék sa-mp szerverbe több filterscriptet tenni 16-nál?
Írta: Kovacs_Richard - 2015. Február 25. - 16:28:55
Idézetet írta: id100 date=1424877193\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"52765\" data-ipsquote-contentclass=\"forums_Topic
De ha 1 define 1szer van tegyük fel azzal 2 dolog nem fog tudni dologzni. Vagy MAX_PLAYER stb...
 
ezt nem teljesen értem...ha összepakolja a két scriptet egybe akkor \"egy dolog van\"...vagy hogyan értetted?
ha két define-nek ugyanaz a neve akkor összehasonlítja a mögötte levő tartalma mint a függvénynél is...ha azonos mehet, ha nem akkor választani kell a scripternek, hogy 1 legyen, vagy mind2 az egyik új néven...
én még mindig nem látom a buktatókat :)
Cím: Hogyan tudnék sa-mp szerverbe több filterscriptet tenni 16-nál?
Írta: pityusz200 - 2015. Február 25. - 17:57:28
Köszönöm a válaszokat! Ezt kiprobálom remlem sikerül! :) (aztán ha ez nem megy a többit....)
 
Idézetet írta: Lofoli date=1424871944\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"52765\" data-ipsquote-contentclass=\"forums_Topic


public OnGameModeInit(){
SendRconCommand(\"loadfs fs\");
SendRconCommand(\"loadfs fs1\");
SendRconCommand(\"loadfs fs2\");
SendRconCommand(\"loadfs fs3\");
return 1;}

 
Ezt Már próbáltad?
 
Cím: Hogyan tudnék sa-mp szerverbe több filterscriptet tenni 16-nál?
Írta: BVZS - 2015. Február 25. - 22:13:25
Idézetet írta: pityusz200 date=1424883448\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"52765\" data-ipsquote-contentclass=\"forums_Topic
Köszönöm a válaszokat! Ezt kiprobálom remlem sikerül! :) (aztán ha ez nem megy a többit....)
 

 

public OnGameModeInit(){
SendRconCommand(\"loadfs fs\");
SendRconCommand(\"loadfs fs1\");
SendRconCommand(\"loadfs fs2\");
SendRconCommand(\"loadfs fs3\");
return 1;}

 
Ezt Már próbáltad?
 

[/quote]
 

nem engedi betölteni...
GameMode:



#include <a_samp>
main() {}
public OnGameModeInit()
{
new str[16];
for(new i = 1; i <= 18; i++)
{
    format(str,sizeof(str),\"loadfs fs%d\",i);
    SendRconCommand(str);
}
return 1 ;
}
public OnFilterScriptInit()
{
return 1 ;
}

 
 
FS-ek: (fs1.amx-fs18.amx) (ID-k persze módosítva)



#include <a_samp>
#define ID (1)
main() {}
public OnFilterScriptInit()
{
printf(\"S FS%d\",ID);
return 1;
}
public OnFilterScriptExit()
{
printf(\"E FS%d\",ID);
return 1;
}

 
 
LOG:


----------
Loaded log file: \"server_log.txt\".
----------
SA-MP Dedicated Server
----------------------
v0.3z, ©2005-2014 SA-MP Team
[14:58:08] filterscripts = \"\"  (string)
[14:58:08]
[14:58:08] Server Plugins
[14:58:08] --------------
[14:58:08]  Loaded 0 plugins.
[14:58:08]
[14:58:08] Filterscripts
[14:58:08] ---------------
[14:58:08]   Loaded 0 filterscripts.
[14:58:08] S FS1
[14:58:08]   Filterscript \'fs1.amx\' loaded.
[14:58:08] S FS2
[14:58:08]   Filterscript \'fs2.amx\' loaded.
[14:58:08] S FS3
[14:58:08]   Filterscript \'fs3.amx\' loaded.
[14:58:08] S FS4
[14:58:08]   Filterscript \'fs4.amx\' loaded.
[14:58:08] S FS5
[14:58:08]   Filterscript \'fs5.amx\' loaded.
[14:58:08] S FS6
[14:58:08]   Filterscript \'fs6.amx\' loaded.
[14:58:08] S FS7
[14:58:08]   Filterscript \'fs7.amx\' loaded.
[14:58:08] S FS8
[14:58:08]   Filterscript \'fs8.amx\' loaded.
[14:58:08] S FS9
[14:58:08]   Filterscript \'fs9.amx\' loaded.
[14:58:08] S FS10
[14:58:08]   Filterscript \'fs10.amx\' loaded.
[14:58:08] S FS11
[14:58:08]   Filterscript \'fs11.amx\' loaded.
[14:58:08] S FS12
[14:58:08]   Filterscript \'fs12.amx\' loaded.
[14:58:08] S FS13
[14:58:08]   Filterscript \'fs13.amx\' loaded.
[14:58:08] S FS14
[14:58:08]   Filterscript \'fs14.amx\' loaded.
[14:58:08] S FS15
[14:58:08]   Filterscript \'fs15.amx\' loaded.
[14:58:08] S FS16
[14:58:08]   Filterscript \'fs16.amx\' loaded.
[14:58:08]   Filterscript \'fs17.amx\' load failed.
[14:58:08]   Filterscript \'fs18.amx\' load failed.
[14:58:08] Number of vehicle models: 0
[/quote]
 
Szóval nem engedi még rcon paranccsal sem...de ezt kb 5 perc alatt megtudtam :D
am a helyedben írnék rá egy programot ami összepakolja :) azzal sokkal egyszerűbb :)
 
[/quote]
Ha fontos a dolog neked, akkor írd őket bele a gamemode-ba. Nem nehéz, tényleg csak oda kell figyelni, hogy minden ott legyen ahol annak lennie kell. Időigényes persze, de hát ez ilyen.