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 );
Pomoc
490
490
pregleda
9
9
postova
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 );
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 );
pre 1 godinu
@BushaBosko
Pozdrav, evo ti resenog problema: Ovo ti je FORWARD:
Ovo ubacujes u OnPlayerSpawn:
Uradi identicno ovako kao ja pa ce ti raditi!
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!
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 );
}
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 );
}
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);
pre 1 godinu
mladen. wrote on February 28, 2024, 4:32 pm:
@BushaBosko
Pozdrav, evo ti resenog problema: Ovo ti je FORWARD:
Ovo ubacujes u OnPlayerSpawn:
Uradi identicno ovako kao ja pa ce ti raditi!
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 ?
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava