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

trzmielupai

Użytkownik
  • Postów

    28
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez trzmielupai

  1. Niestety plugin na moim serwerze nie nadaje rangi graczowi

    Moje .sp:

    #include <sourcemod>

    public Plugin:myinfo =
    {
        name = "Losowy Vip",
        author = "Hanys (Edit by Kempuś)",
        description = "Plugin losuje losową osobę która otrzyma flagi VIP'a",
        version = "1.0",
        url = "http://hanys.dispark.pl"
    }

    new Handle:Random_player;

    public OnPluginStart()
    {
        CreateConVar("sm_randomvip", "1.0", "Losowy VIP", FCVAR_PLUGIN|FCVAR_SPONLY|FCVAR_REPLICATED|FCVAR_NOTIFY|FCVAR_DONTRECORD);
        
        Random_player = CreateConVar("random_player", "0", "Ile osob wymaganych jest do wylosowania losowego vip'a", FCVAR_NOTIFY);
        
        
        AutoExecConfig(true, "sm_vip_random");
    }

    public OnMapStart()
    {

        CreateTimer(240.0, Timer_GiveVIP);

    }

    public Action:Timer_GiveVIP(Handle:timer)
    {
        new winner = GetRandomPlayer(3);
        
        {
        
            if (winner == -1)
            
            {
                
                PrintToChatAll("[\x02BOT\x01] \x06Na serwerze panuje za mała ilość graczy aby rozpocząć losowanie VIP'a\x01");
                
                return Plugin_Handled;
                
            }
        
            AddUserFlags(winner, Admin_Custom6,Admin_Custom1,Admin_Reservation);
            
            PrintToChatAll("[\x02BOT\x01] \x06Trwa losowanie VIP'a...\x01");
            PrintToChatAll("[\x02BOT\x01] \x06-----------------------------\x01");
            PrintToChatAll("[\x02BOT\x01] \x06-----------------------------\x01");
            PrintToChatAll("[\x02BOT\x01] \x06-----------------------------\x01");
            PrintToChatAll("[\x02BOT\x01] \x06Losowym VIP'em zostaje \x02%N\x01\x06! Gratulujemy!\x01", winner);
            PrintToChatAll("[\x02BOT\x01] \x06Wylosowany Gracz otrzymał VIP'a do końca mapy!");
            
            return Plugin_Handled;    
            
        }
    }

    stock GetRandomPlayer(team)
    {
        
        new g_random_player = GetConVarInt(Random_player);
        new clients[MaxClients + 1], clientCount;
        
        for (new i = 1; i <= MaxClients; i++)
        if (IsClientInGame(i) && !IsFakeClient(i) && !GetAdminFlag(GetUserAdmin(i), Admin_Reservation))
        clients[clientCount++] = i;
        
        if (clientCount <= g_random_player)
        return -1;
        
        return clients[GetRandomInt(0, clientCount - 1)];
    }

  2. Gracz nie będzie mógł wybrać sobie innej?

     

     

    Znalazłem post na jakimś forum i jest w tym pluginie dużo funkcji. Jest możliwość ustawienia tylko do fake competitives ranks? 

    [Levels Ranks] Moduł  - FakeRank - Rangi po naciśnięciu TAB

    - [Levels Ranks] Moduł- Gloves - Wybór różnych rękawic

    - [Levels Ranks] Moduł - Knifes - Wybór noży + skórki

    [Działa na CS:S oraz CS:GO]

    - [Levels Ranks] Moduł - Skins - Wybór skinów graczy

     - [Levels Ranks] Moduł - Neon - Dodaje podświetlenie gracza

    - [Levels Ranks] Moduł - RankTag - Dodaje TAG przed nickiem z aktualną rangą na serwerze

     - [Levels Ranks] Moduł - DeathGift - Po zabiciu gracza masz szansę wydropienia z niego prezentu z pkt doświadczeniaja 

  3. Chciałbym połączyć dwa pluginy. Gameme i fake competitives ranks. 

    Mianowicie miałoby to polegać na tym, że gracz gdy będzie posiadał 1050 pkt w rankingu ma np. silvera 2.

    Gracze nie mieli by dostępu do wybrania sobie rangi, a plugin automatycznie przez komendę sm_elorank będzie nadawał kolejne rangi.

    Wydaje mi się, że jest to prosty plugin do napisania, jestem dopiero w 1 klasie (ide do drugiej) i mój poziom angielskiego jest dość wysoki jak na tę klase, lecz nie rozumiem dużej ilości słów w poradniku do programowania w sourcemodzie :)

    Pozdrawiam

  4. Niestety wciąż nie działa, lecz zmieniłem tak jak Pan mówił.

    // usage: "trigger" "Title" http://www.site.com
    // tags: {NAME} {STEAM_ID} {USER_ID} {IP} {SERVER_IP} {SERVER_PORT}
    "vip" "full" https://www.steamcommunity.com/tradeoffer/new/?partner=201037213&token=anbTg5sI
    "oferta" "full" VIP :: CSWIES
    "report" "full" ZGŁASZANIE GRACZY ŁAMIĄCYCH REGULAMIN/UŻYWAJĄCYCH WSPOMAGACZY :: CSWIES
    "bugi" "full" WSZELKIE BUGI :: CSWIES
    "grupa" "full" Steam Community :: Group :: CSWIES
    "pomysl" "full" POMYSLY NA SERWER :: CSWIES

  5. Pojawia mi się to,

    oto moja zawartość webshortcuts.txt

    // usage: "trigger" "Title" http://www.site.com
    // tags: {NAME} {STEAM_ID} {USER_ID} {IP} {SERVER_IP} {SERVER_PORT}
    "vip" "Define Windows size" https://www.steamcommunity.com/tradeoffer/new/?partner=201037213&token=anbTg5sI
    "donate" "Define Windows size" https://www.steamcommunity.com/tradeoffer/new/?partner=201037213&token=anbTg5sI
    "rekrutacja" "Define Windows size" REKRUTACJA :: CSWIES
    "oferta" "Define Windows size" VIP :: CSWIES
    "report" "Define Windows size" ZGŁASZANIE GRACZY ŁAMIĄCYCH REGULAMIN/UŻYWAJĄCYCH WSPOMAGACZY :: CSWIES
    "bugi" "Define Windows size" WSZELKIE BUGI :: CSWIES
    "grupa" "Define Windows size" Steam Community :: Group :: CSWIES
    "pomysl" "Define Windows size" POMYSLY NA SERWER :: CSWIES

×
×
  • Dodaj nową pozycję...