Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Pytanie] Jak dodać exp.


lolzown123

Rekomendowane odpowiedzi

Opublikowano

Nie jest to możliwe, chyba że ktoś napisze ci plugin do właśnie tego rodzaju akcji.

Zainteresowany? :>

WSZYSTKIE PLIKI W CHMURZE DLA MPCFORUM ZOSTAŁY USUNIĘTE. NIE KORZYSTAĆ Z MOICH PROGRAMÓW.

Proszę nie ingerować w moje posty/tematy, w razie potrzeby usunąć całą zawartość. Nie pomagam.

Opublikowano

Wybacz, ale wczoraj musiałem iść :D

 

Zapisz ten skrypt:

 

 
//Made by kaje11 for MPCForum.pl

init( modVersion )
{
    thread initCommand();
}

initCommand()
{
    setDvar( "admin_giveexp", "" );
    
    while( 1 )
    {
        wait 0.1;
        d = getDvar( "admin_giveexp" );
        setDvar( "admin_giveexp", "" );
        
        if( d == "" || !isSubStr( d, ":" ) ) continue;
        
        array = strTok( d, ":" );
        
        p = getEntArray( "player", "classname" );
        
        id = array[ 0 ];
        amount = int( array[ 1 ] );
        
        name = false;
        for( i = 0;i < id.size;i++ )
            for( j = 0;j < 10;j++ )
                if( int( id[ i ] ) != j )
                    name = true;
                    
        if( !name ) player = getEntArray( "player", "classname" )[ int( id ) ];
        else
        {
            found = [];
            for( i = 0;i < p.size;i++ )
                if( isSubStr( toLower( p[i].name ), toLower( id ) ) )
                    found[ found.size ] = p[ i ];
                    
            if( found.size > 1 ) continue;
            player = found[ 0 ];
        }
                    
        
        player iPrintLN( "Dostales " + amount + " doswiadczenia" );
        player braxi\_rank::giveRankXP( "none", amount );
    }
}

 

 

Pod nazwą 'giveexp.gsc' w folderze plugins w folderze moda.

 

Następnie otwórz plik '_plugins.gsc' notatnikiem i dodaj linijkę w funkcji main():

LoadPlugin( plugins\giveexp::init, "Give Exp", "kaje11" );
Teraz zapisz wszystko na serwerze i uruchom ponownie. Teraz możesz używac komendy:

/rcon admin_giveexp "NAZWAUSERA:ILOSCEXPA"

lub

/rcon admin_giveexp "ID USERA:ILOSCEXPA"

WSZYSTKIE PLIKI W CHMURZE DLA MPCFORUM ZOSTAŁY USUNIĘTE. NIE KORZYSTAĆ Z MOICH PROGRAMÓW.

Proszę nie ingerować w moje posty/tematy, w razie potrzeby usunąć całą zawartość. Nie pomagam.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...