Доступ к архиву

Переход в группу "Пользователь"

300.00
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

26 errors

Статус
В этой теме нельзя размещать новые ответы.

rodioniWe

Начинающий
Пользователь
Регистрация
4 Янв 2019
Сообщения
19
Лучшие ответы
0
Репутация
2
Всем привет, столкнулся с проблемой
Переносил админ-команды с одного мода из тексдрава в другой на диалоговое окно с текстдравом и столкнулся со следующим:


Код ahelp из первого мода:
PHP:
CMD:ahelp(playerid)
{
    IsAdmin(ADM_HELPER);
    else if(!gAdminLogged[playerid]) return SendClientMessage(playerid, COLOR_GREY, YouAreNotLoggedInAsAdmin);
	stringer[0] = EOS;
	strcat(stringer, "{FFFFFF}");
	if(pInfo[playerid][pAdmin] >= ADM_HELPER)
		strcat(stringer, "1 | /a /apanel /spec /specoff /ans /weap /stats /admins /settext\n\n");
	if(pInfo[playerid][pAdmin] >= ADM_MODER)
		strcat(stringer, "2 | /gm /kick /spawn /freeze /unfreeze /mute /unmute /fv /request /templeader /money /fly\n\n");
	if(pInfo[playerid][pAdmin] >= ADM_OLDER_MODER)
		strcat(stringer, "3 | /tp /setfuel /prison /unprison /jail /unjail /get /offget /clearchat /getip /lip /offmute /offprison /slap /sethp\n\n");
	if(pInfo[playerid][pAdmin] >= ADM_ADMIN)
		strcat(stringer, "4 | /atake /adivorce /setam /sethunger /ban /warn /unwarn /goto /respv /okay /stopcapture /gotoveh /gethereveh\n\n");
	if(pInfo[playerid][pAdmin] >= ADM_OLDER_ADMIN)
		strcat(stringer, "5 | /msg /skin /veh /delv /alldelv /alock /skick /offwarn /unwarnoff /sban /offban /gethere /object /auninvite /event /ears /num\n\n");
	if(pInfo[playerid][pAdmin] >= ADM_DEPUTY_CHIEF)
		strcat(stringer, "6 | /unban /arang /agivelic /offcapture /tempzone /banip /unbanip /deletegun\n\n");
	if(pInfo[playerid][pAdmin] >= ADM_CHIEF)
		strcat(stringer, "7 | /fuelvehs /tpcoord /delacc /admdown /admup /setleader /agun /doncheck\n\n");
	if(pInfo[playerid][pAdmin] >= ADM_FOUNDER)
		strcat(stringer, "8 | /addm /askin /setskill /setvip /setweather /admremove /setbizprod /settime /asellhouse /asellbiz /delfam");
	ShowPlayerDialog(playerid, dNull, DIALOG_STYLE_MSGBOX, "{FFCC00}Команды администратора", stringer, "Закрыть", "");
	return 1;
}
Код ahelp из другого мода:
PHP:
case dAhelp:
		{
			if(!response) return 1;
			switch(listitem)
			{
				case 0:
				{
				    stringer[0] = EOS;
					strcat(stringer, "{FFCC00}/a {FFFFFF}- административный чат\n");
					strcat(stringer, "{FFCC00}/apanel {FFFFFF}- административная панель\n");
					strcat(stringer, "{FFCC00}/re {FFFFFF}- начать слежку за игроком\n");
					strcat(stringer, "{FFCC00}/reoff {FFFFFF}- остановить слежку за игроком\n");
					strcat(stringer, "{FFCC00}/ans {FFFFFF}- ответить на жалобу/вопрос игрока\n");
					strcat(stringer, "{FFCC00}/weap {FFFFFF}- оружие игрока\n");
					strcat(stringer, "{FFCC00}/stats {FFFFFF}- статистика аккаунта игрока\n");
					strcat(stringer, "{FFCC00}/admins {FFFFFF}- список администраторов в сети\n");
					strcat(stringer, "{FFCC00}/settext {FFFFFF}- включить/выключить таблицу убийств");
					ShowPlayerDialogEx(playerid, dAhelp, DIALOG_STYLE_MSGBOX, "{FFCC00}Младший модератор", stringer, "Закрыть", "");
				}
				case 1:
				{
				    if(pInfo[playerid][pAdmin] < 2) return ShowPlayerDialogEx(playerid, dNull, DIALOG_STYLE_MSGBOX, "{FFCC00}Ошибка", "{FFFFFF}У Вас нет полномочий просматривать данный список команд!", "Закрыть", "");
				    stringer[0] = EOS;
					strcat(stringer, "{FFCC00}/gm {FFFFFF}- проверка игрока на наличие GoodMod (GM)\n");
					strcat(stringer, "{FFCC00}/kick {FFFFFF}- отсоединить игрока от сервера\n");
					strcat(stringer, "{FFCC00}/spawn {FFFFFF}- отправить игрока на место появление\n");
					strcat(stringer, "{FFCC00}/freeze {FFFFFF}- заморозить действия игрока\n");
					strcat(stringer, "{FFCC00}/unfreeze {FFFFFF}- разморозить действия игрока\n");
					strcat(stringer, "{FFCC00}/mute {FFFFFF}- заблокировать доступ в игроку\n");
					strcat(stringer, "{FFCC00}/unmute {FFFFFF}- снять блокировку чата у игрока\n");
					strcat(stringer, "{FFCC00}/fv {FFFFFF}- установить HP транспорту по ID\n");
					strcat(stringer, "{FFCC00}/money {FFFFFF}- просмотр игровой валюты на аккаунте игрока\n");
					strcat(stringer, "{FFCC00}/fly {FFFFFF}- режим полета\n");
					strcat(stringer, "{FFCC00}/dm {FFFFFF}- посадить игрока в деморган\n");
					strcat(stringer, "{FFCC00}/undm {FFFFFF}- вытащить игрока из деморгана\n");
					strcat(stringer, "{FFCC00}/jail {FFFFFF}- посадить игрока в тюрьму\n");
					strcat(stringer, "{FFCC00}/alock {FFFFFF}- открыть/закрыть любой транспорт\n");
					strcat(stringer, "{FFCC00}/unjail {FFFFFF}- вытащить игрока из тюрьмы\n");
					strcat(stringer, "{FFCC00}/tp {FFFFFF}- телепорт-меню");
                    ShowPlayerDialogEx(playerid, dAhelp, DIALOG_STYLE_MSGBOX, "{FFCC00}Модератор", stringer, "Закрыть", "");
				}
				case 2:
				{
				    if(pInfo[playerid][pAdmin] < 3) return ShowPlayerDialogEx(playerid, dNull, DIALOG_STYLE_MSGBOX, "{FFCC00}Ошибка", "{FFFFFF}У Вас нет полномочий просматривать данный список команд!", "Закрыть", "");
				    stringer[0] = EOS;
					strcat(stringer, "{FFCC00}/setfuel {FFFFFF}- установить топливо опредленному транспорту\n");
					strcat(stringer, "{FFCC00}/get {FFFFFF}- основная информация об аккауте игрока\n");
					strcat(stringer, "{FFCC00}/offget {FFFFFF}- основная информация об аккаунте игрока оффлайн\n");
					strcat(stringer, "{FFCC00}/cc {FFFFFF}- очистить весь чат\n");
					strcat(stringer, "{FFCC00}/getip {FFFFFF}- информация о IP-адресах игрока\n");
					strcat(stringer, "{FFCC00}/lip {FFFFFF}- все существующие мультиаккаунты на IP игрока\n");
					strcat(stringer, "{FFCC00}/offmute {FFFFFF}- заблокировать доступ к оффлайн\n");
					strcat(stringer, "{FFCC00}/offdm {FFFFFF}- посадить игрока в деморган оффлайн\n");
					strcat(stringer, "{FFCC00}/slap {FFFFFF}- подбросить игрока в воздух\n");
					strcat(stringer, "{FFCC00}/sethp {FFFFFF}- установить уровень жизней игроку\n");
					strcat(stringer, "{FFCC00}/sethunger {FFFFFF}- установить уровень голода игроку\n");
					strcat(stringer, "{FFCC00}/respv {FFFFFF}- зареспавнить трансопрт в опредленном радиусе\n");
					strcat(stringer, "{FFCC00}/goto {FFFFFF}- телепортироваться к игроку");
                    ShowPlayerDialogEx(playerid, dAhelp, DIALOG_STYLE_MSGBOX, "{FFCC00}Старший модератор", stringer, "Закрыть", "");
				}
				case 3:
				{
				    if(pInfo[playerid][pAdmin] < 4) return ShowPlayerDialogEx(playerid, dNull, DIALOG_STYLE_MSGBOX, "{FFCC00}Ошибка", "{FFFFFF}У Вас нет полномочий просматривать данный список команд!", "Закрыть", "");
				    stringer[0] = EOS;
					strcat(stringer, "{FFCC00}/gethere {FFFFFF}- телепортировать игрока к себе\n");
					strcat(stringer, "{FFCC00}/atake {FFFFFF}- конфисковать предметы игрока\n");
					strcat(stringer, "{FFCC00}/adivorce {FFFFFF}- просмотр связи узами брака игрока\n");
					strcat(stringer, "{FFCC00}/setam {FFFFFF}- установить количество брони игроку\n");
					strcat(stringer, "{FFCC00}/ban {FFFFFF}- заблокировать аккаунт игрока\n");
					strcat(stringer, "{FFCC00}/warn {FFFFFF}- выдать предупреждение на аккаунт игрока\n");
					strcat(stringer, "{FFCC00}/offunwarn {FFFFFF}- снять предупреждение с аккаунта игрока оффлайн\n");
					strcat(stringer, "{FFCC00}/offwarn {FFFFFF}- выдать предупреждение на аккаунт игрока оффлайн\n");
					strcat(stringer, "{FFCC00}/stopcapture {FFFFFF}- остановить войну банд\n");
					strcat(stringer, "{FFCC00}/templeader {FFFFFF}- выдать временное лидерство организации\n");
					strcat(stringer, "{FFCC00}/gotoveh {FFFFFF}- телепортироваться к транспорту\n");
					strcat(stringer, "{FFCC00}/gethereveh {FFFFFF}- телепортировать к себе транспорт\n");
					strcat(stringer, "{FFCC00}/ears {FFFFFF}- включить/отключить прослушку сообщений игроков\n");
					strcat(stringer, "{FFCC00}/accheck {FFFFFF}- просмотр всех наказаний на аккаунте игрока");
                    ShowPlayerDialogEx(playerid, dAhelp, DIALOG_STYLE_MSGBOX, "{FFCC00}Администратор", stringer, "Закрыть", "");
				}
				case 4:
				{
				    if(pInfo[playerid][pAdmin] < 5) return ShowPlayerDialogEx(playerid, dNull, DIALOG_STYLE_MSGBOX, "{FFCC00}Ошибка", "{FFFFFF}У Вас нет полномочий просматривать данный список команд!", "Закрыть", "");
				    stringer[0] = EOS;
					strcat(stringer, "{FFCC00}/unban {FFFFFF}- разблокировать аккаунт игрока\n");
					strcat(stringer, "{FFCC00}/msg {FFFFFF}- сообщение в обший чат\n");
					strcat(stringer, "{FFCC00}/skin {FFFFFF}- выдать игроку временный скин\n");
					strcat(stringer, "{FFCC00}/veh {FFFFFF}- создать транспорт\n");
					strcat(stringer, "{FFCC00}/delv {FFFFFF}- удалить созданный транспорт\n");
					strcat(stringer, "{FFCC00}/alldelv {FFFFFF}- удалить весь созданный Вами транспорт\n");
					strcat(stringer, "{FFCC00}/skick {FFFFFF}- тихо отсоединить игрока от сервера\n");
					strcat(stringer, "{FFCC00}/sban {FFFFFF}- тихо заблокировать аккаунт игрока\n");
					strcat(stringer, "{FFCC00}/offban {FFFFFF}- заблокировать аккаунт игрока оффлайн\n");
					strcat(stringer, "{FFCC00}/deletegun {FFFFFF}- обнулить оружие\n");
					strcat(stringer, "{FFCC00}/auninvite {FFFFFF}- уволить игрока из организации\n");
					strcat(stringer, "{FFCC00}/okay {FFFFFF}- подтверждение на смену NonRP ника\n");
					strcat(stringer, "{FFCC00}/hpcar {FFFFFF}- установить HP транспорту в радиусе\n");
					strcat(stringer, "{FFCC00}/amusic {FFFFFF}- установить радиус аудиопроигрывания\n");
					strcat(stringer, "{FFCC00}/event {FFFFFF}- создать мероприятие\n");
					strcat(stringer, "{FFCC00}/setgun {FFFFFF}- выдать оружие игроку");
                    ShowPlayerDialogEx(playerid, dAhelp, DIALOG_STYLE_MSGBOX, "{FFCC00}Старший администратор", stringer, "Закрыть", "");
				}
				case 5:
				{
				    if(pInfo[playerid][pAdmin] < 6) return ShowPlayerDialogEx(playerid, dNull, DIALOG_STYLE_MSGBOX, "{FFCC00}Ошибка", "{FFFFFF}У Вас нет полномочий просматривать данный список команд!", "Закрыть", "");
				    stringer[0] = EOS;
					strcat(stringer, "{FFCC00}/settime {FFFFFF}- установить время в игре\n");
					strcat(stringer, "{FFCC00}/setstyle {FFFFFF}- установить стиль боя\n");
					strcat(stringer, "{FFCC00}/askin {FFFFFF}- установить статический скин\n");
					strcat(stringer, "{FFCC00}/setweather {FFFFFF}- установить погоду в игре\n");
					strcat(stringer, "{FFCC00}/arang {FFFFFF}- вовысить игрока в должности своей организации\n");
					strcat(stringer, "{FFCC00}/agivelic {FFFFFF}- выдать лицензии игроку\n");
					strcat(stringer, "{FFCC00}/offcapture {FFFFFF}- управление захватом территорий\n");
					strcat(stringer, "{FFCC00}/tempzone {FFFFFF}- временная раскрака территорий\n");
					strcat(stringer, "{FFCC00}/banip {FFFFFF}- заблокировать IP игрока\n");
					strcat(stringer, "{FFCC00}/unbanip {FFFFFF}- разблокировать IP игрока\n");
					strcat(stringer, "{FFCC00}/fuelvehs {FFFFFF}- заправить весь транспорт на сервере\n");
					strcat(stringer, "{FFCC00}/unwarn {FFFFFF}- снять предупреждение игроку");
                    ShowPlayerDialogEx(playerid, dAhelp, DIALOG_STYLE_MSGBOX, "{FFCC00}Заместитель главного администратора", stringer, "Закрыть", "");
				}
				case 6:
				{
				    if(pInfo[playerid][pAdmin] < 7) return ShowPlayerDialogEx(playerid, dNull, DIALOG_STYLE_MSGBOX, "{FFCC00}Ошибка", "{FFFFFF}У Вас нет полномочий просматривать данный список команд!", "Закрыть", "");
				    stringer[0] = EOS;
					strcat(stringer, "{FFCC00}/delfam {FFFFFF}- удалить семью игрока\n");
					strcat(stringer, "{FFCC00}/delacc {FFFFFF}- удалить аккаунт игрока\n");
					strcat(stringer, "{FFCC00}/setskill {FFFFFF}- выдать игроку навык владением оружием\n");
					strcat(stringer, "{FFCC00}/setvip {FFFFFF}- установить VIP-статус игроку\n");
					strcat(stringer, "{FFCC00}/asellhouse {FFFFFF}- продать дом государству\n");
					strcat(stringer, "{FFCC00}/asellbiz {FFFFFF}- продать предприятие государству\n");
					strcat(stringer, "{FFCC00}/setbprod {FFFFFF}- установить количество товаров предприятию\n");
					strcat(stringer, "{FFCC00}/tpcoord {FFFFFF}- телепорт по координатам\n");
					strcat(stringer, "{FFCC00}/setadmin {FFFFFF}- поставить игрока на должность администратора\n");
					strcat(stringer, "{FFCC00}/admdown {FFFFFF}- понизить игрока в должности администратора\n");
					strcat(stringer, "{FFCC00}/admup {FFFFFF}- повысить  игрока в должности администратора\n");
					strcat(stringer, "{FFCC00}/admremove {FFFFFF}- снять игрока с должности администратора\n");
					strcat(stringer, "{FFCC00}/setleader {FFFFFF}- назначить игрока на должность лидера\n");
					strcat(stringer, "{FFCC00}/rghetto {FFFFFF}- заморозка/удаление территорий банд (в крайних случаях)\n");
					strcat(stringer, "{FFCC00}/addm {FFFFFF}- пополнение складов организаций/работ");
                    ShowPlayerDialogEx(playerid, dAhelp, DIALOG_STYLE_MSGBOX, "{FFCC00}Главный администратор", stringer, "Закрыть", "");
				}
				case 7:
				{
					if(pInfo[playerid][pAdmin] < 8) return ShowPlayerDialogEx(playerid, dNull, DIALOG_STYLE_MSGBOX, "{FFCC00}Ошибка", "{FFFFFF}У Вас нет полномочий просматривать данный список команд!", "Закрыть", "");
				    stringer[0] = EOS;
					strcat(stringer, "{FFCC00}/givemoney {FFFFFF}- выдать игровую валюту игроку\n");
					strcat(stringer, "{FFCC00}/givecredits {FFFFFF}- выдать донат-валюту игроку\n");
					strcat(stringer, "{FFCC00}/resetmoney {FFFFFF}- обнулить денежные счета игроку\n");
					strcat(stringer, "{FFCC00}/sethgarage {FFFFFF}- привязать/отвязать гараж к дому\n");
					strcat(stringer, "{FFCC00}/add {FFFFFF}- добавить дом/предприятие/банкомат\n");
					strcat(stringer, "{FFCC00}/sethint {FFFFFF}- установить интерьер дома\n");
					strcat(stringer, "{FFCC00}/sethprice {FFFFFF}- изменить стоимость дома\n");
					strcat(stringer, "{FFCC00}/sethpos {FFFFFF}- изменить координаты дома\n");
					strcat(stringer, "{FFCC00}/setbpos {FFFFFF}- изменить координаты предприятия\n");
					strcat(stringer, "{FFCC00}/setbprice {FFFFFF}- изменить государственную цену предприятия\n");
					strcat(stringer, "{FFCC00}/setbbank {FFFFFF}- пополнить кассу предприятию\n");
					strcat(stringer, "{FFCC00}/setbname {FFFFFF}- изменить название предприятия\n");
					strcat(stringer, "{FFCC00}/editstat {FFFFFF}- редактировать статистику игрока\n");
					strcat(stringer, "{FFCC00}/sethposgarage {FFFFFF}- изменить координаты домашнего транспорта");
                    ShowPlayerDialogEx(playerid, dAhelp, DIALOG_STYLE_MSGBOX, "{FFCC00}Специальный администратор", stringer, "Закрыть", "");
				}
			}
		}

При компилировании возникла 17 ошибка, а именно 26 ошибок:dd: - error 17 : undefined symbol
Список неизвестных символов:​
PHP:
ResetPlayerWeaponsEx
GetString
MysqlUpdateBizStr
UpdateBizStats
IsValidPassport
SaveAccount
IsACop
MeAction
BadFloat
ToCheat
OnPlayerGiveWeaponSkill
SetHealthSKick
MysqlUpdatePlayerInt
Converts
TransferMoney
ToggleLock
WriteLog

Честно говоря, не понимаю, что неправильно, ведь в коде этих команд нет таких переменных
Понимаю, что слишком позорно обращаться сюда с такого рода ошибками, но хочу заверить, что никаких всратых проектов я открывать, слава Богу, не собираюсь, в павно копаюсь для себя - ради интереса и новых познаний
Надеюсь на помощь, спасибо

З.Ы. Если что-то непонятно, могу залить сами моды сюда​
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу