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: ToOm - 2013. szeptember 10. - 08:43:28

Cím: Dialogos AFK Rendszer
Írta: ToOm - 2013. szeptember 10. - 08:43:28
Jó reggelt kívánok.

Elhoztam nektek életem elsõ filterszkriptjét, ami nem lenne más mint egy dialogos afk rendszer.


Adatok:


Készítette: ToOm(Én)


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


Sorok száma: 60


A Parancsok
ZCMD-vel lett megírva.

Kód:

 
// Dialogos AFK Rendszer.
// Készítette: ToOm
// Ha felhasználód akkor legyél szíves benne hagyni a nevemet, köszi.
//-------[includék]-------//
#include <a_samp>
#include <zcmd>
//-------[Definiciók]-------//
#define DIALOG_AFKRENDSZER 1
#define COLOR_GREEN               0x33AA33AA
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" Dialogos AFK Rendszer, készítette: ToOm\");
print(\"--------------------------------------\\n\");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
main()
{
print(\"\\n----------------------------------\");
print(\" Dialogos AFK Rendszer, készítette: ToOm\");
print(\"----------------------------------\\n\");
}
public OnDialogResponse ( playerid, dialogid, response, listitem, inputtext [ ] )
{
    if (dialogid == 1 )
    {
        if ( !response )
        {
              SendClientMessage ( playerid, 0xFF0000FF, \"Te kiléptél a dialógusból.\" );
              return 1;
        }
        if ( listitem == 0 )
        {
              SendClientMessage(playerid, COLOR_GREEN, \"Elmentél AFK-zni ha vissza szeretnél jönni akkor használd a /afk parancsot!\");
              GameTextForPlayer(playerid, \"AFK Bekapcsolva\", 5000, 6);
              TogglePlayerControllable(playerid, 0);
        }
        if ( listitem == 1 )
        {
              SendClientMessage(playerid, COLOR_GREEN, \"Visszajöttél játszani, kellemes játékot kívánunk!\");
              GameTextForPlayer(playerid, \"AFK Kikapcsolva\", 5000, 6);
              TogglePlayerControllable(playerid, 1);
        }
        return 1;
    }
    return 0;
}
CMD:afk(playerid, params[])
{
ShowPlayerDialog(playerid, DIALOG_AFKRENDSZER, DIALOG_STYLE_LIST, \"{FFFFFF}AFK\", \"{6EF83C}Bekapcsolás\\n{F81414}Kikapcsolás\", \"Kiválaszt\", \"Bezár\");
return 1;
}

 
Üdvözlettel: ToOm
Cím: Dialogos AFK Rendszer
Írta: ZyZu. - 2013. szeptember 10. - 09:32:27
Fórumon van már több milió ilyenbõl.. de azért gratulációm ha elsõ FS -d.  ;)
Cím: Dialogos AFK Rendszer
Írta: gyuri98 - 2013. szeptember 10. - 12:03:37
Csáó elsõnek nem rossz :D kap egy +-t :D
Cím: Dialogos AFK Rendszer
Írta: Flash - 2013. szeptember 10. - 17:37:20
1. nem rendszer
2. tele van pazarlással
3. semmi érdekessége nincs, se egyedisége
Cím: Dialogos AFK Rendszer
Írta: Benc3 - 2013. szeptember 11. - 16:32:21
Felhasználom!
+
Cím: Dialogos AFK Rendszer
Írta: sLimee - 2013. szeptember 11. - 19:51:41
Ha az elsõ FS-ed jó lett, de ha raktál volna bele egy :
 
SetPlayerVirtualWorld(playerid,worldid)

 
függvényt még jobb lenne :)
Cím: Dialogos AFK Rendszer
Írta: Striker - 2013. szeptember 16. - 20:54:22
hát én megértem, hogy elsõ scripted, elsõ scriptnek persze jó, de mi a fasznak dialog XD? /afk /back ,csõ nem kell pazarolni a drága sorokat :O
Cím: Dialogos AFK Rendszer
Írta: huhboy - 2013. szeptember 16. - 23:00:17
Idézetet írta: Flash date=1378827440\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"42568\" data-ipsquote-contentclass=\"forums_Topic
1. nem rendszer
2. tele van pazarlással
3. semmi érdekessége nincs, se egyedisége
 
sõõt...egyetlen egy paranccsal, meg 20-25 sorral meglehetne oldani xd és szerintem elsõ scriptet nem igazán éri meg felrakni, mert oké, hogy elsõ scripted, és ha jó, akkor büszke vagy rá, de ehhez másnak 1 perc sem kell...és teljesen feleslegesen van fent. Aki akar, ír magának gyorsabban egy AFK parancsot, minthogy a neten keresgélje...
Cím: Dialogos AFK Rendszer
Írta: Loren - 2013. szeptember 17. - 15:19:47
Javaslom, hogy mielõtt nyitsz egy filterscriptes témát, elõtte nézd már meg kérlek az elõtte levõ legalább 3-4 oldalt, hogy nem-e szerepel egy újabb ilyen filterscript.
Mivel az elsõ filterscripted én is nyomok egy pluszt, de vannak benne felesleges dolgok :confused:.
Cím: Dialogos AFK Rendszer
Írta: kizo45 - 2013. szeptember 17. - 15:20:44
Szerintem nagyon jó lett! Igy továabb!