Szerző Téma: Playerek a szerveren! 0.3e  (Megtekintve 3154 alkalommal)

Playerek a szerveren! 0.3e
« Dátum: 2012. augusztus 22. - 08:01:19 »
+5 Show voters
Sziasztok!Ez a szkript arrol szól hogy mikor fent vagy a szerveren látod jobb oldalt középen hogy:Játékosok:itt ahány player a szerveren és/ahány slotra alitottad a Szkriptet!

Nos!Nem is huzzom tovább az idõt itt a Kód:


//Playerek a szerveren by:[sDW]BlackJack!!!
#include <a_samp>
#include <fixchars>
//------------------------------------------------------------------------------
new Text:Textdraw0,
OnlinePlayers;
//------------------------------------------------------------------------------
public OnFilterScriptInit()
{
    print(\"|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-||\");
print(\"|*Playerek a szerveren* by:[sDW]BlackJack|\");
print(\"|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-||\");
//------------------------------------------------------------------------------
    Textdraw0 = TextDrawCreate(509.000000, 219.000000, \"Játékosok:\");//
TextDrawBackgroundColor(Textdraw0, 255);
TextDrawFont(Textdraw0, 0);
TextDrawLetterSize(Textdraw0, 0.539999, 1.200000);
TextDrawColor(Textdraw0, 65535);
TextDrawSetOutline(Textdraw0, 0);
TextDrawSetProportional(Textdraw0, 1);
TextDrawSetShadow(Textdraw0, 1);
//------------------------------------------------------------------------------
    print(\"|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-||\");
print(\"|*Playerek a szerveren* by:[sDW]BlackJack|\");
print(\"|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-||\");
return 1;
}
//------------------------------------------------------------------------------
public OnFilterScriptExit()
{
    TextDrawHideForAll(Textdraw0);
    TextDrawDestroy(Textdraw0);
return 1;
}
//------------------------------------------------------------------------------
public OnPlayerConnect(playerid)
{
    TextDrawShowForPlayer(playerid, Textdraw0);
    OnlinePlayers++;
    new newtext[41];
    format(newtext, sizeof(newtext), \"Játékosok: %d/%d\", OnlinePlayers, GetMaxPlayers());
    TextDrawSetString(Textdraw0, newtext);
return 1;
}
//------------------------------------------------------------------------------
public OnPlayerDisconnect(playerid, reason)
{
    TextDrawHideForPlayer(playerid, Textdraw0);
    OnlinePlayers--;
    new newtext[41];
    format(newtext, sizeof(newtext), \"Játékosok: %d/%d\", OnlinePlayers, GetMaxPlayers());
    TextDrawSetString(Textdraw0, newtext);
return 1;
}
//------------------------------------------------------------------------------

 

SolidFiles:http://www.solidfiles.com/d/3984065ede/

PasteBin:http://pastebin.com/tbCs3X3S

                                           :thumbsup:


http://kepfeltoltes.hu/view/120822/sa-mp-003_www.kepfeltoltes.hu_.jpg
« Utoljára szerkesztve: 2012. október 24. - 21:56:08 írta [SDW]BlackJack »

Playerek a szerveren! 0.3e
« Válasz #1 Dátum: 2012. augusztus 22. - 10:09:38 »
0 Show voters
jó lett:) de képet rakhatnál róla! ;D

Playerek a szerveren! 0.3e
« Válasz #2 Dátum: 2012. augusztus 22. - 10:24:09 »
0 Show voters
Oke ra szanom  magamates majd toltokfel kepeket is!  8)

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Playerek a szerveren! 0.3e
« Válasz #3 Dátum: 2012. augusztus 22. - 11:08:42 »
0 Show voters
format(newtext, sizeof(newtext), \"%d\", OnlinePlayers, GetMaxPlayers());
helyett ezt:
format(newtext, sizeof(newtext), \"%d/%d\", OnlinePlayers, GetMaxPlayers());
és ez     TextDrawHideForPlayer(playerid, Textdraw1); nem kell

Playerek a szerveren! 0.3e
« Válasz #4 Dátum: 2012. augusztus 22. - 11:14:16 »
0 Show voters
ha ugy csinalnam akkor meg a playerek szama is a duplajat mutatna!!! ;)
« Utoljára szerkesztve: 2012. augusztus 22. - 18:19:43 írta DrAkE »

Nem elérhető DrAkE

  • 2078
    • Profil megtekintése
Playerek a szerveren! 0.3e
« Válasz #5 Dátum: 2012. augusztus 22. - 11:52:38 »
0 Show voters
Minek használsz 3 textdrawot, mikor 1 is elég lenne? Ha most megformázod így a szöveget --> %d/%d akkor nem így fog kinézni? --> Playerek: %d/%d/30??? (bár nem tudom, hogy helyezted el, viszont akkor sem kell 3 textdraw)

Nem elérhető Mike.

  • 720
    • Profil megtekintése
Playerek a szerveren! 0.3e
« Válasz #6 Dátum: 2012. augusztus 22. - 14:48:36 »
+2 Show voters
BlackJack\" post=\"330989\" timestamp=\"1345626856\"]
Flash te fogadni merek hogy nem tucc szkriptelni!Mert ha ugy csinalnam akkor meg a playerek szama is a duplajat mutatna!!! ;)
 
[/quote]
Mi az, hogy nem tud?  :facepalm:
format(newtext, sizeof(newtext), \"%d\", OnlinePlayers, GetMaxPlayers()); <- Minek kéred le akkor a max slot számot, ha nem is használod?
Pontosan, az a jó amit flash leírt.

Kovacs_Bela

  • Vendég
Playerek a szerveren! 0.3e
« Válasz #7 Dátum: 2012. augusztus 22. - 15:38:39 »
+1 Show voters
mielõtt publikálsz valamit, bizonyosodj meg róla, hogy nincs-e benne hiba.
 

Építõ jellegû kritikákat lehet írni, dicsérni, tanácsokat adni, stb.
 
[/quote]
tûrd ezeket ;)
« Utoljára szerkesztve: 2012. augusztus 22. - 18:18:56 írta DrAkE »

Playerek a szerveren! 0.3e
« Válasz #8 Dátum: 2012. augusztus 22. - 16:45:40 »
0 Show voters
EN turnem ercsetek meg de amit Flash irt az nem jo probaljatok meg es a playerek szama a duplajat fogja mutatni ami nem jo vagy nalatok ez jot jelent?  :hmmm: ZAROM!

Nem elérhető DrAkE

  • 2078
    • Profil megtekintése
Playerek a szerveren! 0.3e
« Válasz #9 Dátum: 2012. augusztus 22. - 16:48:18 »
0 Show voters
[mod]Be lehetne fejezni a vitatkozást![/mod]

Playerek a szerveren! 0.3e
« Válasz #10 Dátum: 2012. augusztus 22. - 16:49:28 »
0 Show voters
Nah jo en ki problatam es a playerek duplajat mutatta de ha nalatok jol mutasa akkor oke nem akarok ebbol vitat nyitni!Nem akarok ossze veszni senkivel es azt hogy bannoljanak a forumrol ilyesmi miatt! :angry:

Kovacs_Bela

  • Vendég
Playerek a szerveren! 0.3e
« Válasz #11 Dátum: 2012. augusztus 22. - 16:56:09 »
+1 Show voters
Amit flash írt abban nincs semmi hiba. nincs benne szorzás jel így nem értem miért mutatja a dupláját. õ csak ötletet akart adni mint én. az elõzõ HSZ-emnél
[mod]Csak nyugodtan![/mod]
« Utoljára szerkesztve: 2012. augusztus 22. - 18:18:02 írta DrAkE »

Playerek a szerveren! 0.3e
« Válasz #12 Dátum: 2012. augusztus 22. - 23:44:59 »
0 Show voters
Szép, Majd a következõ jobblesz  :D +

Playerek a szerveren! 0.3e
« Válasz #13 Dátum: 2012. augusztus 23. - 10:45:27 »
0 Show voters
Lehet!  ;)

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
Playerek a szerveren! 0.3e
« Válasz #14 Dátum: 2012. október 24. - 20:38:40 »
+1 Show voters
Így jó lesz... Logika..
 

format(newtext, sizeof(newtext), \"Játékosok: %d/%d\", OnlinePlayers, GetMaxPlayers());
TextDrawSetString(Textdraw0, newtext);

 
Teljesen fölösleges három textdraw, bõven elég egy.
« Utoljára szerkesztve: 2012. október 24. - 20:40:49 írta Cannonn »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal