Малко помощ в добавянето на geoip_city в плъгин

Ако имате затруднения при изработката/преработката на даден плъгин - пишете тук, ще се опитаме да ви помогнем!
Аватар
Marinovv
Извън линия
Потребител
Потребител
Мнения: 511
Регистриран на: 19 Сеп 2017, 10:01
Местоположение: България
Се отблагодари: 530 пъти
Получена благодарност: 13 пъти
Обратна връзка:

Малко помощ в добавянето на geoip_city в плъгин

Мнение от Marinovv » 06 Мар 2018, 22:30

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

/* AMX MOD X script 
* Plugin by Dec0 
* Soon a new version
*/

#include <amxmodx>
#include <geoip>
#include <colorchat>

#define PLUGIN	"Connect"
#define VERSION	"0.1"
#define AUTHOR	"Dec0"

new cvar_connect
new cvar_disconnect

public plugin_init() {
    register_plugin("Connect", "0.1", "Dec0")
    cvar_connect = register_cvar("amx_connect", "1")
    cvar_disconnect = register_cvar("amx_disconnect", "1")
}

public client_connect(id) {
    if(get_pcvar_num(cvar_connect) && !is_user_bot(id) && !is_user_hltv(id)) {
        new name[32], ip[32], steamid[32]
        static country[32]
	static city [32]
        get_user_name(id, name, 32)
        get_user_ip(id, ip, 31, 1)
        get_user_authid(id, steamid, 31)
        geoip_country(ip, country)
	geoip_city(city)

        ColorChat(0, GREY, "^1Name: ^4%s ^1IP: ^4(%s) ^3se prisaedini v igra ot ^4(%s) ^4(%s)", name, ip, country, city)

    }
    return PLUGIN_CONTINUE
}
	
public client_disconnect(id) {
    if(get_pcvar_num(cvar_disconnect) && !is_user_bot(id) && !is_user_hltv(id)) {
        new name[32], ip[32], steamid[32]
        static country[32]
	static city[32]
        get_user_name(id, name, 32)
        get_user_ip(id, ip, 31, 1)
        get_user_authid(id, steamid, 31)
        geoip_country(ip, country)
	geoip_city(city)

        ColorChat(0, GREY, "^1Name: ^4%s ^1IP: ^4(%s) ^3izleze ot igra ot ^4(%s) ^4(%s)", name, ip, country, city)

    }
    return PLUGIN_CONTINUE
}
Ето до момента се опитах да добавя и city към този плъгин. При компилиране обаче :

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

//// connect.sma
// D:\Games\Counter-Strike WaRzOnE\cstrike\addons\amxmodx\scrip
32) : error 088: number of arguments does not match definition
// D:\Games\Counter-Strike WaRzOnE\cstrike\addons\amxmodx\scrip
49) : error 088: number of arguments does not match definition
Иван Маринов,

лицензиран оператор и пилот на професионални дронове клас C1 за всички държави в EU.

DJI Mavic 3 Classic | DJI Mavic 3 PRO - погледни света от различна перспектива.

Последвайте ме във Facebook

Аватар
Robbie Fowler
Извън линия
Потребител
Потребител
Мнения: 17
Регистриран на: 15 Сеп 2017, 22:49
Се отблагодари: 6 пъти
Получена благодарност: 4 пъти
Обратна връзка:

Малко помощ в добавянето на geoip_city в плъгин

Мнение от Robbie Fowler » 06 Мар 2018, 22:43

следните редове:
geoip_country(ip, country)
geoip_city(city)
ги променяш на:
geoip_country(ip, country, charsmax(country))
geoip_city(ip, city, charsmax(city))
HPFC
034

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

Малко помощ в добавянето на geoip_city в плъгин

Мнение от OciXCrom » 06 Мар 2018, 22:48

Погледни тук как се ползва функцията - http://amxx-bg.info/forum/api/geoip/geoip_city
Общо взето както останалите е, не знам защо при нея си решил да добавиш само един аргумент.

Аватар
Fr0sTt
Извън линия
Потребител
Потребител
Мнения: 138
Регистриран на: 16 Фев 2018, 19:11

Малко помощ в добавянето на geoip_city в плъгин

Мнение от Fr0sTt » 06 Мар 2018, 23:33

Погледни тук как съм го направил - viewtopic.php?f=32&t=3504

Аватар
Marinovv
Извън линия
Потребител
Потребител
Мнения: 511
Регистриран на: 19 Сеп 2017, 10:01
Местоположение: България
Се отблагодари: 530 пъти
Получена благодарност: 13 пъти
Обратна връзка:

Малко помощ в добавянето на geoip_city в плъгин

Мнение от Marinovv » 07 Мар 2018, 00:03

благодаря ви стана.
Иван Маринов,

лицензиран оператор и пилот на професионални дронове клас C1 за всички държави в EU.

DJI Mavic 3 Classic | DJI Mavic 3 PRO - погледни света от различна перспектива.

Последвайте ме във Facebook

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

Обратно към “Помощ в скриптирането”

Кой е на линия

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