Szerző Téma: Role Play Szerverekre online playerszám  (Megtekintve 3924 alkalommal)

Nem elérhető Cappsy

  • Adminisztrátor
  • 2754
    • Profil megtekintése
Role Play Szerverekre online playerszám
« Dátum: 2012. május 26. - 13:42:41 »
+6 Show voters
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

Role Play Szerverekre online playerszám
« Válasz #1 Dátum: 2012. május 26. - 13:53:38 »
+4 Show voters
Vagy megnyomod a TAB-t és a játékoslista felett -ha jól emlékszem- baloldalt a sarokban kiírja a SA:MP. ;)

Role Play Szerverekre online playerszám
« Válasz #2 Dátum: 2012. május 26. - 14:10:13 »
0 Show voters
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

Nem elérhető Cappsy

  • Adminisztrátor
  • 2754
    • Profil megtekintése
Role Play Szerverekre online playerszám
« Válasz #3 Dátum: 2012. május 26. - 14:24:47 »
0 Show voters
ez nekem így jobb :D  :P :P

Role Play Szerverekre online playerszám
« Válasz #4 Dátum: 2012. május 26. - 14:25:54 »
0 Show voters
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))

Nem elérhető Cappsy

  • Adminisztrátor
  • 2754
    • Profil megtekintése
Role Play Szerverekre online playerszám
« Válasz #5 Dátum: 2012. május 26. - 14:29:57 »
0 Show voters
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

Role Play Szerverekre online playerszám
« Válasz #6 Dátum: 2012. május 26. - 14:53:25 »
+1 Show voters
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.

Nem elérhető Cappsy

  • Adminisztrátor
  • 2754
    • Profil megtekintése
Role Play Szerverekre online playerszám
« Válasz #7 Dátum: 2012. május 26. - 16:47:16 »
0 Show voters
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
« Utoljára szerkesztve: 2012. május 26. - 16:51:18 írta cappsy »

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Role Play Szerverekre online playerszám
« Válasz #8 Dátum: 2012. május 26. - 17:53:43 »
0 Show voters
format(newtext, sizeof(newtext), \"%d\", OnlinePlayers, GetMaxPlayers());
Ezt 1 textdrawwal könnyebb megoldani! így:
format(newtext, sizeof(newtext), \"Népesség: %d\", OnlinePlayers);

Nem elérhető Alvin

  • 1137
    • Profil megtekintése
Role Play Szerverekre online playerszám
« Válasz #9 Dátum: 2012. május 26. - 19:59:33 »
+2 Show voters
jó lett.. ment a + bár nemtudom mirejó  :D

Nem elérhető Cappsy

  • Adminisztrátor
  • 2754
    • Profil megtekintése
Role Play Szerverekre online playerszám
« Válasz #10 Dátum: 2012. május 27. - 18:38:42 »
0 Show voters
:D köszönöm végre adott valaki  :-[

Role Play Szerverekre online playerszám
« Válasz #11 Dátum: 2012. május 27. - 18:49:47 »
+1 Show voters
Jó kis script.Kicsit felesleges de egy extrának ez is megfelel a szerveren.Gratula ment a +. :)

Nem elérhető Cappsy

  • Adminisztrátor
  • 2754
    • Profil megtekintése
Role Play Szerverekre online playerszám
« Válasz #12 Dátum: 2012. május 27. - 18:53:17 »
0 Show voters
Köszi ez az elsõ ezt találtam ki :D :yes: :yes: :yes:

Nem elérhető Caesar

  • 109
    • Profil megtekintése
Role Play Szerverekre online playerszám
« Válasz #13 Dátum: 2012. június 09. - 09:53:40 »
0 Show voters
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

Role Play Szerverekre online playerszám
« Válasz #14 Dátum: 2012. július 11. - 22:31:28 »
0 Show voters
Nekem bejön és szerintem nagyon hasznos is, jó lett:D

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal