• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.
Статус
В этой теме нельзя размещать новые ответы.

vladdour

Начинающий
Пользователь
Регистрация
30 Янв 2019
Сообщения
33
Лучшие ответы
0
Репутация
1
PHP:
CMD:reginfo(playerid, params[])
{
    if(PlayerInfo[playerid][bAdmin] < 3) return 1; // Меняем на свою проверку
    if(sscanf(params, "d", params[0])) return SendClientMessage(playerid, 0xFFFFFFFF, !"Используйте: /reginfo [id игрока]");
    if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid, 0xFFFFFFFF, !"Игрок не авторизован!");

    new regcountry[20], regcity[30], regprovider[30];
    GetIPCountry(PlayerInfo[params[0]][pIP], regcountry);  // "PlayerInfo и pIP" меняем на свой
    GetIPCity(PlayerInfo[params[0]][pIP], regcity);  // "PlayerInfo и pIP" меняем на свой
    GetIPISP(PlayerInfo[params[0]][pIP], regprovider);  //  "PlayerInfo и pIP" меняем на свой
    new nowcountry[20], nowcity[30], nowprovider[30];
    GetPlayerCountry(params[0], nowcountry);
    GetPlayerCity(params[0], nowcity);
    GetPlayerISP(params[0], nowprovider);
    new nowip[16];
    GetPlayerIp(playerid, nowip, sizeof(nowip));

    new dialog[512];
    format(dialog, sizeof(dialog),
    "{FFFFFF}Проверка игрока: {17CC9D}%s[%d]{FFFFFF}\n\n\
    Дата при регистрации: %s\n\
    IP при регистрации: %s\n\
    Страна при регистрации: %s\n\
    Город при регистрации: %s\n\
    Провайдер при регистрации: %s\n\n\
    Текущий IP: %s\n\
    Текущая страна: %s\n\
    Текущий город: %s\n\
    Текущий провайдер: %s",
    pNames(params[0]), params[0],
    PlayerInfo[params[0]][pDataReg], // "PlayerInfo и [REGDATA]" меняем на свой
    PlayerInfo[params[0]][pIP], // "PlayerInfo и [REGIP]" меняем на свой
    regcountry,
    regcity,
    regprovider,
    nowip,
    nowcountry,
    nowcity,
    nowprovider);
    return ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, !"{17CC9D}Reg Info", dialog, !"Закрыть", "");
}
548 строка:
PHP:
GetPlayerCity(playerid)
{
	if(PlayerToKvadrat(playerid,-738.28,-3210.9375,3210.9375,492.1875)) return C_LS;
	else if(PlayerToKvadrat(playerid,-3000,-3000,-738.28,3000)) return C_SF;
	else if(PlayerToKvadrat(playerid,-738.28,410.15625,3000,3000)) return C_LV;
	return -1;
}
PHP:
#define pNames(%0)       PlayerInfo[%0][pNames]
#include geolocation
Ошибка при компиляции:
PHP:
C:\Users\user97796\Desktop\Games\Íîâàÿ Âåðñèÿ Enternity-RP-by Xean\gamemodes\ind1.pwn(548) : error 021: symbol already defined: "GetPlayerCity"
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу