GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => A témát indította: Found - 2012. november 26. - 21:39:32

Cím: AFK Rendszer By: Found
Írta: Found - 2012. november 26. - 21:39:32
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
Cím: AFK Rendszer By: Found
Írta: Kovacs_Bela - 2012. november 26. - 21:41:53
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
Cím: AFK Rendszer By: Found
Írta: Found - 2012. november 26. - 21:44:44
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))
Cím: AFK Rendszer By: Found
Írta: Striker - 2012. november 27. - 08:35:07
Jó lett csak igy tovább de jól mondja danix99 próbáld meg zcmd-vel gyorsabb és egyszerübb :)
Cím: AFK Rendszer By: Found
Írta: Found - 2012. november 27. - 16:17:07
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 :)
Cím: AFK Rendszer By: Found
Írta: takehun - 2012. november 27. - 19:48:13
Viszont ZCMD-vel nem lehet kötõjelet.  :whistle:  (legalább is nálam:  kifagy a pawno)
Cím: AFK Rendszer By: Found
Írta: Rupert - 2012. november 27. - 20:36:29
Azért kell változót használni, elég egy parancs: /afk...
Cím: AFK Rendszer By: Found
Írta: DrAkE - 2012. november 27. - 20:57:16
Csak szerintem hasonlít erre:
http://sampforum.hu/index.php?topic=10524.0;nowap
????
Cím: AFK Rendszer By: Found
Írta: Rupert - 2012. november 27. - 20:58:23
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.
Cím: AFK Rendszer By: Found
Írta: Found - 2012. november 27. - 21:05:03

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:
Cím: AFK Rendszer By: Found
Írta: zeteni - 2012. november 27. - 21:17:43
Attól, hogy átírod a stringname értékét, meg beleírod megjegyzésekkel a nevedet, még nem lesz saját...
Cím: AFK Rendszer By: Found
Írta: DrAkE - 2012. november 27. - 21:20:39
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
Cím: AFK Rendszer By: Found
Írta: norbee0170 - 2012. november 27. - 21:46:55
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
Cím: AFK Rendszer By: Found
Írta: Dante Sanders - 2012. november 28. - 14:38:09
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.
Cím: AFK Rendszer By: Found
Írta: DrAkE - 2012. november 28. - 14:40:53
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).
Cím: AFK Rendszer By: Found
Írta: Gentleman - 2012. november 28. - 14:44:09
Szerintem csúnya dolog egy ilyen scriptet rendszernek nevezni. Még egy bool változó sincs benne. Továbbá igen sok formális hibát látok benne:
 
[gmod]Továbbá igen egyértelmû az is, hogy ez másolt munka. A színkódok sorrendek és logikai elvek (és az azonos hibák amiket fent felsoroltam) elárulják. Témát zárom.[/gmod]