Skocz do zawartości

Nowy szablon forum

mygo.pl

Stworzyliśmy dla Was nowy wygląd forum. Z pewnością znajdziesz rzeczy, które wg Ciebie mogą zostać zmienione - wspomnij o tym w specjalnym wątku.

Czytaj więcej

Jak założyć własną sieć

serwerów CS

Zastanawiasz się nad prowadzeniem własnej sieci serwerów? Przeczytaj podstawowe informacje, na które należy zwrócić uwagę, przy takim projekcie.

Czytaj więcej

Tworzymy spis sieci

dodaj swoją

Dodaj sieć do której należysz, pozwoli to na promocję i budowę ogólnopolskiej bazy sieci CS.

Czytaj więcej

RSSSave Players


MYGO.pl
 Udostępnij

Rekomendowane odpowiedzi

  • RSSy
Hello guys i want a plugin which funtion is to save the teams with command /save & when you change the map to load all save players in the team they were saved.
I hope you understand me, thanks! It can be used as stock too
PHP Code:

public SavePlayers(TeamName:team_winners)
{
    new 
JSON:root_array json_init_array();

    new 
iPlayers[MAX_PLAYERS], iNumszAuth[24];
    
get_players(iPlayersiNum"c");

    for(new 
iiNumi++)
    {
        new 
id iPlayers[i];

        if(
rg_get_user_team(id) == TEAM_SPECTATOR) continue;

        
get_user_authid(idszAuthcharsmax(szAuth));

        
ArrayAppendValue(root_arrayjson_init_string(fmt("player_%i"i+1)));

        new 
JSON:object json_init_object();
        
json_object_set_string(object"player_auth"fmt("%s"szAuth));
        new 
TeamName:iTeam TeamName:rg_get_user_team(id) == team_winners TEAM_TERRORIST TEAM_CT;
        
json_object_set_number(object"player_team"_:iTeam);
        
ArrayAppendValue(root_arrayobject);
        
json_free(object);
    }

    
json_serial_to_string(root_arrayg_sBuffercharsmax(g_sBuffer), true);
    
server_print("Players saved (%d bytes)"json_serial_size(root_arraytrue));
    
json_free(root_array);
}

ArrayAppendValue(JSON:array, JSON:node)
{
    
json_array_append_value(array, node);
    
json_free(node);


Przeczytaj cały wpis

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...