Szerző Téma: AFK Rendszer By: Found  (Megtekintve 2548 alkalommal)

Nem elérhető Found

AFK Rendszer By: Found
« Dátum: 2012. november 26. - 21:39:32 »
+4 Show voters
Sziasztok!!

Bemutatom,
elsõ filterszkriptemet, ez egy kis rövid AFK Rendszer lenne.

Szóval amit tudni róla mik vannak benne:


Készítette: Found


Készítési idõ: 10perc


Sorainak száma: 23


Parancsok:


AFK Bekapcsolása = /afk-bekapcsol


AFK Kikapcsolása  = /afk-kikapcsol


Forrás kód:

 
#include <a_samp>
new pName[MAX_PLAYER_NAME], stringname[128], name[MAX_PLAYER_NAME];
public OnPlayerCommandText(playerid, cmdtext[])
{
        if (strcmp(\"/afk-bekapcsol\", cmdtext, true, 10) == 0)
        {
                SendClientMessage(playerid,0x99FF00AA,\"Ha már nem szeretnél AFK-zni akkor írd be bátran /afk-kikapcsol\");//Kiírja a Chat -re, hogy: \"Ha már nem vagy AFK, akkor írd be hogy /afk-kikapcsol\"
                GameTextForPlayer(playerid,\"~g~Away From Keyboard\", 5000, 3);//a képernyõ közepére kiirja, hogy \"AFK Bekapcsolva\"
                TogglePlayerControllable(playerid, 0);//lefagyasztjuk
                GetPlayerName(playerid, pName, sizeof pName);
                format(stringname, sizeof stringname, \"[AFK]%s\", pName);//A neve elé kilesz írva hogy: [AFK]példa: [AFK]Found
                SetPlayerName(playerid, stringname);
                return 1;
        }
        if (strcmp(\"/afk-kikapcsol\", cmdtext, true, 10) == 0)//afk-kikapcsol Parancsa!!
        {
                GameTextForPlayer(playerid,\"~r~ AFK Kikapcsolva további szép játékot kívánunk StuntDay szerverén!!\", 10000, 3);//Kiírja a képernyõre, hogy \"AFK Kikapcsolva\"
                TogglePlayerControllable(playerid, 1);//Feloldja a karakteredrõl a fagyasztást!!
                SetPlayerName(playerid, name);//Vissza álítja a rendes nevet!!
                return 1;
        }
        return 0;
}

 
Köszönöm, szépen a figyelmet negatív hsz-t várom sok szerencsét!!

Üdvözlettel: Found
« Utoljára szerkesztve: 2012. november 26. - 21:42:53 írta Found »

Kovacs_Bela

  • Vendég
AFK Rendszer By: Found
« Válasz #1 Dátum: 2012. november 26. - 21:41:53 »
0 Show voters
Szia!
Szép így elsõ scriptként. Továbbiakban ajánlanám a ZCMD, és a Feltételek (if) használatát! Sok sikert :)


HAJRÁ PAMKUTYAAA xD

Nem elérhető Found

AFK Rendszer By: Found
« Válasz #2 Dátum: 2012. november 26. - 21:44:44 »
+1 Show voters
Szép így elsõ scriptként. Továbbiakban ajánlanám a ZCMD, és a Feltételek (if) használatát! Sok sikert [/quote]
Köszi, következõ ZCMD vel fogom írni!!


Hagyad már Pamkutyát ne ócsárold xDD((Vicc))
« Utoljára szerkesztve: 2012. november 26. - 21:46:44 írta Found »

AFK Rendszer By: Found
« Válasz #3 Dátum: 2012. november 27. - 08:35:07 »
0 Show voters
Jó lett csak igy tovább de jól mondja danix99 próbáld meg zcmd-vel gyorsabb és egyszerübb :)

Nem elérhető Found

AFK Rendszer By: Found
« Válasz #4 Dátum: 2012. november 27. - 16:17:07 »
0 Show voters
Jó lett csak igy tovább de jól mondja danix99 próbáld meg zcmd-vel gyorsabb és egyszerûbb[/quote]
Jó, kösz a tippet :)

AFK Rendszer By: Found
« Válasz #5 Dátum: 2012. november 27. - 19:48:13 »
0 Show voters
Viszont ZCMD-vel nem lehet kötõjelet.  :whistle:  (legalább is nálam:  kifagy a pawno)

Nem elérhető Rupert

  • 2301
    • Profil megtekintése
AFK Rendszer By: Found
« Válasz #6 Dátum: 2012. november 27. - 20:36:29 »
0 Show voters
Azért kell változót használni, elég egy parancs: /afk...

Nem elérhető DrAkE

  • 2078
    • Profil megtekintése
AFK Rendszer By: Found
« Válasz #7 Dátum: 2012. november 27. - 20:57:16 »
0 Show voters

Nem elérhető Rupert

  • 2301
    • Profil megtekintése
AFK Rendszer By: Found
« Válasz #8 Dátum: 2012. november 27. - 20:58:23 »
0 Show voters
Idézetet írta: DrAkE date=1354046236\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"30303\" data-ipsquote-contentclass=\"forums_Topic
Csak szerintem hasonlít erre:
http://sampforum.hu/index.php?topic=10524.0;nowap
????
 
Respect.

Nem elérhető Found

AFK Rendszer By: Found
« Válasz #9 Dátum: 2012. november 27. - 21:05:03 »
0 Show voters

Csak szerintem hasonlít erre:
http://sampforum.hu/index.php?topic=10524.0;nowap
[/quote]
Nézd már meg, övé hogy van megírva meg az enyém, nem is ugyan az a pawno kódjuk  :facepalm:

Nem elérhető zeteni

  • 1970
  • Ex-Scripter
    • Profil megtekintése
AFK Rendszer By: Found
« Válasz #10 Dátum: 2012. november 27. - 21:17:43 »
+1 Show voters
Attól, hogy átírod a stringname értékét, meg beleírod megjegyzésekkel a nevedet, még nem lesz saját...

Nem elérhető DrAkE

  • 2078
    • Profil megtekintése
AFK Rendszer By: Found
« Válasz #11 Dátum: 2012. november 27. - 21:20:39 »
+1 Show voters
Idézetet írta: Found date=1354046703\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"30303\" data-ipsquote-contentclass=\"forums_Topic


Csak szerintem hasonlít erre:
http://sampforum.hu/index.php?topic=10524.0;nowap
Nézd már meg, övé hogy van megírva meg az enyém, nem is ugyan az a pawno kódjuk  :facepalm:
 
[/quote]
Mennyi annak az esélye, hogy ugyan azon színkódot használod? Illetve változó nevek ugyan azok, ugyan az a 3 sor :D
Még saját magadnak is beadod, hogy te írtad :D Az szép teljesítmény :D:D:D:D:D

AFK Rendszer By: Found
« Válasz #12 Dátum: 2012. november 27. - 21:46:55 »
0 Show voters
tied:
 
#include <a_samp>
new pName[MAX_PLAYER_NAME], stringname[128], name[MAX_PLAYER_NAME];
public OnPlayerCommandText(playerid, cmdtext[])
{

 
Domee:
 
#include a_samp
new pName[MAX_PLAYER_NAME],stringname[200], name[MAX_PLAYER_NAME];
public OnPlayerCommandText(playerid, cmdtext[])
{

 
Tied:
 
 (strcmp(\"/afk-bekapcsol\", cmdtext, true, 10) == 0)
        {
                SendClientMessage(playerid,0x99FF00AA,\"Ha már nem szeretnél AFK-zni akkor írd be bátran /afk-kikapcsol\");
                GameTextForPlayer(playerid,\"~g~Away From Keyboard\", 5000, 3);
                TogglePlayerControllable(playerid, 0);
                GetPlayerName(playerid, pName, sizeof pName);
                format(stringname, sizeof stringname, \"[AFK]%s\", pName);
                SetPlayerName(playerid, stringname);
                return 1;
        }

 
Domee:
 
if (strcmp(\"/afk-be\", cmdtext, true) == 0)
        {
                SendClientMessage(playerid,0x99FF00AA,\"Ha visszajöttél öcsém /afk-ki\");
                TogglePlayerControllable(playerid, 0);
                GetPlayerName(playerid, name, sizeof name);
                GetPlayerName(playerid, pName, sizeof pName);
                format(stringname, sizeof stringname, \"[AFK]%s\", pName);
                SetPlayerName(playerid, stringname);
                return 1;
        }

 
nemtudom mi értelme van h leégeted magad egy ilyen egyszerû kis afk scriptel
 
Mennyi annak az esélye, hogy ugyan azon színkódot használod? Illetve változó nevek ugyan azok, ugyan az a 3 sor
Még saját magadnak is beadod, hogy te írtad  Az szép teljesítmény
[/quote]
Respect
de a leg leg leg eredeti:
http://gtaforum.hu/index.php/topic,4462.msg42082.html#msg42082
« Utoljára szerkesztve: 2012. november 27. - 21:48:51 írta norbee0170 »

AFK Rendszer By: Found
« Válasz #13 Dátum: 2012. november 28. - 14:38:09 »
0 Show voters
Hamar loptad(mert bisztos hogy loptad)akkor mar miert nyomtal meg bele egy tiltast is hogy ha mar AFK-ban van akkor ne birja meg1szer hasznalni.

Nem elérhető DrAkE

  • 2078
    • Profil megtekintése
AFK Rendszer By: Found
« Válasz #14 Dátum: 2012. november 28. - 14:40:53 »
0 Show voters
Ezen felül a script alapból mûködés képtelen, ugyanis, nem tudod visszaállítani a nevét. Illetve, ha a bekapcsoláshoz bele is írod, hogy lekérdezze az elsõ nevét (az az az eredetit), akkor is elfog bugolni, ugyanis, ha valaki más beírja a bekapcsolást, máris más nevet fog neki visszadni, mikor kikapcsolja. (tehát Józsi beírja az AFK-t, ekkor a name értéke Józsi lesz, viszont ha Bazsi beírja, akkor a name értéke Bazsi lesz, és ha Józsi vissza jön és beírja a kikapcsolást, Bazsi nevét kapja vissza).

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal