Szerző Téma: Euro AFK System By: Epsilon [0.3 kompatibilis]  (Megtekintve 5061 alkalommal)

Nem elérhető Epsilon

  • 1854
    • Profil megtekintése
Euro AFK System By: Epsilon [0.3 kompatibilis]
« Dátum: 2009. március 18. - 20:51:07 »
0 Show voters

Euro - AFK System
By: Epsilon
 
 
Szkript információ:
- 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.

 
Letöltés:
- Új verzió hamarosan -
INC:  Verzió törölve.
Ezúton szeretném megköszönni a 222 letöltõ közül az összes magyarnak az érdeklõdést a régi verziók felé.
Epsilon
« Utoljára szerkesztve: 2011. november 13. - 11:49:04 írta APC »

Euro AFK System By: Epsilon [0.3 kompatibilis]
« Válasz #1 Dátum: 2009. március 18. - 21:02:43 »
0 Show voters
Hû, grat, ez egy nagyon szép cuccos és hasznos. ;D 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. ;)

CasHiis

  • Vendég
Euro AFK System By: Epsilon [0.3 kompatibilis]
« Válasz #2 Dátum: 2009. március 18. - 21:02:41 »
0 Show voters
Ez szép!
Amugy miaz az Euro?Tudom hogy a pénz csak odairtad h [FS] Euro

Nem elérhető Epsilon

  • 1854
    • Profil megtekintése
Euro AFK System By: Epsilon [0.3 kompatibilis]
« Válasz #3 Dátum: 2009. március 19. - 14:12:46 »
0 Show voters
Idézetet írta: Májki date=1237406563\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"17\" data-ipsquote-contentclass=\"forums_Topic
Hû, grat, ez egy nagyon szép cuccos és hasznos. ;D 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. ;)
 
Ha beírja h /back visszateszi a rendes játékvilágba ( azonnal ) viszont ha megin elmenne akkor azt a szeró 20 mp múlva észleli. De mivel ennek kicsi az esélye h visszajövetel után azonnal elmegy addig nem fut a script azon része.
 
_______________________
 


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.  :D
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

Nem elérhető Epsilon

  • 1854
    • Profil megtekintése
Euro AFK System By: Epsilon [0.3 kompatibilis]
« Válasz #4 Dátum: 2009. március 19. - 14:41:25 »
0 Show voters
De az igen gyérül hangzik :) és túl rövid :-\\ €AFK?..
Epsilon

Euro AFK System By: Epsilon [0.3 kompatibilis]
« Válasz #5 Dátum: 2009. március 19. - 21:54:31 »
0 Show voters
Hát akkor legyen Epsilon AFK  :D
Jó script!

Nem elérhető Ystee

Euro AFK System By: Epsilon [0.3 kompatibilis]
« Válasz #6 Dátum: 2009. március 20. - 09:17:55 »
0 Show voters
Driftmester\" post=\"8749\" timestamp=\"1237496071\"]
Hát akkor legyen Epsilon AFK  :D
Jó script!
 
[/quote]
Joshi Bharat megmondja (grat.)
Szép script

Euro AFK System By: Epsilon [0.3 kompatibilis]
« Válasz #7 Dátum: 2009. július 12. - 12:37:33 »
0 Show voters
nagyon jó script nagyon bejöt csak egy kis javítást létszi az hogy ahogy belépek a szeróra és egybõl ki irja hogy kriszrap elment a számitógéptõl javitsátok ki létszi köszi

Nem elérhető Epsilon

  • 1854
    • Profil megtekintése
Euro AFK System By: Epsilon [0.3 kompatibilis]
« Válasz #8 Dátum: 2009. augusztus 08. - 19:47:44 »
0 Show voters
___________ Version 2 ____________
 

              kiadva
 

Epsilon

magic_man

  • Vendég
Euro AFK System By: Epsilon [0.3 kompatibilis]
« Válasz #9 Dátum: 2009. augusztus 08. - 20:05:47 »
0 Show voters
Szép munka nekem az összes AFK System-böl ez tetszik a legjobban.

Nem elérhető Epsilon

  • 1854
    • Profil megtekintése
Euro AFK System By: Epsilon [0.3 kompatibilis]
« Válasz #10 Dátum: 2009. augusztus 08. - 20:41:34 »
0 Show voters
Kössz, használd egészséggel.
Epsilon

handoo

  • Vendég
Euro AFK System By: Epsilon [0.3 kompatibilis]
« Válasz #11 Dátum: 2009. augusztus 28. - 19:21:47 »
0 Show voters
Nekem csak aza próblémám vele,hogy fel mentem egy szerverre és ezt használták amikor betöltöt meg minden egybõl AFK volt.De az nem anyira nagy gond  :D
Grat hozzá,szép,tiszteséges munka. ;)

Nem elérhető Epsilon

  • 1854
    • Profil megtekintése
Euro AFK System By: Epsilon [0.3 kompatibilis]
« Válasz #12 Dátum: 2009. augusztus 29. - 17:10:33 »
0 Show voters
Kössz szépen, de ha kifejtenéd milyen hibát észleltél talán tudnék is vele valamit kezdeni..
Epsilon

[DrM]Spatrik

  • Vendég
Euro AFK System By: Epsilon [0.3 kompatibilis]
« Válasz #13 Dátum: 2009. augusztus 29. - 18:32:44 »
0 Show voters
Akkor jöjjön a kritika:
 
for(new i = 0; i < 200; i++)

Nem lenne egyszerûbb ha lekérdeznéd a szerver slotját?
 
- 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ás


Azoknak 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...

Nem elérhető Epsilon

  • 1854
    • Profil megtekintése
Euro AFK System By: Epsilon [0.3 kompatibilis]
« Válasz #14 Dátum: 2009. augusztus 29. - 18:51:59 »
0 Show voters
Ha szerinted nehezebb beírni 200-t mint GetMaxPlayers()-t akkor vegyél szemüveget :D
Amúgy szerinted sokan cheaternek neveznék az adott embert akinek godmode-t adtunk hiszen nem sokan vannak azok akik elolvasnák a szkript leírását mielõtt játékba indulnak.
Túl sok a ha ... HA valamelyik bug megtörténik egyszerûen az áldozat ír ide és megoldom ma bugot ennyi.
 

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

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal