Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4516 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

(redaguota)

Iš pradžių klausiau kaip išgauti visus prisijungusius žaidėjus (skaičiu), ikišau jį į textdrawa, bet visados jį rodo 0, kaip padaryti kad atėjus žaidėjui arba išėjus jis didėtu arba mažėtu?

 

Virsui gm:

#define GELTONA           0xFFFF00AA

#define PAGR              "Frag.lt"
#define PAGRSPALVA        GELTONA 
new Text:Pagr;

Po OnGameModeInit:

	new prisijunge[128];
	format(prisijunge,sizeof(prisijunge),"Prisijunge: %d/50",GetOnlinePlayers());
 	Pagr = TextDrawCreate(6.000000, 420.000000, prisijunge);
  	TextDrawFont(Pagr, 0);
  	TextDrawLetterSize(Pagr, 0.600000, 2.000000);
  	TextDrawColor(Pagr, PAGRSPALVA);
  	TextDrawSetOutline(Pagr, 1);
  	TextDrawSetProportional(Pagr, 1);

Apacioi:

stock GetOnlinePlayers()
{
  new counter;
  for(new i; i < MAX_PLAYERS; i++)
     if(IsPlayerConnected(i)) counter++;
  return counter;
}

Pasakykit kas kur blogai jeigu galit! Žinoma +REP

Redaguota , nario Lukas_Cool
(redaguota)

Viskas todėl, kad tu jo niekad neatnaujini, tau reikia šį kodą kelti po onplayerconnect, tik ne stock

EDIT: nors ne po onplayerconnect idėk šitą kodą

new prisijunge[128];

TextDrawHideForPlayer( playerid, Pagr );

format(prisijunge,sizeof(prisijunge),"Prisijunge: %d/50",GetOnlinePlayers());

TextDrawSetString( Pagr, prisijunge );

Redaguota , nario Dr.Arnas

Nori pasakyt sito uzteks?

new prisijunge[128];
TextDrawHideForPlayer( playerid, Pagr );
format(prisijunge,sizeof(prisijunge),"Prisijunge: %d/50",GetOnlinePlayers());
TextDrawSetString( Pagr, prisijunge ); 

 

ar dar kasko gal reikia? nes anas ilgesnis buvo, nezinau ten kas yra, dydziai, vieta, spalvos...

(redaguota)

Nori pasakyt sito uzteks?

new prisijunge[128];

TextDrawHideForPlayer( playerid, Pagr );

format(prisijunge,sizeof(prisijunge),"Prisijunge: %d/50",GetOnlinePlayers());

TextDrawSetString( Pagr, prisijunge )

ar dar kasko gal reikia? nes anas ilgesnis buvo, nezinau ten kas yra, dydziai, vieta, spalvos...

Žiūrėk, visą šitą kodą įkelk į onplayerconnect, o šitą:

Pagr = TextDrawCreate(6.000000, 420.000000, "Neprisijunge!");

TextDrawFont(Pagr, 0);

TextDrawLetterSize(Pagr, 0.600000, 2.000000);

TextDrawColor(Pagr, PAGRSPALVA);

TextDrawSetOutline(Pagr, 1);

TextDrawSetProportional(Pagr, 1);

įkelk į gamemodo pradžią ten po defines ir t.t

Redaguota , nario Dr.Arnas

Žiūriu tu čia nieko nesupranti ir kuri kažkokį projektą...

Pagr = TextDrawCreate(6.000000, 420.000000, "Neprisijunge!");
TextDrawFont(Pagr, 0);
TextDrawLetterSize(Pagr, 0.600000, 2.000000);
TextDrawColor(Pagr, PAGRSPALVA);
TextDrawSetOutline(Pagr, 1);
TextDrawSetProportional(Pagr, 1);

Šitą keli į gm pradžią po defines ir t.t

new prisijunge[128];
TextDrawHideForPlayer( playerid, Pagr );
format(prisijunge,sizeof(prisijunge),"Prisijunge: %d/50",GetOnlinePlayers());
TextDrawSetString( Pagr, prisijunge );
TextDrawShowForPlayer(playerid, Pagr);

Šitą keli onplayerconnect

 

ko čia nesuprast?

 

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4516 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...