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: Dante Sanders - 2012. augusztus 22. - 08:01:19

Cím: Playerek a szerveren! 0.3e
Írta: Dante Sanders - 2012. augusztus 22. - 08:01:19
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
Cím: Playerek a szerveren! 0.3e
Írta: _[S]wat.$ - 2012. augusztus 22. - 10:09:38
jó lett:) de képet rakhatnál róla! ;D
Cím: Playerek a szerveren! 0.3e
Írta: Dante Sanders - 2012. augusztus 22. - 10:24:09
Oke ra szanom  magamates majd toltokfel kepeket is!  8)
Cím: Playerek a szerveren! 0.3e
Írta: Flash - 2012. augusztus 22. - 11:08:42
format(newtext, sizeof(newtext), \"%d\", OnlinePlayers, GetMaxPlayers());
helyett ezt:
format(newtext, sizeof(newtext), \"%d/%d\", OnlinePlayers, GetMaxPlayers());
és ez     TextDrawHideForPlayer(playerid, Textdraw1); nem kell
Cím: Playerek a szerveren! 0.3e
Írta: Dante Sanders - 2012. augusztus 22. - 11:14:16
ha ugy csinalnam akkor meg a playerek szama is a duplajat mutatna!!! ;)
Cím: Playerek a szerveren! 0.3e
Írta: DrAkE - 2012. augusztus 22. - 11:52:38
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)
Cím: Playerek a szerveren! 0.3e
Írta: Mike. - 2012. augusztus 22. - 14:48:36
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.
Cím: Playerek a szerveren! 0.3e
Írta: Kovacs_Bela - 2012. augusztus 22. - 15:38:39
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 ;)
Cím: Playerek a szerveren! 0.3e
Írta: Dante Sanders - 2012. augusztus 22. - 16:45:40
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!
Cím: Playerek a szerveren! 0.3e
Írta: DrAkE - 2012. augusztus 22. - 16:48:18
[mod]Be lehetne fejezni a vitatkozást![/mod]
Cím: Playerek a szerveren! 0.3e
Írta: Dante Sanders - 2012. augusztus 22. - 16:49:28
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:
Cím: Playerek a szerveren! 0.3e
Írta: Kovacs_Bela - 2012. augusztus 22. - 16:56:09
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]
Cím: Playerek a szerveren! 0.3e
Írta: Striker - 2012. augusztus 22. - 23:44:59
Szép, Majd a következõ jobblesz  :D +
Cím: Playerek a szerveren! 0.3e
Írta: Dante Sanders - 2012. augusztus 23. - 10:45:27
Lehet!  ;)
Cím: Playerek a szerveren! 0.3e
Írta: CANNONN - 2012. október 24. - 20:38:40
Í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.
Cím: Playerek a szerveren! 0.3e
Írta: Dante Sanders - 2012. október 24. - 21:30:24
Rendben javitom!
Cím: Playerek a szerveren! 0.3e
Írta: instant - 2012. október 24. - 22:10:02
szép ma lehet még megnézem.
Am nem kéne minden scripted témája végére oda írnod a \'0.3e \' szócskát :D
Cím: Playerek a szerveren! 0.3e
Írta: Dante Sanders - 2012. október 24. - 22:44:43
xDDD már meg szoktam amugy köszii