Counter-Strike 1.6
CS1.BG | DUST2 NOSHTA GARMI [RANKED PLAY] #1
45.144.155.113:27015
de_dust2
Играчи: 30/32
de_dust2
Counter-Strike 1.6
Cs-PlovdiV.com - Aim Attack 93.123.16.4:27022 aim_aztec Играчи: 0/16

Добавяне на n/a при липсващ град и добавяне на съобщение за играчите

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
EMOTO2.COM
Извън линия
Потребител
Потребител
Мнения: 345
Регистриран на: 11 Яну 2018, 17:02
Се отблагодари: 26 пъти
Получена благодарност: 31 пъти
Обратна връзка:

Добавяне на n/a при липсващ град и добавяне на съобщение за играчите

Мнение от EMOTO2.COM » 01 Ное 2023, 15:26

Код за потвърждение: Избери целия код

#include <amxmodx>
#include <fakemeta>
#include <engine>
#include <cstrike>
#include <csstats>
#include <geoip>

#pragma semicolon 1

new gMaxPlayers;

public plugin_init()
{
	register_plugin("Player spectator info", "1.2a", "SasaiLalka");
	
	gMaxPlayers = get_maxplayers();
	
	set_task(0.6, "tskShowSpec", 123094, "", 0, "b", 0);
}

public tskShowSpec()
{
	static szHud[1102];//32*33+45
	static szName[34];
	static bool:send;
	static ip[16];
	static country[45];
	static city[45];
	
	for( new alive = 1; alive <= gMaxPlayers; alive++ )
	{
		new bool:sendTo[33];
		send = false;
		new izStats[8], izBody[8];
		new iRankPos;
		new szTime[32];
		
		if( !is_user_alive(alive) )
		{
			continue;
		}
		sendTo[alive] = false;
		get_user_name(alive, szName, 32);
		get_user_ip(alive, ip, charsmax(ip), 1);
		geoip_country_ex(ip, country, charsmax(country));
		geoip_city(ip, city, charsmax(city));
		iRankPos = get_user_stats(alive,izStats,izBody);
		get_time("%H:%M:%S", szTime, charsmax(szTime));
		format(szHud, 700, "Time: %s | Players: %i/32^nV.I.P's online, write: /supervip^nV.I.P monthly price: 10 euro^n^nSpectating: %s^nHP: %d | Armor: %d^nMoney: %d$ | Rank: %d^nLocation: %s, %s^n^nSpectators:^n", szTime, get_playersnum(), szName, get_user_health(alive), get_user_armor(alive), cs_get_user_money(alive), iRankPos, city, country);
		
		for( new dead = 1; dead <= gMaxPlayers; dead++ )
		{
			if( is_user_connected(dead) )
			{
				if( is_user_alive(dead) )
				{
					continue;
				}
				
				if( pev(dead, pev_iuser2) == alive )
				{
					get_user_name(dead, szName, 32);
					add(szName, 33, "^n", 0);
					add(szHud, 1101, szName, 0);
					send = true;
					sendTo[dead] = true;
					
				}
			}
		}
		
		if( send == true )
		{
			for( new i = 1; i <= gMaxPlayers; i++ )
			{
				if( sendTo[i] == true )
				{
					set_hudmessage(121, 64, 148, 0.05, 0.16, 0, 0.0, 0.5 + 0.1, 0.0, 0.0, -1);
					show_hudmessage(i, szHud);
				}
			}
		}
	}
	
	return PLUGIN_CONTINUE;
}
Здравейте, плугина показва град и държава на играчите но при някой играчи бъгва и показва само държавата. Когато бъгне и неможе да изкара града на играча, това място да не стои празно а искам да се замени със n/a текст.

Снимка как е сега: Изображение

Също съобщението от 49 ред да се вижда само от хора с кик права - флаг C. Ако пък играча няма нужния флаг да му излиза същото съобщение без Location: (града и държавата).
Присъедини се към най-доброто място за игра!
https://emoto2.com/

Аватар
Midnight1337
Извън линия
Foreigner
Foreigner
Мнения: 72
Регистриран на: 15 Яну 2019, 00:53
Местоположение: Macedonia
Се отблагодари: 5 пъти
Получена благодарност: 21 пъти
Обратна връзка:

Re: Добавяне на n/a при липсващ град и добавяне на съобщение за играчите

Мнение от Midnight1337 » 01 Ное 2023, 19:15

Ajde probaj Bulgarski :D

Код за потвърждение: Избери целия код

#include <amxmodx>
#include <fakemeta>
#include <engine>
#include <cstrike>
#include <csstats>
#include <geoip>

#pragma semicolon 1

new gMaxPlayers;

public plugin_init()
{
	register_plugin("Player spectator info", "1.2a", "SasaiLalka");
	
	gMaxPlayers = get_maxplayers();
	
	set_task(0.6, "tskShowSpec", 123094, "", 0, "b", 0);
}

public tskShowSpec()
{
	static szHud[1102]; // 32*33+45
	static szName[34];
	static bool:send;
	static ip[16];
	static country[45];
	static city[45];

	for (new alive = 1; alive <= gMaxPlayers; alive++)
	{
		new bool:sendTo[33];
		send = false;
		new izStats[8], izBody[8];
		new iRankPos;
		new szTime[32];

		if (!is_user_alive(alive))
		{
			continue;
		}
		sendTo[alive] = false;
		get_user_name(alive, szName, 32);
		get_user_ip(alive, ip, charsmax(ip), 1);
		geoip_country_ex(ip, country, charsmax(country));
		
		if (!geoip_city(ip, city, charsmax(city)))
		{
			format(city, charsmax(city), "N/A");
		}
		
		iRankPos = get_user_stats(alive, izStats, izBody);
		get_time("%H:%M:%S", szTime, charsmax(szTime));
		format(szHud, 700, "Time: %s | Players: %i/32^nV.I.P's online, write: /supervip^nV.I.P monthly price: 10 euro^n^nSpectating: %s^nHP: %d | Armor: %d^nMoney: %d$ | Rank: %d^nLocation: %s, %s^n^nSpectators:^n", szTime, get_playersnum(), szName, get_user_health(alive), get_user_armor(alive), cs_get_user_money(alive), iRankPos, city, country);

		for (new dead = 1; dead <= gMaxPlayers; dead++)
		{
			if (is_user_connected(dead))
			{
				if (is_user_alive(dead))
				{
					continue;
				}

				if (pev(dead, pev_iuser2) == alive)
				{
					get_user_name(dead, szName, 32);
					add(szName, 33, "^n", 0);
					add(szHud, 1101, szName, 0);
					send = true;
					sendTo[dead] = true;
				}
			}
		}

		if (send == true)
		{
			for (new i = 1; i <= gMaxPlayers; i++)
			{
				if (sendTo[i] == true)
				{
					set_hudmessage(121, 64, 148, 0.05, 0.16, 0, 0.0, 0.5 + 0.1, 0.0, 0.0, -1);
					show_hudmessage(i, szHud);
				}
			}
		}
	}

	return PLUGIN_CONTINUE;
}
Изображение

Аватар
EMOTO2.COM
Извън линия
Потребител
Потребител
Мнения: 345
Регистриран на: 11 Яну 2018, 17:02
Се отблагодари: 26 пъти
Получена благодарност: 31 пъти
Обратна връзка:

Re: Добавяне на n/a при липсващ град и добавяне на съобщение за играчите

Мнение от EMOTO2.COM » 01 Ное 2023, 21:27

Супер е македонски, вече има n/a ама си забравил да добавиш админ флага за това съобщение и същото съобщение без локация за нормални играчи.
Айде хапни кебапчета с картофи и виж после кода че мен сега малко ме мързи :D
Присъедини се към най-доброто място за игра!
https://emoto2.com/

Аватар
Midnight1337
Извън линия
Foreigner
Foreigner
Мнения: 72
Регистриран на: 15 Яну 2019, 00:53
Местоположение: Macedonia
Се отблагодари: 5 пъти
Получена благодарност: 21 пъти
Обратна връзка:

Re: Добавяне на n/a при липсващ град и добавяне на съобщение за играчите

Мнение от Midnight1337 » 02 Ное 2023, 00:21

Код за потвърждение: Избери целия код

#include <amxmodx>
#include <fakemeta>
#include <engine>
#include <cstrike>
#include <csstats>
#include <geoip>

#pragma semicolon 1

#define ADMIN_ACCESS ADMIN_KICK

new gMaxPlayers;


public plugin_init() {
    register_plugin("Player spectator info", "1.2a", "SasaiLalka");

    gMaxPlayers = get_maxplayers();

    set_task(0.6, "tskShowSpec", 123094, "", 0, "b", 0);
}

public tskShowSpec() {
    static szHud[1102]; // 32*33+45
    static szName[34];
    static bool:send;
    static ip[16];
    static country[45];
    static city[45];

    for (new alive = 1; alive <= gMaxPlayers; alive++) {
        new bool:sendTo[33];
        send = false;
        new izStats[8], izBody[8];
        new iRankPos;
        new szTime[32];

        if (!is_user_alive(alive)) {
            continue;
        }
        sendTo[alive] = false;
        get_user_name(alive, szName, 32);
        get_user_ip(alive, ip, charsmax(ip), 1);
        geoip_country_ex(ip, country, charsmax(country));

        if (!geoip_city(ip, city, charsmax(city))) {
            format(city, charsmax(city), "N/A");
        }

        iRankPos = get_user_stats(alive, izStats, izBody);
        get_time("%H:%M:%S", szTime, charsmax(szTime));

        if (get_user_flags(alive) & ADMIN_ACCESS) {
            format(szHud, 700, "Time: %s | Players: %i/32^nV.I.P's online, write: /supervip^nV.I.P monthly price: 10 euro^n^nSpectating: %s^nHP: %d | Armor: %d^nMoney: %d$ | Rank: %d^nLocation: %s, %s^n^nSpectators:^n", szTime, get_playersnum(), szName, get_user_health(alive), get_user_armor(alive), cs_get_user_money(alive), iRankPos, city, country);
        } else {
            format(szHud, 700, "Time: %s | Players: %i/32^nV.I.P's online, write: /supervip^nV.I.P monthly price: 10 euro^n^nSpectating: %s^nHP: %d | Armor: %d^nMoney: %d$ | Rank: %d^n^nSpectators:^n", szTime, get_playersnum(), szName, get_user_health(alive), get_user_armor(alive), cs_get_user_money(alive), iRankPos);
        }

        for (new dead = 1; dead <= gMaxPlayers; dead++) {
            if (is_user_connected(dead)) {
                if (is_user_alive(dead)) {
                    continue;
                }

                if (pev(dead, pev_iuser2) == alive) {
                    get_user_name(dead, szName, 32);
                    add(szName, 33, "^n", 0);
                    add(szHud, 1101, szName, 0);
                    send = true;
                    sendTo[dead] = true;
                }
            }
        }

        if (send == true) {
            for (new i = 1; i <= gMaxPlayers; i++) {
                if (sendTo[i] == true) {
                    set_hudmessage(121, 64, 148, 0.05, 0.16, 0, 0.0, 0.5 + 0.1, 0.0, 0.0, -1);
                    show_hudmessage(i, szHud);
                }
            }
        }
    }

    return PLUGIN_CONTINUE;
}
Изображение

Аватар
EMOTO2.COM
Извън линия
Потребител
Потребител
Мнения: 345
Регистриран на: 11 Яну 2018, 17:02
Се отблагодари: 26 пъти
Получена благодарност: 31 пъти
Обратна връзка:

Re: Добавяне на n/a при липсващ град и добавяне на съобщение за играчите

Мнение от EMOTO2.COM » 03 Ное 2023, 19:09

Ами не се получи както ми трябва... Направихме доста тестове с македонския но без успех. Нещо толкова просто но дефакто стана доста сложно. :D
Ако някой друг желае може да пробва, да направи спектатора който е админ с кик флаг да му показва локацията а ако не е админ да не я показва.
Присъедини се към най-доброто място за игра!
https://emoto2.com/

Аватар
Siska
Извън линия
Потребител
Потребител
Мнения: 773
Регистриран на: 03 Дек 2019, 22:29
Местоположение: Bedrock
Се отблагодари: 158 пъти
Получена благодарност: 48 пъти
Обратна връзка:

Re: Добавяне на n/a при липсващ град и добавяне на съобщение за играчите

Мнение от Siska » 03 Ное 2023, 19:48

пробвам :

Код за потвърждение: Избери целия код

#include <amxmodx>
#include <fakemeta>
#include <engine>
#include <cstrike>
#include <csstats>
#include <geoip>

#pragma semicolon 1

#define ADMIN_ACCESS ADMIN_KICK

new gMaxPlayers;


public plugin_init() {
    register_plugin("Player spectator info", "1.2a", "SasaiLalka");

    gMaxPlayers = get_maxplayers();

    set_task(0.6, "tskShowSpec", 123094, "", 0, "b", 0);
}

public tskShowSpec() {
    static szHud[1102]; // 32*33+45
    static szName[34];
    static bool:send;
    static ip[16];
    static country[45];
    static city[45];

    for (new alive = 1; alive <= gMaxPlayers; alive++) {
        new bool:sendTo[33];
        send = false;
        new izStats[8], izBody[8];
        new iRankPos;
        new szTime[32];

        if (!is_user_alive(alive)) {
            continue;
        }
        sendTo[alive] = false;
        get_user_name(alive, szName, 32);
        get_user_ip(alive, ip, charsmax(ip), 1);
        
        if (get_user_flags(alive) & ADMIN_ACCESS) {
            geoip_country_ex(ip, country, charsmax(country));
            if (!geoip_city(ip, city, charsmax(city))) {
                format(city, charsmax(city), "N/A");
            }
        } else {
            format(country, charsmax(country), "N/A");
            format(city, charsmax(city), "N/A");
        }

        iRankPos = get_user_stats(alive, izStats, izBody);
        get_time("%H:%M:%S", szTime, charsmax(szTime));

        if (get_user_flags(alive) & ADMIN_ACCESS) {
            format(szHud, 700, "Time: %s | Players: %i/32^nV.I.P's online, write: /supervip^nV.I.P monthly price: 10 euro^n^nSpectating: %s^nHP: %d | Armor: %d^nMoney: %d$ | Rank: %d^nLocation: %s, %s^n^nSpectators:^n", szTime, get_playersnum(), szName, get_user_health(alive), get_user_armor(alive), cs_get_user_money(alive), iRankPos, city, country);
        } else {
            format(szHud, 700, "Time: %s | Players: %i/32^nV.I.P's online, write: /supervip^nV.I.P monthly price: 10 euro^n^nSpectating: %s^nHP: %d | Armor: %d^nMoney: %d$ | Rank: %d^n^nSpectators:^n", szTime, get_playersnum(), szName, get_user_health(alive), get_user_armor(alive), cs_get_user_money(alive), iRankPos);
        }

        for (new dead = 1; dead <= gMaxPlayers; dead++) {
            if (is_user_connected(dead)) {
                if (is_user_alive(dead)) {
                    continue;
                }

                if (pev(dead, pev_iuser2) == alive) {
                    get_user_name(dead, szName, 32);
                    add(szName, 33, "^n", 0);
                    add(szHud, 1101, szName, 0);
                    send = true;
                    sendTo[dead] = true;
                }
            }
        }

        if (send == true) {
            for (new i = 1; i <= gMaxPlayers; i++) {
                if (sendTo[i] == true) {
                    set_hudmessage(121, 64, 148, 0.05, 0.16, 0, 0.0, 0.5 + 0.1, 0.0, 0.0, -1);
                    show_hudmessage(i, szHud);
                }
            }
        }
    }

    return PLUGIN_CONTINUE;
}
Търсих врага и го открих : това съм аз , трябва да се победя...
Изображение
WWW.CSMEGAGAMING.COM Изображение Изображение Skype : Sisi-1_1

Аватар
Hurricane
Извън линия
Потребител
Потребител
Мнения: 194
Регистриран на: 04 Юни 2022, 21:18
Се отблагодари: 17 пъти
Получена благодарност: 71 пъти

Re: Добавяне на n/a при липсващ град и добавяне на съобщение за играчите

Мнение от Hurricane » 03 Ное 2023, 21:27

Код за потвърждение: Избери целия код

#include <amxmodx>
#include <fakemeta>
#include <engine>
#include <cstrike>
#include <csstats>
#include <geoip>

#pragma semicolon 1
#define ADMIN ADMIN_LEVEL_C 
new gMaxPlayers;

public plugin_init()
{
	register_plugin("Player spectator info", "1.2a", "SasaiLalka");
	
	gMaxPlayers = get_maxplayers();
	
	set_task(0.6, "tskShowSpec", 123094, "", 0, "b", 0);
}

public tskShowSpec()
{
	static szHud[1102];//32*33+45
	static szHud_Adm[1102];
	static szName[34];
	static bool:send;
	static ip[16];
	static country[45];
	static city[45];
	
	for( new alive = 1; alive <= gMaxPlayers; alive++ )
	{
		new bool:sendTo[33];
		send = false;
		new izStats[8], izBody[8];
		new iRankPos;
		new szTime[32];
		
		if( !is_user_alive(alive) )
		{
			continue;
		}
		sendTo[alive] = false;
		get_user_name(alive, szName, 32);
		get_user_ip(alive, ip, charsmax(ip), 1);
		geoip_country_ex(ip, country, charsmax(country));
		geoip_city(ip, city, charsmax(city));
		iRankPos = get_user_stats(alive,izStats,izBody);
		get_time("%H:%M:%S", szTime, charsmax(szTime));
		
		
		format(szHud_Adm, 700, "Time: %s | Players: %i/32^nV.I.P's online, write: /supervip^nV.I.P monthly price: 10 euro^n^nSpectating: %s^nHP: %d | Armor: %d^nMoney: %d$ | Rank: %d^nLocation: %s, %s^n^nSpectators:^n", szTime, get_playersnum(), szName, get_user_health(alive), get_user_armor(alive), cs_get_user_money(alive), iRankPos, city, country);
		format(szHud, 700, "Time: %s | Players: %i/32^nV.I.P's online, write: /supervip^nV.I.P monthly price: 10 euro^n^nSpectating: %s^nHP: %d | Armor: %d^nMoney: %d$ | Rank: %d^nSpectators:^n", szTime, get_playersnum(), szName, get_user_health(alive), get_user_armor(alive), cs_get_user_money(alive), iRankPos);
		
		
		for( new dead = 1; dead <= gMaxPlayers; dead++ )
		{
			if( is_user_connected(dead) )
			{
				if( is_user_alive(dead) )
				{
					continue;
				}
				
				if( pev(dead, pev_iuser2) == alive )
				{
					get_user_name(dead, szName, 32);
					add(szName, 33, "^n", 0);
					add(szHud, 1101, szName, 0);
					send = true;
					sendTo[dead] = true;
					
				}
			}
		}
		
		if( send == true )
		{
			for( new i = 1; i <= gMaxPlayers; i++ )
			{
				if( sendTo[i] == true )
				{
					set_hudmessage(121, 64, 148, 0.05, 0.16, 0, 0.0, 0.5 + 0.1, 0.0, 0.0, -1);
					
					if(get_user_flags(alive) & ADMIN)
					{
						show_hudmessage(i, szHud_Adm);
					}
					
					else
					
					{
						show_hudmessage(i, szHud);
					}
				}
			}
		}
	}
	
	return PLUGIN_CONTINUE;
}

Аватар
EMOTO2.COM
Извън линия
Потребител
Потребител
Мнения: 345
Регистриран на: 11 Яну 2018, 17:02
Се отблагодари: 26 пъти
Получена благодарност: 31 пъти
Обратна връзка:

Re: Добавяне на n/a при липсващ град и добавяне на съобщение за играчите

Мнение от EMOTO2.COM » 04 Ное 2023, 00:24

Идеята не е да показва на обикновенните играчи N/A за град или държава а просто текста Location: %s, %s да го няма. Но все пак благодаря за отделеното време @Siska.
Вторият вариян отново не е ок защото е доста оплескан. Губят се също и имената на спектаторите който няблюдават в едното съобщение.
Надявам се да съм разяснил правилно какво трябва да се получи, но ако все пак не сте ме разбрали ще обясня пак.
Наблюдатели/спектатори който нямат зададения флаг ще виждат съобщението без Location: %s, %s
Наблюдатели/спектатори който нямат зададения флаг и наблюдават жив играч който има зададения флаг, ще виждат съобщението без Location: %s, %s
Наблюдатели/спектатори който имат зададения флаг ще виждат съобщението със Location: %s, %s
Наблюдатели/спектатори който имат зададения флаг и наблюдават жив играч който също има зададения флаг отново ще виждат съобщението със Location: %s, %s
Присъедини се към най-доброто място за игра!
https://emoto2.com/

Аватар
Huehue
Извън линия
Модератор
Модератор
Мнения: 352
Регистриран на: 16 Яну 2017, 23:42
Местоположение: София
Се отблагодари: 7 пъти
Получена благодарност: 171 пъти
Обратна връзка:

Re: Добавяне на n/a при липсващ град и добавяне на съобщение за играчите

Мнение от Huehue » 04 Ное 2023, 08:54

Не е тествано. Нямам къде..

Код за потвърждение: Избери целия код

#include <amxmodx>
#include <fakemeta>
#include <engine>
#include <cstrike>
#include <csstats>
#include <geoip>

#pragma semicolon 1

new gMaxPlayers;

#define ADMIN_ACCESS ADMIN_KICK

public plugin_init()
{
	register_plugin("Player spectator info", "1.2a", "SasaiLalka");
	
	gMaxPlayers = get_maxplayers();
	
	set_task(0.6, "tskShowSpec", 123094, "", 0, "b", 0);
}

public tskShowSpec()
{
	static szHud[1102];//32*33+45
	static szHud2[1102];
	static szName[34];
	static bool:send;
	static ip[16];
	static country[45];
	static city[45];
	static bAccessed[33];
	
	for( new alive = 1; alive <= gMaxPlayers; alive++ )
	{
		new bool:sendTo[33];
		send = false;
		new izStats[8], izBody[8];
		new iRankPos;
		new szTime[32];

		get_user_name(alive, szName, 32);
		get_user_ip(alive, ip, charsmax(ip), 1);
		iRankPos = get_user_stats(alive,izStats,izBody);
		get_time("%H:%M:%S", szTime, charsmax(szTime));

		if (!geoip_city(ip, city, charsmax(city)))
			format(city, charsmax(city), "N/A");

		if (!geoip_country_ex(ip, country, charsmax(country)))
			format(country, charsmax(country), "N/A");

		if( !is_user_alive(alive) )
		{
			continue;
		}
		sendTo[alive] = false;

		//format(szHud, 700, "Time: %s | Players: %i/32^nV.I.P's online, write: /supervip^nV.I.P monthly price: 10 euro^n^nSpectating: %s^nHP: %d | Armor: %d^nMoney: %d$ | Rank: %d^nLocation: %s, %s^n^nSpectators:^n", szTime, get_playersnum(), szName, get_user_health(alive), get_user_armor(alive), cs_get_user_money(alive), iRankPos, city, country);
		
		//if (get_user_flags(alive) & ADMIN_ACCESS)
		//	format(szHud, 700, "Time: %s | Players: %i/32^nV.I.P's online, write: /supervip^nV.I.P monthly price: 10 euro^n^nSpectating: %s^nHP: %d | Armor: %d^nMoney: %d$ | Rank: %d^nLocation: %s, %s^n^nSpectators:^n", szTime, get_playersnum(), szName, get_user_health(alive), get_user_armor(alive), cs_get_user_money(alive), iRankPos, city, country);
		//else
			//format(szHud, 700, "Time: %s | Players: %i/32^nV.I.P's online, write: /supervip^nV.I.P monthly price: 10 euro^n^nSpectating: %s^nHP: %d | Armor: %d^nMoney: %d$ | Rank: %d^n^nSpectators:^n", szTime, get_playersnum(), szName, get_user_health(alive), get_user_armor(alive), cs_get_user_money(alive), iRankPos);

		new iPlayers[MAX_PLAYERS], iNum, id;
		get_players(iPlayers, iNum);
		
		for (--iNum; iNum >= 0; iNum--)
		{
			id = iPlayers[iNum];

			if (get_user_flags(id) & ADMIN_ACCESS)
			{
				bAccessed[id] = true;
				format(szHud, 700, "Time: %s | Players: %i/32^nV.I.P's online, write: /supervip^nV.I.P monthly price: 10 euro^n^nSpectating: %s^nHP: %d | Armor: %d^nMoney: %d$ | Rank: %d^nLocation: %s, %s^n^nSpectators:^n", 
					szTime, get_playersnum(), szName, get_user_health(alive), get_user_armor(alive), cs_get_user_money(alive), iRankPos, city, country);
			}
			else
			{
				bAccessed[id] = false;
				format(szHud2, 700, "Time: %s | Players: %i/32^nV.I.P's online, write: /supervip^nV.I.P monthly price: 10 euro^n^nSpectating: %s^nHP: %d | Armor: %d^nMoney: %d$ | Rank: %d^n^nSpectators:^n", 
					szTime, get_playersnum(), szName, get_user_health(alive), get_user_armor(alive), cs_get_user_money(alive), iRankPos);
			}	
		}

		for( new dead = 1; dead <= gMaxPlayers; dead++ )
		{
			if( is_user_connected(dead) )
			{
				if( is_user_alive(dead) )
				{
					continue;
				}
				
				if( pev(dead, pev_iuser2) == alive )
				{	
					get_user_name(dead, szName, 32);
					add(szName, 33, "^n", 0);
					add(szHud, 1101, szName, 0);
					add(szHud2, 1101, szName, 0);
					send = true;
					sendTo[dead] = true;
					
				}
			}
		}
		
		if( send == true )
		{
			for( new i = 1; i <= gMaxPlayers; i++ )
			{
				if( sendTo[i] == true )
				{
					set_hudmessage(121, 64, 148, 0.05, 0.16, 0, 0.0, 0.5 + 0.1, 0.0, 0.0, -1);
					show_hudmessage(i, bAccessed[i] ? szHud : szHud2);
				}
			}
		}
	}
	
	return PLUGIN_CONTINUE;
}
LOYAL TO THE OATH OF OMERTА̀

Зад монитора мъжкари, това не го разбирам..
На живо сте мишкари, това го гарантирам!
Седиш на 30 метра от мен като препариран!
Ако има нещо брат, номерът ми е блокиран..

My GitHub Profile
GitHub

My AMXX Includes Collection
AMXX Include Libraries

My Steam Profile (from SteamDB)
  • Value: 4179€
  • Games owned: 1855
  • Games played: 754 (40%)
  • Hours on record: 4,994.9h

Аватар
EMOTO2.COM
Извън линия
Потребител
Потребител
Мнения: 345
Регистриран на: 11 Яну 2018, 17:02
Се отблагодари: 26 пъти
Получена благодарност: 31 пъти
Обратна връзка:

Re: Добавяне на n/a при липсващ град и добавяне на съобщение за играчите

Мнение от EMOTO2.COM » 05 Ное 2023, 07:27

За сега мисля, че е ок. Ако открия някой бъгове през следващите дни ще пиша.
Благодаря! :bg:
Присъедини се към най-доброто място за игра!
https://emoto2.com/

Публикувай отговор
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Заявки за плъгини”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 4 госта