- A szkript érzékeli, ha valaki elment a számítógéptõl.- Ha a játékos nincs gépnél vagy letette a tálcára a játékot a szkript AFK módba teszi.- Az /afk paranccsla bárki AFK módba kerülhet.- MEgtekinthetõ az AFKban lévõ játékosok listája a /listafk paranccsal.- Ha a játékos AFK módban parancsot vagy a beszélgetõablakot használja elhagyja az AFK módot- Az AFK módban lévõ játékosok nem látnak más játékosokat és õket se látja senki.- Ha valaki AFK módban van nem tud mozogni.- AFK módban egy kafa villogó gametext mutatkozik meg.- AFK módhoz való csatlakozáskor az [AFK]_ elõtag hozzáadódik nevünkhöz.- HA a játékos AFK Módban van 2 másodpercenként megfagyasztódik- Csatlakozás után 20 másodperc múlva indul a rendszer a játékosnak.- AFK mód elhagyása után 20 másodperc múlva indul a rendszer a játékosnak.
Hû, grat, ez egy nagyon szép cuccos és hasznos. Mondjuk ha ember visszajön sz*rásból, akkor /back és várnia kell 20 másodpercet az sok, de ettõl függetlenül szép.
Ez szép!Amugy miaz az Euro?Tudom hogy a pénz csak odairtad h [FS] Euro [/quote]Losi link=topic=676.msg8726#msg8726 date=1237410731]Biztos valami Európai Únió által jogosan forgalomba helyezett script.Grat a scripthez. [/quote]Nem. Aki másik scriptem topicját is látta az észreveheti h ott is ott az € ami az én esetemben a nevemet rövidíti.Elõszõr ennek is €AFK lett volna, de mivel elg gyérül hangzik Euro - AFK lett belõle. Am. Kössz!Epsilon
Losi link=topic=676.msg8726#msg8726 date=1237410731]Biztos valami Európai Únió által jogosan forgalomba helyezett script.Grat a scripthez. [/quote]Nem. Aki másik scriptem topicját is látta az észreveheti h ott is ott az € ami az én esetemben a nevemet rövidíti.Elõszõr ennek is €AFK lett volna, de mivel elg gyérül hangzik Euro - AFK lett belõle. Am. Kössz!Epsilon
Driftmester\" post=\"8749\" timestamp=\"1237496071\"]Hát akkor legyen Epsilon AFK Jó script! [/quote]Joshi Bharat megmondja (grat.)Szép script
for(new i = 0; i < 200; i++)
- Ha valaki AFK módban van másik VW (VirtualWorld) be kerül[/quote]És ha a szervren több VirtualWorld van? Egyszerûbb lenne simán lefyagasztani godmode és kész.stock AFKConnect(playerid){AFK[playerid][afkcount] =10;SetPlayerVirtualWorld(playerid,0);TogglePlayerControllable(playerid,1);AFK[playerid][inafk] = 0;SetTimerEx(\"StartFK\",20000,0,\"%i\",playerid);return 1;}SetPlayerVirtualWorld(playerid,0); TogglePlayerControllable(playerid,1); hülyeség. Ha a szerveren más van beállítva akkor ez bughoz vezethet... stock ECommand(playerid, cmdtext[]){if(AFK[playerid][inafk] == 1){ ... return 1;} ...}Ez nem fog lefutni. Mert például a szerveren egy parancs alá rakja valaki akkor lellenörzi, hogy a cmdtext és a /parancs egyezik-e. Ha egyezik akkor végrehajtódik a parancs aminek a végén return 1 van. Azaz befejezi a függvény a futását. De ha a legelejére rakja a felhasználó akkor ebben az ECommand -ban is van return 1. azaz ha afk -ban van akkor nem fog lefutni az általa beírt parancs. stock AFKText(playerid){if(AFK[playerid][inafk]) return OnPlayerCommandText(playerid,\"/back\");return 1;}Ugyanaz. new string[256],háh, pazarlásAzoknak a függvényeknek az elejére, amiket be kell éptíeni a módba nem kell stock. Így jelzi a pawn fordító ha nincs valamelyik használva...
stock AFKConnect(playerid){AFK[playerid][afkcount] =10;SetPlayerVirtualWorld(playerid,0);TogglePlayerControllable(playerid,1);AFK[playerid][inafk] = 0;SetTimerEx(\"StartFK\",20000,0,\"%i\",playerid);return 1;}
stock ECommand(playerid, cmdtext[]){if(AFK[playerid][inafk] == 1){ ... return 1;} ...}
stock AFKText(playerid){if(AFK[playerid][inafk]) return OnPlayerCommandText(playerid,\"/back\");return 1;}
new string[256],
Ez nem fog lefutni. Mert például a szerveren egy parancs alá rakja valaki akkor lellenörzi, hogy a cmdtext és a /parancs egyezik-e. Ha egyezik akkor végrehajtódik a parancs aminek a végén return 1 van. Azaz befejezi a függvény a futását. De ha a legelejére rakja a felhasználó akkor ebben az ECommand -ban is van return 1. azaz ha afk -ban van akkor nem fog lefutni az általa beírt parancs.[/quote]Mivel a szkriptet jómagam is használom tudom, hogy lefut a parancs, ezenkívül megvan h a OnPlayerCommandText elejére kell rakni..De ink nem folytatom hisz úgyse érted meg mert nem akarod.Epsilon