Szerző Téma: x/30 slot  (Megtekintve 1387 alkalommal)

x/30 slot
« Dátum: 2012. május 19. - 19:05:48 »
0 Show voters
Sziasztok!
Valaki segit ebbe a scriptbe
 
#include <a_samp>
new Text:Textdraw32;
public OnFilterScriptInit()
{
Textdraw32 = TextDrawCreate(492.000000, 4.000000, \"15/30\");
TextDrawBackgroundColor(Textdraw32, 255);
TextDrawFont(Textdraw32, 1);
TextDrawLetterSize(Textdraw32, 0.509999, 1.700000);
TextDrawColor(Textdraw32, 65535);
TextDrawSetOutline(Textdraw32, 0);
TextDrawSetProportional(Textdraw32, 1);
TextDrawSetShadow(Textdraw32, 1);
for(new i; i < MAX_PLAYERS; i ++)
{
if(IsPlayerConnected(i))
{
   TextDrawShowForPlayer(i, Textdraw32);
}
}
return 1;
}
public OnFilterScriptExit()
{
TextDrawHideForAll(Textdraw32);
TextDrawDestroy(Textdraw32);
return 1;
}
public OnPlayerConnect(playerid)
{
TextDrawShowForPlayer(playerid, Textdraw32);
return 1;
}

Nem elérhető Erik3333

  • 945
  • SMF | phpBB | TS3 | PHP | HTML | CSS | JS | PAWN | JAVA
    • Profil megtekintése
x/30 slot
« Válasz #1 Dátum: 2012. május 19. - 19:16:28 »
+1 Show voters
Mit kellene benne segíteni?

x/30 slot
« Válasz #2 Dátum: 2012. május 19. - 19:18:51 »
0 Show voters
hogy irja ki hanyan vagyunk a szerveren de ne buggosan irja ki

Nem elérhető Erik3333

  • 945
  • SMF | phpBB | TS3 | PHP | HTML | CSS | JS | PAWN | JAVA
    • Profil megtekintése
x/30 slot
« Válasz #3 Dátum: 2012. május 19. - 19:27:30 »
+1 Show voters
Ezt rakd be helyette:
 
new Text:mps;
new pCount = 0;
new maxplayers[128];
public OnFilterScriptInit()
{
mps = TextDrawCreate(93.000000, 421.000000, \"Jatekosok x / 30\");
return true;
}
public OnPlayerConnect(playerid)
{
    for ( new g = 0; g < GetMaxPlayers( ); g++ ) if ( IsPlayerConnected ( g ) ) pCount++;
    format (maxplayers, sizeof ( maxplayers ), \"Jatekosok: %i / 30\", pCount );
    TextDrawSetString ( mps, maxplayers );
    TextDrawColor (mps,0xFF0000AA );
    TextDrawShowForPlayer (playerid, mps );
return true;
}
public OnPlayerDisconnect(playerid, reason)
{
    for ( new g = 0; g < GetMaxPlayers( ); g++ ) if ( IsPlayerConnected ( g ) ) pCount--;
    format (maxplayers, sizeof ( maxplayers ), \"Jatekosok: %i / 30\", pCount );
    TextDrawSetString ( mps, maxplayers );
    TextDrawColor (mps,0xFF0000AA );
    TextDrawShowForPlayer (playerid, mps );
return true;
}

x/30 slot
« Válasz #4 Dátum: 2012. május 19. - 20:08:37 »
0 Show voters
De ez nem mét jól! ???

Nem elérhető Erik3333

  • 945
  • SMF | phpBB | TS3 | PHP | HTML | CSS | JS | PAWN | JAVA
    • Profil megtekintése
x/30 slot
« Válasz #5 Dátum: 2012. május 19. - 20:16:05 »
+1 Show voters
Idézetet írta: FastFurious date=1337450917\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"21709\" data-ipsquote-contentclass=\"forums_Topic
De ez nem mét jól! ???
 
Ez egy másik... Nem az, ami a tiéd...

x/30 slot
« Válasz #6 Dátum: 2012. május 19. - 20:19:31 »
0 Show voters
egyedül vagyok 1/30   2 en vagyunk   3/30   tudtam rossz
« Utoljára szerkesztve: 2012. május 19. - 20:45:12 írta FastFurious »

Nem elérhető Erik3333

  • 945
  • SMF | phpBB | TS3 | PHP | HTML | CSS | JS | PAWN | JAVA
    • Profil megtekintése
x/30 slot
« Válasz #7 Dátum: 2012. május 19. - 22:19:33 »
+1 Show voters
Csatlakozik robot(script), vagy npc?

x/30 slot
« Válasz #8 Dátum: 2012. május 19. - 22:21:07 »
0 Show voters
a-a de ha 3 an vagyunk akkor 6/30 at ir ki egy \"kicsit\"  :laugh: bugos

Nem elérhető Erik3333

  • 945
  • SMF | phpBB | TS3 | PHP | HTML | CSS | JS | PAWN | JAVA
    • Profil megtekintése
x/30 slot
« Válasz #9 Dátum: 2012. május 19. - 22:25:18 »
+1 Show voters
Az a szerver ip-je, ami az aláírásodban van?
Holnap felnézek.

x/30 slot
« Válasz #10 Dátum: 2012. május 19. - 22:26:44 »
0 Show voters
de ki is szedtem.... mert nagyon buggos ha 10 en vagyunk akor 20 at jelez és ha 20 akkor 40/30 xDD kicsit bugos .......  :grrr:

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
x/30 slot
« Válasz #11 Dátum: 2012. május 20. - 07:38:13 »
+1 Show voters
Idézetet írta: Erik3333 date=1337448450\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"21709\" data-ipsquote-contentclass=\"forums_Topic
Ezt rakd be helyette:
 
new Text:mps;
new pCount = 0;
new maxplayers[128];
public OnFilterScriptInit()
{
mps = TextDrawCreate(93.000000, 421.000000, \"Jatekosok x / 30\");
return true;
}
public OnPlayerConnect(playerid)
{
    for ( new g = 0; g < GetMaxPlayers( ); g++ ) if ( IsPlayerConnected ( g ) ) pCount++;
    format (maxplayers, sizeof ( maxplayers ), \"Jatekosok: %i / 30\", pCount );
    TextDrawSetString ( mps, maxplayers );
    TextDrawColor (mps,0xFF0000AA );
    TextDrawShowForPlayer (playerid, mps );
return true;
}
public OnPlayerDisconnect(playerid, reason)
{
    for ( new g = 0; g < GetMaxPlayers( ); g++ ) if ( IsPlayerConnected ( g ) ) pCount--;
    format (maxplayers, sizeof ( maxplayers ), \"Jatekosok: %i / 30\", pCount );
    TextDrawSetString ( mps, maxplayers );
    TextDrawColor (mps,0xFF0000AA );
    TextDrawShowForPlayer (playerid, mps );
return true;
}

 

Már egyszer elmondtam mi a baja... Az nem felelt meg..
Kicsit másképp: Nem kell bele for ciklus.
 
new Text:mps;
new pCount = 0;
new maxplayers[128];
public OnFilterScriptInit()
{
mps = TextDrawCreate(93.000000, 421.000000, \"Jatekosok x / 30\");
return true;
}
public OnPlayerConnect(playerid)
{
pCount ++;
    format (maxplayers, sizeof ( maxplayers ), \"Jatekosok: %i / 30\", pCount );
    TextDrawSetString ( mps, maxplayers );
    TextDrawColor (mps,0xFF0000AA );
    TextDrawShowForPlayer (playerid, mps );
return true;
}
public OnPlayerDisconnect(playerid, reason)
{
    pCount --;
    format (maxplayers, sizeof ( maxplayers ), \"Jatekosok: %i / 30\", pCount );
    TextDrawSetString ( mps, maxplayers );
    TextDrawColor (mps,0xFF0000AA );
    TextDrawShowForPlayer (playerid, mps );
return true;
}

x/30 slot
« Válasz #12 Dátum: 2012. május 20. - 07:55:00 »
+1 Show voters
Nem teszteltem.
 
new 
Text:text,
onlineplayer = 0,
o_msg[24];
public
OnFilterScriptInit()
{
for(new g = 0; g < GetMaxPlayers( ); g++) if(IsPlayerConnected(g)) onlineplayer++;
text = TextDrawCreate(93.000000, 421.000000, \"Jatekosok x / 30\");
return true;
}
public
OnPlayerConnect(playerid)
{
onlineplayer++;
format(o_msg, sizeof o_msg, \"Jatekosok: %i / 30\", onlineplayer);
TextDrawSetString(text, o_msg);
TextDrawColor(text, 0xFF0000AA);
TextDrawShowForAll(text);
return 1;
}
public
OnPlayerDisconnect(playerid, reason)
{
onlineplayer--;
format(o_msg, sizeof o_msg, \"Jatekosok: %i / 30\", onlineplayer);
TextDrawSetString(text, o_msg);
TextDrawColor(text, 0xFF0000AA);
TextDrawShowForAll(text);
return 1;
}

x/30 slot
« Válasz #13 Dátum: 2012. május 20. - 08:35:35 »
0 Show voters
megy ment a + zárom...

x/30 slot
« Válasz #14 Dátum: 2012. május 19. - 19:05:48 »
0 Show voters
Sziasztok!
Valaki segit ebbe a scriptbe
 
#include <a_samp>
new Text:Textdraw32;
public OnFilterScriptInit()
{
Textdraw32 = TextDrawCreate(492.000000, 4.000000, \"15/30\");
TextDrawBackgroundColor(Textdraw32, 255);
TextDrawFont(Textdraw32, 1);
TextDrawLetterSize(Textdraw32, 0.509999, 1.700000);
TextDrawColor(Textdraw32, 65535);
TextDrawSetOutline(Textdraw32, 0);
TextDrawSetProportional(Textdraw32, 1);
TextDrawSetShadow(Textdraw32, 1);
for(new i; i < MAX_PLAYERS; i ++)
{
if(IsPlayerConnected(i))
{
   TextDrawShowForPlayer(i, Textdraw32);
}
}
return 1;
}
public OnFilterScriptExit()
{
TextDrawHideForAll(Textdraw32);
TextDrawDestroy(Textdraw32);
return 1;
}
public OnPlayerConnect(playerid)
{
TextDrawShowForPlayer(playerid, Textdraw32);
return 1;
}

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal