Szerző Téma: Hogyan tudnék sa-mp szerverbe több filterscriptet tenni 16-nál?  (Megtekintve 3482 alkalommal)

Hogyan tudnék sa-mp szerverbe több filterscriptet tenni 16-nál?
« Válasz #15 Dátum: 2015. február 24. - 22:56:54 »
0 Show voters
Ha megfelelően csinálod, akkor nem.

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Hogyan tudnék sa-mp szerverbe több filterscriptet tenni 16-nál?
« Válasz #16 Dátum: 2015. február 24. - 22:57:06 »
0 Show voters
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.  :)

Nem elérhető Lofoli

  • 296
    • Profil megtekintése
Hogyan tudnék sa-mp szerverbe több filterscriptet tenni 16-nál?
« Válasz #17 Dátum: 2015. február 25. - 14:45:44 »
0 Show voters

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

 
Ezt Már próbáltad?

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Hogyan tudnék sa-mp szerverbe több filterscriptet tenni 16-nál?
« Válasz #18 Dátum: 2015. február 25. - 15:03:47 »
0 Show voters
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 :)
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Nem elérhető id100

  • 903
    • Profil megtekintése
Hogyan tudnék sa-mp szerverbe több filterscriptet tenni 16-nál?
« Válasz #19 Dátum: 2015. február 25. - 15:22:07 »
0 Show voters
Megnézném hogy programozol intelligens pawn összecsatoló robotot...

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Hogyan tudnék sa-mp szerverbe több filterscriptet tenni 16-nál?
« Válasz #20 Dátum: 2015. február 25. - 16:00:42 »
0 Show voters
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 :)
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Nem elérhető id100

  • 903
    • Profil megtekintése
Hogyan tudnék sa-mp szerverbe több filterscriptet tenni 16-nál?
« Válasz #21 Dátum: 2015. február 25. - 16:13:13 »
0 Show voters
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...

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Hogyan tudnék sa-mp szerverbe több filterscriptet tenni 16-nál?
« Válasz #22 Dátum: 2015. február 25. - 16:28:55 »
0 Show voters
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 :)
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Hogyan tudnék sa-mp szerverbe több filterscriptet tenni 16-nál?
« Válasz #23 Dátum: 2015. február 25. - 17:57:28 »
0 Show voters
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?
 
« Utoljára szerkesztve: 2015. február 25. - 18:02:08 írta pityusz200 »

Nem elérhető BVZS

  • 487
    • Profil megtekintése
Hogyan tudnék sa-mp szerverbe több filterscriptet tenni 16-nál?
« Válasz #24 Dátum: 2015. február 25. - 22:13:25 »
0 Show voters
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.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal