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? :)
public OnGameModeInit(){
SendRconCommand(\"loadfs fs\");
SendRconCommand(\"loadfs fs1\");
SendRconCommand(\"loadfs fs2\");
SendRconCommand(\"loadfs fs3\");
return 1;}
#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 ;
}
#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;
}
----------
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_TopicDe 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_TopicKö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.