Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Inforank


  • Zamknięty Temat jest zamknięty
8 odpowiedzi w tym temacie

#1 gameman

    Profesjonalista

  • Zbanowany

Reputacja: 6
Nowy

  • Postów:177
  • Lokalizacja:Warszawa
Offline

Napisano 02.01.2011 15:15

Chce aby moj inforank wygladal tak:


Dołączona grafika




a na razie mi wyszlo tylko cos takiego;/
#include <amxmodx>
#include <csx>

#define MAXSLOTS 32

enum Color{
        GREEN = 1, // Yellow
        YELLOW, // Green Color
        TEAM_COLOR, // Red, grey, blue
        GREY, // grey
        RED, // Red
        BLUE, // Blue
}

new TeamName[][] = {
        "",
        "TERRORIST",
        "CT",
        "SPECTATOR"
}

public plugin_init()
{
        register_plugin("plg <img src='http://images.amxx.pl/public/style_emoticons/<#EMO_DIR#>/tongue.gif' class='bbc_emoticon' alt=':P' />","0.1","emblaze")
        register_logevent("Round_Start", 2, "1=Round_Start")
        return PLUGIN_CONTINUE
}
/* Color Chat */
public ColorChat(id, Color:type, const msg[], {Float,Sql,Result,_}:...)
{
        static message[256];

        switch(type)
        {
                case YELLOW:{ // Yellow
                
                        message[0] = 0x01;
                }
                case GREEN:{// Green

                        message[0] = 0x04;
                }
                default:{ // White, Red, Blue
                        message[0] = 0x03;
                }
        }
        vformat(message[1], 251, msg, 4);

        // Make sure message is not longer than 192 character. Will crash the server.
        message[192] = '^0';
        new team, ColorChange, index, MSG_Type;
        if(!id) {
                index = FindPlayer();
                MSG_Type = MSG_ALL;
        } else {
                MSG_Type = MSG_ONE;
                index = id;
        }
        team = get_user_team(index);    
        ColorChange = ColorSelection(index, MSG_Type, type);
        ShowColorMessage(index, MSG_Type, message);
        if(ColorChange){
                Team_Info(index, MSG_Type, TeamName[team]);
        }
}

ShowColorMessage(id, type, message[]){
        message_begin(type, 76, _, id);
        write_byte(id)          
        write_string(message);
        message_end();  
}

Team_Info(id, type, team[]){
        message_begin(type, 86, _, id);
        write_byte(id);
        write_string(team);
        message_end();
        return 1;
}

ColorSelection(index, type, Color:Type){
        switch(Type)    {
                case RED:               {
                        return Team_Info(index, type, TeamName[1]);
                }
                case BLUE:              {
                        return Team_Info(index, type, TeamName[2]);
                }
                case GREY:              {
                        return Team_Info(index, type, TeamName[0]);
                }
        }
        return 0;
}

FindPlayer(){
        new i = -1;
        while(i <= MAXSLOTS){
                if(is_user_connected(++i)){
                        return i;
                }
        }

        return -1;
}
/* Info */
public Round_Start()
{
        new izStats[8], izBody[8]
        new iRankPos, iRankMax
        
        new Players[32], playerCount;
        get_players(Players, playerCount);
        new id2;
        for (new i=0; i<playerCount; i++)
        {
                id2 = Players[i]; 
                iRankPos = get_user_stats(id2, izStats, izBody)
                iRankMax = get_statsnum()
                
                ColorChat(id2, GREEN, "**^x01 Twoj rank wynosi:^x04 %d^x01/^x04%d", iRankPos, iRankMax)
        }       
}

a i dodam link jak ktos widzial lub da rade napisac inny z tych plugow Szukam pluginów zamieszczonych na screenach - Nieoficjalny polski support AMX Mod X

Dodano 04 styczeń 2011 - 15:40:
odswiezam

Dodano 05 styczeń 2011 - 20:10:
odswiezam.

Użytkownik gameman edytował ten post 02.01.2011 15:16


#2 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 553
Godlike

  • Postów:11 976
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 08.01.2011 09:50

try
Spoiler

  • +
  • -
  • 1

#3 gameman

    Profesjonalista

  • Autor tematu
  • Zbanowany

Reputacja: 6
Nowy

  • Postów:177
  • Lokalizacja:Warszawa
Offline

Napisano 08.01.2011 14:43

no sprawdzilem i to wyswietla sie na poczatku rundy a nie po wpisaniu /rank i nie pisze kto jest przedemna tylko pisze moj nick i takie same staty xD

Dołączona grafika

#4 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 553
Godlike

  • Postów:11 976
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 08.01.2011 15:13

ColorChat(id2, GREEN, "**[%s]^x03 Twoj rank wynosi: %d  na %d, masz %d fragow i %d smierci",szMapName,iRankPos, iRankMax,izStats[0],izStats[1])
                new szNameNext[64],szAuthID[64];
                get_stats(iRankPos-2,izStats,izBody,szNameNext,charsmax(szNameNext),szAuthID,charsmax(szAuthID));
                ColorChat(id2, GREEN, "**[%s]^x03 Przed toba jest gracz ^x01^"%s^" ^x03 majacy %d fragow oraz %d smierci",szMapName,szNameNext,izStats[0],izStats[1])

try najpierw żeby to wogole działało
  • +
  • -
  • 1

#5 gameman

    Profesjonalista

  • Autor tematu
  • Zbanowany

Reputacja: 6
Nowy

  • Postów:177
  • Lokalizacja:Warszawa
Offline

Napisano 08.01.2011 19:29

Teraz chyba dobrze, nawet lepiej :D, ale na poczatku kazdej rundy wyswietla, a nie po wpisaniu /rank

Dołączona grafika

Dodano 08 styczeń 2011 - 20:29:
Odswiezam jak cos ;P

Dodano 08 styczeń 2011 - 21:43:
a zapomnialem dodac hahaha super podpis xD

Użytkownik gameman edytował ten post 08.01.2011 20:28


#6 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 553
Godlike

  • Postów:11 976
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 08.01.2011 22:45

łap
Załączony plik  statsx.sma   53,9 KB  85 Ilość pobrań
  statsx.amxx
  • +
  • -
  • 1

#7 gameman

    Profesjonalista

  • Autor tematu
  • Zbanowany

Reputacja: 6
Nowy

  • Postów:177
  • Lokalizacja:Warszawa
Offline

Napisano 09.01.2011 09:52

dzięki!!!

a da rade do tego dozucic jeszcze cos takiego?
Dołączona grafika

Użytkownik gameman edytował ten post 09.01.2011 09:57


#8 kasza

    Godlike

  • Przyjaciel

Reputacja: 890
Czempion

  • Postów:4 102
  • GG:
  • Steam:steam
  • Imię:Imię
  • Lokalizacja:Lokalizacja
Offline

Napisano 09.01.2011 13:15

New StatsX - Nieoficjalny polski support AMX Mod X
  • +
  • -
  • 1

Skillownia.com

 

 #3 [UWC3NG] Skillownia.com - 213.189.52.253:27301

 


#9 gameman

    Profesjonalista

  • Autor tematu
  • Zbanowany

Reputacja: 6
Nowy

  • Postów:177
  • Lokalizacja:Warszawa
Offline

Napisano 09.01.2011 14:06

dzięki, ale ja chce wlasnie taki jak jest wyzej i zeby dzialal z tym sma wyzej

Dodano 19 styczeń 2011 - 15:54:
Odswiezam.

Użytkownik gameman edytował ten post 19.01.2011 15:54





Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych