Pomoc

Započeo BuhaBosko, Februar 28, 2024, 16:21:18 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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[37], rstr );


Citat: BuhaBosko poslato Februar 28, 2024, 16:21:18 POSLE PODNE
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[37], 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[37], 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[37], rstr );

@BushaBosko
Pozdrav, evo ti resenog problema: Ovo ti je FORWARD: [pawn]forward Konektovano();
public Konektovano()
{
   new Connected;
   for(new i = 0; i < MAX_PLAYERS; i++) if(IsPlayerConnected(i) && !IsPlayerNPC(i)) Connected++;
   return Connected;
}[/pawn]
Ovo ubacujes u OnPlayerSpawn: [pawn]   new string1[512];
   format(string1, 512, "%d", Konektovano());
   TextDrawSetString(GVDONJITD3, string1);[/pawn]
Uradi identicno ovako kao ja pa ce ti raditi!

Na OnPlayerDisconect updaejt td i na OnPlayerConect

Probao sam i opet mi nece evo za onplayerconnect i za onplayerdisconnect

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

public OnPlayerDisconnect( playerid, reason ) {
   new stringonline[512];
   format( stringonline, sizeof( stringonline ), "ONLINE: %d", NumberOfConnectedPlayers( ) );
    TextDrawSetString( gServerTDs[37], stringonline );
}

[pawn]
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[64];
format(string1, sizeof(string1), "ONLINE_%d", Konektovano());
PlayerTextDrawSetString(playerid,TVOJTD[playerid][28],string1);

i onplayerdisconect

new string1[64];
format(string1, sizeof(string1), "%d", Konektovano());
PlayerTextDrawSetString(playerid,TVOJTD[playerid][28],string1);

i mozes onplayerspawn

format(string1, sizeof(string1), "Online_%d", Konektovano());
PlayerTextDrawSetString(playerid,TVOJ TD[playerid][28],string1);
[/pawn]
Poslednja Izmena: Februar 28, 2024, 21:40:23 POSLE PODNE od Goku ^

Citat: mladen. poslato Februar 28, 2024, 17:32:06 POSLE PODNE
@BushaBosko
Pozdrav, evo ti resenog problema: Ovo ti je FORWARD: [pawn]forward Konektovano();
public Konektovano()
{
   new Connected;
   for(new i = 0; i < MAX_PLAYERS; i++) if(IsPlayerConnected(i) && !IsPlayerNPC(i)) Connected++;
   return Connected;
}[/pawn]
Ovo ubacujes u OnPlayerSpawn: [pawn]   new string1[512];
   format(string1, 512, "%d", Konektovano());
   TextDrawSetString(GVDONJITD3, string1);[/pawn]
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 ?

Citat: ʟᴀᴋᴇʀɪɴɢ poslato Februar 29, 2024, 11:46:51 PRE PODNE
Kakve veze ima spawn sa brojem igraca ? Da li ti imas barem gram mozga da razmislis o tome ?

puko malo ahqhahhaha

zato sto na diskonektu ti izracuna igrace ali ne azurira td
Upwork Skills
Back-end:
• PHP Frameworks (Laravel, Symfony,Codeigniter)
• Python/Django
• Node.js

Front-end:
• HTML
• CSS pre-processing (SASS, LESS)
• Javascript (JQuery, Ajax, Vue, Angular, React, etc.)
• Bootstrap

CMS
• Wordpress (Woocommerce)
• Shopify, Magento