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:http://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