Szerző Téma: Filterscriptben nem mûködik az OnPlayerConnect függvény  (Megtekintve 1030 alkalommal)

Nem elérhető Rupert

  • 2301
    • Profil megtekintése
Filterscriptben nem mûködik az OnPlayerConnect függvény
« Dátum: 2012. február 24. - 17:50:52 »
0 Show voters
Sziasztok!
Az a gondom, hogy akármilyen scriptet írok, az OnPlayerConnect függvény alatt lévõ dolgok(kiírások, dialogok) nem hívódnak meg, tehát nem jelzi ki a SA-MP. Mindig a GM-ben írtak vannak elõnyben. Mi lehet a probléma?

Filterscriptben nem mûködik az OnPlayerConnect függvény
« Válasz #1 Dátum: 2012. február 24. - 19:33:23 »
0 Show voters
Érdekes tapasztalat.
A legelsõnek visszahívásra kerülõ OnPlayerConnect a legelsõnek betöltött filterscriptben történik utána a második harmadik és így tovább, majd legvégül a gamemódban lévõ OnPlayerConnect hívódik meg.
Írj közvetlen OnPlayerConnect alá print sorokat
pl.: print(\"OPC 1 Filterscript\");  másik fsben  print(\"OPC 2 Filterscript\"); ...
majd módba print(\"OPC gamemod\");
Indítsd el a samp szervert, menny fel rá, majd nézd meg a server_log.txt fájlt, így letudod ellenõrizni hogy meghívódnak-e vagy sem.

Calvin

  • Vendég
Filterscriptben nem mûködik az OnPlayerConnect függvény
« Válasz #2 Dátum: 2012. február 24. - 19:48:59 »
0 Show voters
Nah igen.Nem futtatja a filter-t.Gamemode-ban meg errorozik.

Filterscriptben nem mûködik az OnPlayerConnect függvény
« Válasz #3 Dátum: 2012. február 24. - 19:59:05 »
0 Show voters
Lehet hülyeséget mondok, de nincs véletlenül a gm-ben 0-ás visszatérés az OnPlayerConnect végén? (return 0)

Filterscriptben nem mûködik az OnPlayerConnect függvény
« Válasz #4 Dátum: 2012. február 24. - 20:13:58 »
+1 Show voters
Idézetet írta: Zinthos date=1330109945\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"17462\" data-ipsquote-contentclass=\"forums_Topic
Lehet hülyeséget mondok, de nincs véletlenül a gm-ben 0-ás visszatérés az OnPlayerConnect végén? (return 0)
 
Ha az hívódik meg utoljára akkor mit számít ott a visszatérés?  :angel:
Filterscriptekben ha beleírja az ellenõrzõ sorokat és le is teszteli vele, akkor okosabb lesz talán.  :-\\

Calvin

  • Vendég
Filterscriptben nem mûködik az OnPlayerConnect függvény
« Válasz #5 Dátum: 2012. február 24. - 21:46:06 »
0 Show voters
Öhh,és mivel tudom definiálni a mód elejére a #RemoveBuildingForPlayer-t?
 
#define RemoveBuildingForPlayer

? Mert ez nem jó. No effected.

Nem elérhető Norby

  • 1575
    • Profil megtekintése
Filterscriptben nem mûködik az OnPlayerConnect függvény
« Válasz #6 Dátum: 2012. február 24. - 21:49:26 »
0 Show voters
Miért kellene azt definálni ??
Ha 0.3d használsz akkor nem kell ha pedig nem azt használsz akkor válts át!

Calvin

  • Vendég
Filterscriptben nem mûködik az OnPlayerConnect függvény
« Válasz #7 Dátum: 2012. február 24. - 21:55:27 »
0 Show voters
0.3d-t használok... De undefined Symbol..

Nem elérhető Rupert

  • 2301
    • Profil megtekintése
Filterscriptben nem mûködik az OnPlayerConnect függvény
« Válasz #8 Dátum: 2012. február 25. - 08:15:31 »
0 Show voters
A filterscript elindul, amit tartalmaz azt futtatja, de ami az OnPlayerConnect alatt van nem hívódik meg. Így pedig nem tudok adminrendszert csinálni mert most éppen azon dolgozok  :(

Filterscriptben nem mûködik az OnPlayerConnect függvény
« Válasz #9 Dátum: 2012. február 25. - 08:27:02 »
0 Show voters
ide másolod az OnPlayerConnect függvényedet?

Nem elérhető Rupert

  • 2301
    • Profil megtekintése
Filterscriptben nem mûködik az OnPlayerConnect függvény
« Válasz #10 Dátum: 2012. február 25. - 08:29:43 »
0 Show voters
Parancsolj:
 
new pName[MAX_PLAYER_NAME];
new   str[128];
GetPlayerName(playerid, pName, sizeof(pName));
format(str, sizeof(str), \"%s csatlakozott a szerverre!\", pName);
SendClientMessageToAll(0xFFFF00AA, str);
new PlayerName[MAX_PLAYER_NAME];
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
format(file, sizeof(file), \"%s.ini\", PlayerName);
    if(!dini_Exists(file))
{
    ShowPlayerDialog(playerid, DIALOG_0, DIALOG_STYLE_INPUT, \"Regisztráció\", \"Kérlek, írd be a használni kívánt jelszavad!\", \"Regisztrál\", \"Kirúg\");
}
else
{
    ShowPlayerDialog(playerid, DIALOG_1, DIALOG_STYLE_INPUT, \"Bejelentkezés\", \"Kérlek, írd be a jelszavad!\", \"Rendben\", \"Kirúg\");
}
return 1;

 

Dupla hozzászólás automatikusan összefûzve. ( 2012. február 25. - 10:28:06 )

A probléma megoldódott, csupán a scriptemet a legelsõ helyre kellett volna írnom a cfg-ben! Mindenkinek köszönöm a segítséget, zárom!
« Utoljára szerkesztve: 2012. február 25. - 10:28:06 írta Rupert »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal