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: Cappsy - 2012. Május 26. - 13:42:41

Cím: Role Play Szerverekre online playerszám
Írta: Cappsy - 2012. Május 26. - 13:42:41
Sziasztok!
Unatkoztam így csináltam egy Online player számláló scriptet segítséget itt a fórumon kaptam hozzá  :hihi:
Megpróbáltam rpgsen megcsinálni hát ez így jött össze pontos helye a pénz alatt van
Tökéletesen Mûködik!!!
Segédprogram:Textdraw készítõ pogram
Lényege: Sokszor van az hogy szeretném tudni  mennyien lehetnek a szerveren de se megszámolni sem kilépni és megnézni ez erre szolgál egy rp nek megfelelõ online player számláló de stundra is jó csak írd át ezt hogy:
 
Népeség erre pl: játékosok

 
Képek:
\"width=500http://kepfeltoltes.hu/120526/n_pes_g_www.kepfeltoltes.hu_.png[/img]
FS[RPG SZERVERRE]:
 

#include <a_samp>
#include <fixchars>
new Text:Textdraw0,
        Text:Textdraw1,
        OnlinePlayers;
public OnFilterScriptInit()
{
        print(\"Fs By Cappy\'s Role Play\");
        print(\"Számláló készítette Bence\");
        Textdraw0 = TextDrawCreate(500.000000, 100.000000, \"népeség:\");
        TextDrawBackgroundColor(Textdraw0, 255);
        TextDrawFont(Textdraw0, 1);
        TextDrawLetterSize(Textdraw0, 0.500000, 1.000000);
        TextDrawColor(Textdraw0, -1);
        TextDrawSetOutline(Textdraw0, 1);
        TextDrawSetProportional(Textdraw0, 1);
        Textdraw1 = TextDrawCreate(584.000000, 99.000000, \"x\");
        TextDrawBackgroundColor(Textdraw1, 255);
        TextDrawFont(Textdraw1, 2);
        TextDrawLetterSize(Textdraw1, 0.500000, 1.000000);
        TextDrawColor(Textdraw1, -1);
        TextDrawSetOutline(Textdraw1, 0);
        TextDrawSetProportional(Textdraw1, 1);
        TextDrawSetShadow(Textdraw1, 1);
        for(new i; i < MAX_PLAYERS; i ++)
        {
                if(IsPlayerConnected(i))
                {
                    OnlinePlayers++;
                    TextDrawShowForPlayer(i, Textdraw0);
                    TextDrawShowForPlayer(i, Textdraw1);
                }
        }
        return 1;
}
public OnFilterScriptExit()
{
        TextDrawHideForAll(Textdraw0);
        TextDrawDestroy(Textdraw0);
        TextDrawHideForAll(Textdraw1);
        TextDrawDestroy(Textdraw1);
        return 1;
}
public OnPlayerConnect(playerid)
{
    OnlinePlayers++;
    new newtext[41];
    format(newtext, sizeof(newtext), \"%d\", OnlinePlayers, GetMaxPlayers());
    TextDrawSetString(Textdraw1, newtext);
    TextDrawShowForPlayer(playerid, Textdraw1);
    TextDrawShowForPlayer(playerid, Textdraw0);
    return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
    OnlinePlayers--;
    new newtext[41];
    format(newtext, sizeof(newtext), \"%d\", OnlinePlayers, GetMaxPlayers());
    TextDrawSetString(Textdraw1, newtext);
    TextDrawHideForPlayer(playerid, Textdraw1);
    return 1;
}

 
FS[FUN szerverre]:
 

#include <a_samp>
#include <fixchars>
new Text:Textdraw0,
        Text:Textdraw1,
        OnlinePlayers;
public OnFilterScriptInit()
{
        print(\"Fs By Cappy\'s Role Play\");
        print(\"Számláló készítette Bence\");
        Textdraw0 = TextDrawCreate(500.000000, 100.000000, \"Játékosok:\");
        TextDrawBackgroundColor(Textdraw0, 255);
        TextDrawFont(Textdraw0, 1);
        TextDrawLetterSize(Textdraw0, 0.500000, 1.000000);
        TextDrawColor(Textdraw0, -1);
        TextDrawSetOutline(Textdraw0, 1);
        TextDrawSetProportional(Textdraw0, 1);
        Textdraw1 = TextDrawCreate(584.000000, 99.000000, \"x\");
        TextDrawBackgroundColor(Textdraw1, 255);
        TextDrawFont(Textdraw1, 2);
        TextDrawLetterSize(Textdraw1, 0.500000, 1.000000);
        TextDrawColor(Textdraw1, -1);
        TextDrawSetOutline(Textdraw1, 0);
        TextDrawSetProportional(Textdraw1, 1);
        TextDrawSetShadow(Textdraw1, 1);
        for(new i; i < MAX_PLAYERS; i ++)
        {
                if(IsPlayerConnected(i))
                {
                    OnlinePlayers++;
                    TextDrawShowForPlayer(i, Textdraw0);
                    TextDrawShowForPlayer(i, Textdraw1);
                }
        }
        return 1;
}
public OnFilterScriptExit()
{
        TextDrawHideForAll(Textdraw0);
        TextDrawDestroy(Textdraw0);
        TextDrawHideForAll(Textdraw1);
        TextDrawDestroy(Textdraw1);
        return 1;
}
public OnPlayerConnect(playerid)
{
    OnlinePlayers++;
    new newtext[41];
    format(newtext, sizeof(newtext), \"%d\", OnlinePlayers, GetMaxPlayers());
    TextDrawSetString(Textdraw1, newtext);
    TextDrawShowForPlayer(playerid, Textdraw1);
    TextDrawShowForPlayer(playerid, Textdraw0);
    return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
    OnlinePlayers--;
    new newtext[41];
    format(newtext, sizeof(newtext), \"%d\", OnlinePlayers, GetMaxPlayers());
    TextDrawSetString(Textdraw1, newtext);
    TextDrawHideForPlayer(playerid, Textdraw1);
    return 1;
}

 
!fixchars plugins kötelezõ
Kérlek hagyd meg a nevem
 

By: Cappys Role Play
Cím: Role Play Szerverekre online playerszám
Írta: Ian_Stuart_Donaldson - 2012. Május 26. - 13:53:38
Vagy megnyomod a TAB-t és a játékoslista felett -ha jól emlékszem- baloldalt a sarokban kiírja a SA:MP. ;)
Cím: Role Play Szerverekre online playerszám
Írta: geriking19 - 2012. Május 26. - 14:10:13
Idézetet írta: Indi date=1338033218\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"21970\" data-ipsquote-contentclass=\"forums_Topic
Vagy megnyomod a TAB-t és a játékoslista felett -ha jól emlékszem- baloldalt a sarokban kiírja a SA:MP. ;)
 
Igen, egy csöppet egyszerûbb xd
Cím: Role Play Szerverekre online playerszám
Írta: Cappsy - 2012. Május 26. - 14:24:47
ez nekem így jobb :D  :P :P
Cím: Role Play Szerverekre online playerszám
Írta: Asdeeer - 2012. Május 26. - 14:25:54
Ez úgy lenne jó ha azokat írná ki akik már minimum 1 órát játszottak. És lakosság: XYZ az alatt pedig Városban Tartózkodok: XYZ((ONLINE))
Cím: Role Play Szerverekre online playerszám
Írta: Cappsy - 2012. Május 26. - 14:29:57
Idézetet írta: Pi€i date=1338035154\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"21970\" data-ipsquote-contentclass=\"forums_Topic
Ez úgy lenne jó ha azokat írná ki akik már minimum 1 órát játszottak. És lakosság: XYZ az alatt pedig Városban Tartózkodok: XYZ((ONLINE))
 
Végül is nem is rossz ötlet
Csak annyi nem az onplayer connecthez kell tenni hanem RP szerverekbe
a Játszott órához köszi megfontolom :D
Cím: Role Play Szerverekre online playerszám
Írta: Ian_Stuart_Donaldson - 2012. Május 26. - 14:53:25
NA most ez kicsit OFF lesz de ide kerül, mert az ötleted alapján jutott eszembe:
Mivel \"népesség\" szóval van jelölve az online játékosok száma, mmi lenne, ha ezen elindulva csinálnál egy iylet, szerintem szeretnék sokan:
A script azt figyelné, hogy pl az elmúlt két hétben mennyi különbözõ nevû felhasználó lépett be.
És a \"Népesség\" mellett ez a szám szerepelne.
Ez jó lenne mindenkinek, mert a játékosok látnák, hogy az elmúlt két hétben mekkora forgalom volt a serveren, és a tulaj is. :)
Nem is soroom, mennyi haszna lehet ennek.
Cím: Role Play Szerverekre online playerszám
Írta: Cappsy - 2012. Május 26. - 16:47:16
Hát az a baj kezdõ vagyok ez az elsõ scriptem de majd gondolkozok rajta
 :hmmm: :hmmm: :hmmm: :hmmm:

Dupla hozzászólás automatikusan összefûzve. ( 2012. Május 26. - 16:51:18 )

ha megnéznéd 10 napja regisztem XD :D
Cím: Role Play Szerverekre online playerszám
Írta: Flash - 2012. Május 26. - 17:53:43
format(newtext, sizeof(newtext), \"%d\", OnlinePlayers, GetMaxPlayers());
Ezt 1 textdrawwal könnyebb megoldani! így:
format(newtext, sizeof(newtext), \"Népesség: %d\", OnlinePlayers);
Cím: Role Play Szerverekre online playerszám
Írta: Alvin - 2012. Május 26. - 19:59:33
jó lett.. ment a + bár nemtudom mirejó  :D
Cím: Role Play Szerverekre online playerszám
Írta: Cappsy - 2012. Május 27. - 18:38:42
:D köszönöm végre adott valaki  :-[
Cím: Role Play Szerverekre online playerszám
Írta: halaloszto100 - 2012. Május 27. - 18:49:47
Jó kis script.Kicsit felesleges de egy extrának ez is megfelel a szerveren.Gratula ment a +. :)
Cím: Role Play Szerverekre online playerszám
Írta: Cappsy - 2012. Május 27. - 18:53:17
Köszi ez az elsõ ezt találtam ki :D :yes: :yes: :yes:
Cím: Role Play Szerverekre online playerszám
Írta: Caesar - 2012. Június 09. - 09:53:40
Nem rossz grat ügye csak szerintem fölösleges mivel aki indít szerver és alig vannak rajta annak a szeronak mutatja hogy 2-3 ember van fent és lelépnek xDD
Cím: Role Play Szerverekre online playerszám
Írta: Striker - 2012. Július 11. - 22:31:28
Nekem bejön és szerintem nagyon hasznos is, jó lett:D
Cím: Role Play Szerverekre online playerszám
Írta: instant - 2012. Július 12. - 06:53:49
szép bump.
Cím: Role Play Szerverekre online playerszám
Írta: Spedy - 2012. Július 12. - 08:27:58
Csak igy továb! Ment a +
Cím: Role Play Szerverekre online playerszám
Írta: ZyZu. - 2012. Július 12. - 12:24:36
Szerintem nem jó helyre raktad! Hogy miért? Ha lesz csillag a játékosnak akkor épp bele akad!  :confused:  :no: :hmmm:
Cím: Role Play Szerverekre online playerszám
Írta: T0ny - 2012. Július 12. - 14:12:02
Jó lett , csak így tovább, ment is a +! :D
//OFF: Melyik Textdraw készítõ pogram segítségével csináltad?
Cím: Role Play Szerverekre online playerszám
Írta: ZyZu. - 2012. Július 12. - 17:57:23
Zamaroth Textdraw Editor a neve.
Cím: Role Play Szerverekre online playerszám
Írta: T0ny - 2012. Július 12. - 19:39:10
Idézetet írta: ZyZu date=1342108643\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"21970\" data-ipsquote-contentclass=\"forums_Topic
Zamaroth Textdraw Editor a neve.
 
Köszi a választ :D
Cím: Role Play Szerverekre online playerszám
Írta: Amf - 2012. Július 12. - 20:01:57
Faszán fel bumpoltátok!  :tantrum:
Cím: Role Play Szerverekre online playerszám
Írta: Roly.D - 2012. Július 13. - 17:24:47
Jó De Ennek Mi értelme TAB És ottvan kiirja Jo most Igaz megvéd Egy Billentyü lenyomástol de mind1 is egyépként müködik és grt.
Cím: Role Play Szerverekre online playerszám
Írta: Dommper - 2012. Július 13. - 21:37:50
Idézetet írta: Alvin date=1338055173\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"21970\" data-ipsquote-contentclass=\"forums_Topic
jó lett.. ment a + bár nemtudom mirejó  :D
 
Hát hogy megnézd az online playereket  :laugh:
Amúgy jó kis script!
(És szerintem a népesség 2 ss, ha nem így van javítsatok ki!)
Cím: Role Play Szerverekre online playerszám
Írta: Cappsy - 2012. Július 15. - 17:54:44
Köszönöm mindenkinek a tanácsokat
Már készül az 1v1 ami más helyen van valamint csak akkor számolja az emberlétszámot ha lejár az 1 órás timer :)
Cím: Role Play Szerverekre online playerszám
Írta: Hagrid - 2012. Július 15. - 18:11:25
szerintem is jó bár ha a \"népesség\" helyett csak szimplán annyi lenne hogy \"Városban tartózkodnak:\" az úgy szerintem jobb lenne.
Cím: Role Play Szerverekre online playerszám
Írta: Cappsy - 2012. Július 15. - 18:22:11
Rendbe megfogadom köszi :)
Cím: Role Play Szerverekre online playerszám
Írta: [(The_Pro_Kari)] - 2012. Július 29. - 15:46:28
szép munka! :D