Jump to content

Cum sa faci un TextDraw sa arate jucatorii online.


Recommended Posts

Posted

Salut la toti , azi va voi invata cum sa faceti sa apara deasupra navigatorului cati playeri online aveti .

Sa incepem  ;)

Prima data , punem ce avem mai jos in partea de sus al FilterScript/GameMode

new Text:players;
Acum cauta in gm/fs  Public OnGameModeInit/OnFilterScriptInit si adauga asta:
        // TextDraw for Players Online
	players = TextDrawCreate(54.000000, 326.000000, "_");
	TextDrawBackgroundColor(players, 255);
	TextDrawFont(players, 2);
	TextDrawLetterSize(players, 0.500000, 1.000000);
	TextDrawColor(players, -65281);
	TextDrawSetOutline(players, 1);
	TextDrawSetProportional(players, 1);

	for(new i; i < MAX_PLAYERS; i ++)
	{
		if(IsPlayerConnected(i))
		{
			TextDrawShowForPlayer(i, players);
		}
	}
Ok textdrawl este creat , dar acuma trebuie sa facem sa il arate si la playeri  , deci pune asta la OnPlayerConnect
  new strings[15];
	format(strings, 15, "%d/50",GetOnLinePlayers());
	TextDrawSetString(players, strings);
	TextDrawShowForPlayer(playerid, players);
In public OnGameModeExit/OnFilterScriptExit pune asta:
	TextDrawHideForAll(players);
	TextDrawDestroy(players);
Pentru a termina GM/FS pune asta:
stock GetOnLinePlayers()
{
	new OnLine;
	for(new i, g = GetMaxPlayers(); i < g; i++)
		if(IsPlayerConnected(i))
			OnLine++;
	return OnLine;
}

Asa ar trebui sa arate.

players.JPG

Si gata....

Daca aveti anumite nelamuriri postati aici

Sursa: Sa-mp.Com ( tradus de sandu_mihai aka MrBlack)

Posted

Sursa: Sa-mp.Com ( tradus de sandu_mihai aka MrBlack)

Ce e de tradus la ninjte functi?

Stiu si eu ... branza e pe bani, dar eu tot ma joc pe gratis!

Posted

C:\Documents and Settings\silviu\Desktop\WGL\gamemodes\WGL.pwn(2086) : error 017: undefined symbol "GetOnLinePlayers"

Ce am gresit de mi-a dat eroarea asta??

Posted

Poate nai pus stock.

Poftim fara nici o eroare :P

#include <a_samp>
new Text:players;


public OnFilterScriptInit()
{
        // TextDraw for Players Online
	players = TextDrawCreate(54.000000, 326.000000, "_");
	TextDrawBackgroundColor(players, 255);
	TextDrawFont(players, 2);
	TextDrawLetterSize(players, 0.500000, 1.000000);
	TextDrawColor(players, -65281);
	TextDrawSetOutline(players, 1);
	TextDrawSetProportional(players, 1);

	for(new i; i < MAX_PLAYERS; i ++)
	{
		if(IsPlayerConnected(i))
		{
			TextDrawShowForPlayer(i, players);
		}
	}
	return 1;
}

public OnFilterScriptExit()
{
	TextDrawHideForAll(players);
	TextDrawDestroy(players);
	return 1;
}


stock GetOnLinePlayers()
{
	new OnLine;
	for(new i, g = GetMaxPlayers(); i < g; i++)
		if(IsPlayerConnected(i))
			OnLine++;
	return OnLine;
}

public OnPlayerConnect(playerid)
{
    new strings[15];
	format(strings, 15, "%d/50",GetOnLinePlayers());
	TextDrawSetString(players, strings);
	TextDrawShowForPlayer(playerid, players);
	return 1;
}

Stiu si eu ... branza e pe bani, dar eu tot ma joc pe gratis!

Guest YazoHoo
Posted

Din pacate nu functioneaza , cand compilez imi apare un .amx de 0 kb . Stie cineva din ce cauza ?

Posted

Si mie dc imi merge???

PWN

http://solidfiles.com/d/6a1f/

AMX

http://solidfiles.com/d/c24b/

Stiu si eu ... branza e pe bani, dar eu tot ma joc pe gratis!

  • 4 months later...
Posted

mda daca n-ar fi fost copiat de pe sa-mp.ro ti-as fi dat 10/10 pentru ca este folositor , dar asa iti dau 2/10 pentru ce teai chinuit sa creezi un topic nou si sa dai "paste" & "copy"  :o

Posted

Frate, deaia o sa plece toti oamenii de pe acest forum, nu stiti sa apreciati nimic, el cauta si va scrie voua si voi nici macar nu-i sunteti recunoscatori, mai bine nu postati decat sa ziceti ca l-a luat de pe sa-mp.com....

Pe unii oameni chiar ii ajuta acest tutorial :)

Posted

stii de ce pleaca oamenii de pe acest forum ?? raspuns : pentru toti vin cu aceeasi idee invechitta sau nu stiu ce sau copiaza de pe sa-mp.com si cam majoritatea cauta servere (GM-uri ) nu doar fs-uri si mape..

  • 2 months later...
Posted

am si eu o problema  :grin: imi arata playeri sus dar cand se deconecteaza raman la fel :( de la ce?  :huh:

ex daca au intrat 20 playeri arata 20/50 dar daca se deconecteaza tot atatia arata :|

<a href=http://devilone.ro>

devilone-banner.png</a>

  • 1 month later...
Posted

Eu ma asa:

[pawn]public OnGameModeInit()

{

for (new i = 0; i < MAX_PLAYERS; i++)

{

    if (IsPlayerConnected(i) && !IsPlayerNPC(i))

    {

    Fly = 3.0;

    }

}[/pawn]

Pun in locu la asta?

www.youtube.com/thebwgg

Posted

Ma skizu :) lasa-ne !!! Este extrasa de pe sa-mp.com , faze dastea sa faci pe forumurile de 10-15 membri, poate acolo tine, 0/5 !

UltraGaming RPG: 195.225.58.135:7777  powered by EvolvaLink Bucuresti

Posted

Ma skizu :) lasa-ne !!! Este extrasa de pe sa-mp.com , faze dastea sa faci pe forumurile de 10-15 membri, poate acolo tine, 0/5 !

nu stiu de unde a luat tutorialul (nici nu ma intereseaza!) dar ii bun!

5/5!

Fara reclama in semnatura!

  • 3 weeks later...
Posted

Am o eroare: C:\Documents and Settings\Andrei\Desktop\GameZone RolePlay Server\filterscripts\TextDraw Playeri.pwn(71) : error 017: undefined symbol "GetOnlinePlayers"

Cum o pot rezolva?

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.