Pomoc

BuhaBosko Započeo BuhaBosko
pre 1 godinu
490
pregleda
9
postova
BuhaBosko
Wheel Man
pre 1 godinu
Imam problem sa stringom na td-u podesio sam td za online igrace koliko ih je, i naprimer konektuje se nas dvoje i lepo pise online:2 ali kada neko od nas izadje sa srv ostane online:2 ne bude online:1
i naprimer sada opet kada ja udjem pisace 2 kako i treba, nece pisati online:3, treba mi pomoc kako to da resim kad se neko diskonekta da se prikaze online:1 npr

format( rstr, sizeof( rstr ), "ONLINE: %d", NumberOfConnectedPlayers( ) );
TextDrawSetString( gServerTDs, rstr );
toncikica
Enforcer
pre 1 godinu
BuhaBosko wrote on February 28, 2024, 3:21 pm:
Imam problem sa stringom na td-u podesio sam td za online igrace koliko ih je, i naprimer konektuje se nas dvoje i lepo pise online:2 ali kada neko od nas izadje sa srv ostane online:2 ne bude online:1
i naprimer sada opet kada ja udjem pisace 2 kako i treba, nece pisati online:3, treba mi pomoc kako to da resim kad se neko diskonekta da se prikaze online:1 npr

format( rstr, sizeof( rstr ), "ONLINE: %d", NumberOfConnectedPlayers( ) );
TextDrawSetString( gServerTDs, rstr );

Brate ja sam to napravio da na svakih 100ms(zbog time u td) timer, koji postavlja stats na td-u, ja imam zlato novac banka, ime, random poruke, datum i vrijeme.
Odes na onplayerconnect i onplayerdisconnect i u ta dva stavis ovo format( rstr, sizeof( rstr ), "ONLINE: %d", NumberOfConnectedPlayers( ) );
TextDrawSetString( gServerTDs, rstr ); trebalo bi ti onda radit, ili napravi preko timera npr svako 1 sec i nek ti stavlja ovo format( rstr, sizeof( rstr ), "ONLINE: %d", NumberOfConnectedPlayers( ) );
TextDrawSetString( gServerTDs, rstr );
Mladjo558
Shot Caller
pre 1 godinu
@BushaBosko
Pozdrav, evo ti resenog problema: Ovo ti je FORWARD:
forward Konektovano();
public Konektovano()
{
new Connected;
for(new i = 0; i < MAX_PLAYERS; i++) if(IsPlayerConnected(i) && !IsPlayerNPC(i)) Connected++;
return Connected;
}

Ovo ubacujes u OnPlayerSpawn:
	new string1;
format(string1, 512, "%d", Konektovano());
TextDrawSetString(GVDONJITD3, string1);

Uradi identicno ovako kao ja pa ce ti raditi!
Fergosonn
Made Man
pre 1 godinu
Na OnPlayerDisconect updaejt td i na OnPlayerConect
BuhaBosko
Wheel Man
pre 1 godinu
Probao sam i opet mi nece evo za onplayerconnect i za onplayerdisconnect

public OnPlayerConnect( playerid ) {
new stringonline;
format( stringonline, sizeof( stringonline ), "ONLINE: %d", NumberOfConnectedPlayers( ) );
    TextDrawSetString( gServerTDs, stringonline );
}

public OnPlayerDisconnect( playerid, reason ) {
new stringonline;
format( stringonline, sizeof( stringonline ), "ONLINE: %d", NumberOfConnectedPlayers( ) );
    TextDrawSetString( gServerTDs, stringonline );
}
Dime123
Made Man
pre 1 godinu

forward Konektovano();
public Konektovano() { new Connected; for(new i = 0; i < MAX_PLAYERS; i++) if(IsPlayerConnected(i) && !IsPlayerNPC(i)) Connected++; return Connected; }

kod onplayerconnect

new string1;
format(string1, sizeof(string1), "ONLINE_%d", Konektovano());
PlayerTextDrawSetString(playerid,TVOJTD,string1);

i onplayerdisconect

new string1;
format(string1, sizeof(string1), "%d", Konektovano());
PlayerTextDrawSetString(playerid,TVOJTD,string1);

i mozes onplayerspawn

format(string1, sizeof(string1), "Online_%d", Konektovano());
PlayerTextDrawSetString(playerid,TVOJ TD,string1);
Lakering
Made Man
pre 1 godinu
mladen. wrote on February 28, 2024, 4:32 pm:
@BushaBosko
Pozdrav, evo ti resenog problema: Ovo ti je FORWARD:
forward Konektovano();
public Konektovano()
{
new Connected;
for(new i = 0; i < MAX_PLAYERS; i++) if(IsPlayerConnected(i) && !IsPlayerNPC(i)) Connected++;
return Connected;
}

Ovo ubacujes u OnPlayerSpawn:
	new string1;
format(string1, 512, "%d", Konektovano());
TextDrawSetString(GVDONJITD3, string1);

Uradi identicno ovako kao ja pa ce ti raditi!

Kakve veze ima spawn sa brojem igraca ? Da li ti imas barem gram mozga da razmislis o tome ?
Vedad.pwn
Made Man
pre 1 godinu
ʟᴀᴋᴇʀɪɴɢ wrote on February 29, 2024, 10:46 am:
Kakve veze ima spawn sa brojem igraca ? Da li ti imas barem gram mozga da razmislis o tome ?


puko malo ahqhahhaha
Raskiselišelitiseopanci
Enforcer
pre 1 godinu
zato sto na diskonektu ti izracuna igrace ali ne azurira td

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava