- 0

Помогите с проблемой в Админ-Чате.
Asked by
Guest
,
Если Вы нашли ответ на вопрос, пожалуйста, пометьте
необходимый ответ лучшим (галочка сбоку от сообщения) и поблагодарите автора этого ответа поднятием
репутации (плюс в нижней правой части сообщения). Спасибо.
Подробнее:
FAQ по форуму
Как пометить ответ лучшим
Подробнее:
FAQ по форуму
Как пометить ответ лучшим
-
Recently Browsing 0 members
No registered users viewing this page.
-
Similar Content
-
By MaximAndreeviz
Подскажите как ползоватся мп конструкором копии радмира? До этого была тема, но я ничего не понял
-
By KenzoSam
Всем привет,помогите пожалуйста!
Ошибки:
C:\Users\asus\OneDrive\Рабочий стол\Project 31 December\Milka-RolePlay\gamemodes\new.pwn(118) : warning 219: local variable "rows" shadows a variable at a preceding level
C:\Users\asus\OneDrive\Рабочий стол\Project 31 December\Milka-RolePlay\gamemodes\new.pwn(142) : warning 217: loose indentation
C:\Users\asus\OneDrive\Рабочий стол\Project 31 December\Milka-RolePlay\gamemodes\new.pwn(324) : warning 217: loose indentation
C:\Users\asus\OneDrive\Рабочий стол\Project 31 December\Milka-RolePlay\gamemodes\new.pwn(331) : warning 217: loose indentation
C:\Users\asus\OneDrive\Рабочий стол\Project 31 December\Milka-RolePlay\gamemodes\new.pwn(331) : error 014: invalid statement; not in switch
C:\Users\asus\OneDrive\Рабочий стол\Project 31 December\Milka-RolePlay\gamemodes\new.pwn(342) : warning 217: loose indentation
C:\Users\asus\OneDrive\Рабочий стол\Project 31 December\Milka-RolePlay\gamemodes\new.pwn(343) : warning 217: loose indentation
C:\Users\asus\OneDrive\Рабочий стол\Project 31 December\Milka-RolePlay\gamemodes\new.pwn(355 -- 358) : error 001: expected token: ",", but found "-string-"
C:\Users\asus\OneDrive\Рабочий стол\Project 31 December\Milka-RolePlay\gamemodes\new.pwn(358) : warning 217: loose indentation
C:\Users\asus\OneDrive\Рабочий стол\Project 31 December\Milka-RolePlay\gamemodes\new.pwn(358) : warning 215: expression has no effect
C:\Users\asus\OneDrive\Рабочий стол\Project 31 December\Milka-RolePlay\gamemodes\new.pwn(358 -- 359) : warning 215: expression has no effect
C:\Users\asus\OneDrive\Рабочий стол\Project 31 December\Milka-RolePlay\gamemodes\new.pwn(358 -- 359) : warning 215: expression has no effect
C:\Users\asus\OneDrive\Рабочий стол\Project 31 December\Milka-RolePlay\gamemodes\new.pwn(359) : error 001: expected token: ";", but found ")"
C:\Users\asus\OneDrive\Рабочий стол\Project 31 December\Milka-RolePlay\gamemodes\new.pwn(359) : warning 217: loose indentation
C:\Users\asus\OneDrive\Рабочий стол\Project 31 December\Milka-RolePlay\gamemodes\new.pwn(359) : error 029: invalid expression, assumed zero
C:\Users\asus\OneDrive\Рабочий стол\Project 31 December\Milka-RolePlay\gamemodes\new.pwn(359) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
5 Errors.
Код в местах всех ошибок:
case DLG_REGEMAIL: //331 строка { if(!strlen(inputtext)) { SPD(playerid, DLG_REGEMAIL, DIALOG_STYLE_INPUT, "{ff9300}Ðåãèñòðàöèÿ{FFFFFFF}Ââîä email", "{FFFFFF}Äëÿ áåçîïàñíîñòè âàøåãî àêêàóíòà ââåäèòå ñâîé email è íàæìèòå\n\ Åñëè âû ïîòåðÿåòå äîñòóï ê àêêàóíòó, òî âû ñìîæåòå âîññòàíîâèòü åãî ÷åðåç Email\n\ Ââåäèòå Email â ïîëå íèæå è íàæìèòå \"Äàëåå\"", "Äàëåå", ""); return SCM(playerid, COLOR_RED, "[Îøèáêà] {FFFFFFF}Ââåäèòå email â ïîëå íèæå è íàæìèòå \"Äàëåå\""); } new regex:rg_emailcheck = regex_new("^[a-zA-Z0=9](1,)$"); if(regex_check(inputtext, rg_emailcheck)) { strmid(player_info[playerid][PASSWORD], inputtext, 0, strlen(inputtext), 32); SPD(playerid, DLG_REGEMAIL, DIALOG_STYLE_INPUT, "{ff9300}Ðåãèñòðàöèÿ{FFFFFFF} Ââîä Email", "{FFFFFF}Äëÿ áåçîïàñíîñòè âàøåãî àêêàóíòà ââåäèòå ñâîé email è íàæìèòå\n\ Åñëè âû ïîòåðÿåòå äîñòóï ê àêêàóíòó, òî âû ñìîæåòå âîññòàíîâèòü åãî ÷åðåç Email\n\ Ââåäèòå Email â ïîëå íèæå è íàæìèòå \"Äàëåå\"", "Äàëåå", "Ïðîïóñòèòü"); return SCM(playerid, COLOR_RED, "[Îøèáêà] {FFFFFFF}Ââåäèòå email â ïîëå íèæå è íàæìèòå \"Äàëåå\""); } else { SPD(playerid, DLG_REGEMAIL, DIALOG_STYLE_INPUT, "{ff9300}Ðåãèñòðàöèÿ{FFFFFFF}Ââîä email" "{FFFFFF}Äëÿ áåçîïàñíîñòè âàøåãî àêêàóíòà ââåäèòå ñâîé email è íàæìèòå\n\ Åñëè âû ïîòåðÿåòå äîñòóï ê àêêàóíòó, òî âû ñìîæåòå âîññòàíîâèòü åãî ÷åðåç Email\n\ Ââåäèòå Email â ïîëå íèæå è íàæìèòå \"Äàëåå\"", "Äàëåå", "Ïðîïóñòèòü"); return SCM(playerid, COLOR_RED, "[Îøèáêà] {FFFFFFF}Ââåäèòå email â ïîëå íèæå è íàæìèòå \"Äàëåå\""); } regex_delete(rg_emailcheck); }
-
By KenzoSam
Всем привет!Я новичок!
Вот ошибки:
C:\Users\asus\OneDrive\Ðàáî÷èé ñòîë\Project 31 December\Milka-RolePlay\gamemodes\new.pwn(118) : warning 219: local variable "rows" shadows a variable at a preceding level
C:\Users\asus\OneDrive\Ðàáî÷èé ñòîë\Project 31 December\Milka-RolePlay\gamemodes\new.pwn(133 -- 136) : error 037: invalid string (possibly non-terminated string)
C:\Users\asus\OneDrive\Ðàáî÷èé ñòîë\Project 31 December\Milka-RolePlay\gamemodes\new.pwn(136) : warning 217: loose indentation
C:\Users\asus\OneDrive\Ðàáî÷èé ñòîë\Project 31 December\Milka-RolePlay\gamemodes\new.pwn(136) : error 017: undefined symbol "FFFFFFF"
C:\Users\asus\OneDrive\Ðàáî÷èé ñòîë\Project 31 December\Milka-RolePlay\gamemodes\new.pwn(136) : warning 217: loose indentation
C:\Users\asus\OneDrive\Ðàáî÷èé ñòîë\Project 31 December\Milka-RolePlay\gamemodes\new.pwn(136) : error 029: invalid expression, assumed zero
C:\Users\asus\OneDrive\Ðàáî÷èé ñòîë\Project 31 December\Milka-RolePlay\gamemodes\new.pwn(136) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Код с проблемными строками:
stock ShowRegistration(playerid) { SCM(playerid, COLOR_WHITE, "Данный NickName свободен"); new dialog[403+(-2+MAX_PLAYER_NAME)]; format(dialog, sizeof(dialog), "{FFFFFFF}Уважаемый {0089ff}%s{FFFFFFF}, мы рады видеть вас {0089ff}Milka RolePlay{FFFFFFF}\n\ Аккаунт с таким ником не зарегистрирован\n\ Для игры на сервере вы должны зарегистрироватся\n\n //136 строка Придумайте пароль для вашего аккаунта и нажмите \"Далее\"\n\ {ffd100}\t Пароль должен быть от 8-ми до 32-ух символов\n\ \t Пароль должен состоять только из чисел и латинских символов любого регистра", player_info[playerid][NAME] ); SPD(playerid, DLG_REG, DIALOG_STYLE_INPUT, "{ffd100}Регистрация{FFFFFFF} Ввод пароля", dialog, "Далее", "Выход"); } Но еще и есть проблемы с подключением mysql:
Код mysql:
#define MYSQL_HOST "127.0****" #define MYSQL_USER "gs2*****" #define MYSQL_PASS "sl8uT*****" #define MYSQL_BASE "gs22****" stock ConnectMySQL() { dbHandle = mysql_connect("MYSQL_HOST", "MYSQL_USER", "MYSQL_PASS", "MYSQL_BASE"); switch(mysql_errno()) { case 0: print("Áàçà äàííûõ MySQL óñïåøíî ïîäêëþ÷åíà"); default: print("Íå óäàëîñü ïîäêëþ÷èòüñÿ ê áàçå äàííûõ MySQL"); } mysql_log(ERROR | WARNING); mysql_set_charset("cp1251"); } Вот библеотеки:
#include <a_samp> #include <fix> #include <a_mysql> #include <streamer> #include <Pawn.cmd> #include <sscanf2> #include <foreach> #include <Pawn.Regex> #include <crashdetect> Я делаю мод на сервере от хостинга.
Server:
echo Executing Server Config... lanmode 0 rcon_password r676yrit maxplayers 500 port 7777 hostname Adapted 0.3.7 Server gamemode0 new filterscripts plugins mysql crashdetect streamer sscanf pawncmd pawnregex announce 0 query 1 weburl www.sampsrv.ru maxnpc 1 onfoot_rate 40 incar_rate 40 weapon_rate 40 stream_distance 300.0 stream_rate 1000 language English А и да не удивляйтесь,но я делаю по гайдам ютуба и там был всего один файл mysql,может ли это как то повлиять я незнаю.
Файл:mysql.dll-это плагин,но и есть инклуд
Жду помощи помогите пожалуйста
-
Posted (edited) · Report post
Я реализовал систему префиксов админов, сделал их цветными, В префиксе владелец в буквы разноцветные
// Вырезка с павно(Где префиксы.) static const stock pPrefixName[23][5200] = { {"Создатель"}, // 1 {"{00ffff}В{ff0000}л{ffff00}а{ffffff}д{c0c0c0}е{ff0000}л{DA70D6}е{961975}ц"}, //2 {"{289758}Зам. {00ffff}В{ff0000}л{ffff00}а{ffffff}д{c0c0c0}е{ff0000}л{DA70D6}ь{008080}ц{961975}а"}, //3 {"{406283}Помощник Руководителей"},//4 {"{406283}Главный Администратор"},//5 {"{406283}Управляющий по Администрации"}, //6 {"{406283}Управляющий по Гос.Структурами"},//7 {"{406283}Управляющий по Мафиям"},//8 {"{406283}Управляющий по Саппортам"},//9 {"{406283}Заместитель по Администрации"},//10 {"{406283}Заместитель по Гос.Структурам"},//11 {"{406283}Заместитель по Мафиям"},//12 {"{406283}Заместитель по Саппортам"},//13 {"{406283}Администратор"},//14 {""}, //15 {""}, //16 {""}, //17 {""}, //18 {""}, //19 {""},//20 {""},//21 {""},//22 {""}//23 };
И когда я пишу в админ-чате с префиксами Владелец(24 симовола отправляются, а другие нет),Зам.Владельца(2 симовола отправляются, а другие не отправляются). Помогите!
//Админ-чат CMD:admin(playerid, params[]) { if(PlayerInfo[playerid][pAlcoInvenxua] < 1) return true; if(sscanf(params, "s[1222]",params[0])) return SendClientMessage(playerid, COLOR_WHITE, ""cInf2o"Введите: (/a)dmin [текст]"); format(stringer1, sizeof(stringer1), "{%s}{FFFFFF}[A] %s {B0C4DE}%s[%d]: {864465}%s",GetAdminColor[PlayerInfo[playerid][pAlcoInvenxua]-1], (PlayerInfo[playerid][prefix_id] != 0) ? (pPrefixName[PlayerInfo[playerid][prefix_id]]) : (pAdminName[PlayerInfo[playerid][pAlcoInvenxua]-1]), PlayerInfo[playerid][pNames], playerid,params[0]); SendAdminMessage(COLOR_WHITE, stringer1); return true; }
Edited by OGOGOGO
Share this post
Link to post