-
Recently Browsing 0 members
No registered users viewing this page.
-
Similar Content
-
By phizlfs
Привет! У меня небольшая проблема. Дело в том, что когда я подключаюсь к серверу у меня вылетает текстдрав, а точнее только box(черная, прозрачная штука). Я в коннект вписал скрытие всех текстдравов игроку - не помогло, пробовал делать это стоком - не помогло, пробовал вместо for(new i... просто в столбик по порядку всё писать - не помогло. Кто знает, в чем может быть проблема? Заранее огромное спасибо.
-
By maksimov maksim
Как сделать чтоб админ не мог снять админа выше себя
Сама команда
CMD:makeadmin(playerid, params[]) { if(pData[playerid][pAdmin] < 6 || !GetPVarInt(playerid,"AdminLogin")) return true; if(sscanf(params,"dd",params[0],params[1])) return SendClientMessage(playerid,0xFFa500AA, "Используйте: /makeadmin [id] [уровень]"); if(params[1] > 5 || params[1] < 0) return SCM(playerid, CR, "Значение не может быть меньше 0 и больше 5"); if(!pData[params[0]][pMysqlID] || !IsPlayerConnected(params[0])) return SCM(playerid, CR, "Данный игрок не авторизован."); if(params[1] == 0) { pData[params[0]][pAdmin] = 0; pData[params[0]][pAdmprefix] = 0; SFCM(params[0], CR, "Администратор {FFFFFF}%s {FF8A30}аннулировал вам полномочия администратора",pData[playerid][pNickname]); SFCM(playerid, CR, "Аннулирование прав администратора у игрока {FFFFFF}%s {FF8A30}прошло успешно", pData[params[0]][pNickname]); UpdatePlayerData(params[0], "admin", pData[params[0]][pAdmin]); UpdatePlayerData(params[0], "admprefix", pData[params[0]][pAdmprefix]); return true; } new query[128]; pData[params[0]][pAdmin] = params[1]; pData[params[0]][pAdmprefix] = 0; UpdatePlayerData(params[0], "admprefix", pData[params[0]][pAdmprefix]); UpdatePlayerData(params[0], "admin", pData[params[0]][pAdmin]); SFCM(params[0], CGREEN, "Администратор {FFFFFF}%s {33AA33}установил вам новый уровень администратора", pData[playerid][pNickname]); ShowPlayerDialog(params[0],dAPassNew,DIALOG_STYLE_INPUT,"{f4b042}Настройки администратора","{FFFFFF}Введите Ваш будущий админ пароль.\nОн должен состоять мин. - 4 сим. и макс. - 10 сим.\nЖелательно в нём должны присутствовать буквы и цифры.","Далее",""); SFCM(playerid, CGREEN, "Вы успешно выдали {FFFFFF}%s {33AA33}права администратора {FFFFFF}%d {33AA33}уровня", pData[params[0]][pNickname],params[1]); mysql_format(MySQLGo, query,sizeof(query),"INSERT INTO `admin` (`Name`,`level`,`Postavil`) VALUES ('%s','%d','%s')", pData[params[0]][pNickname],params[1],pData[playerid][pNickname]); mysql_query(MySQLGo, query); return true; }
Помогите пожалуйста
-
By Topowich
Недавно начал создавать свой комп сервер,начал потихоньку заменять модели тс и столкнулся с такой проблемой,что не могу понять как менять настройку авто. Подскажите пожалуйста,как это сделать?Мне не принципиально чтобы настройки были в коде сервера,можно и на файлах если будет хорошо работать
-
By VDOVA
Вступление: Сделал TextDraws, подключил, все как по гайду, начал исправлять ошибки и тут это:
C:\Users\Åâãåíèÿ\Desktop\Áåç ñîëè\gamemodes\project.pwn(148) : error 038: extra characters on line C:\Users\Åâãåíèÿ\Desktop\Áåç ñîëè\gamemodes\project.pwn(207) : error 038: extra characters on line
Ничего не понимаю, то ли дело в подключении, то ли я как то не так что то сделал, вообще хз..
Код подключения:
-
By maksimov maksim
CMD:mute(playerid, params[]) { if(PlayerInfo[playerid][pAlcoInvenxua] < 2) return true; if(GetPVarInt(playerid,"MuteTime") > gettime())return SendClientMessage(playerid,COLOR_GREY,"Çàòêíóòü èãðîêà ìîæíî ðàç â 10 ñåêóíä"); if(AntiBan[playerid] >= 60) return SendClientMessage(playerid,COLOR_GREY,"[Àíòè-ïåðåáàí] Âàøè àäì äåéñòâèÿ çàáëîêèðîâàíû íà 3 ìèíóòû."), AntiBan[playerid] = 180; if(sscanf(params, "dds[128]",params[0],params[1],params[2])) return SendClientMessage(playerid, COLOR_WHITE, "Ââåäèòå: /mute [id] [ìèíóòû] [ïðè÷èíà]"); if(!IsPlayerConnected(params[0]) || params[0] == playerid) return true; if(params[1] > 300 || params[1] < 0) return SendClientMessage(playerid,COLOR_WHITE,"Îøèáêà: Íåëüçÿ ìåíüøå 0 è áîëüøå 300"); AntiBan[playerid] += 30; if((FD(params[0]) && !FD(playerid)) || IsKeyWords(playerid, params[2])) return true; if(params[1] == 0) { if(!PlayerInfo[params[0]][pMuted]) return SendClientMessage(playerid, COLOR_WHITE, "Ó èãðîêà íåò áàíà ÷àòà."); PlayerInfo[params[0]][pMuted] = 0; PlayerInfo[params[0]][pMuteTime] = 0; format(stringer1, sizeof(stringer1), "%s %s ñíÿë áàí ÷àòà ó %s.",PlayerInfo[playerid][pAlcoInvenxua] ? ("Àäìèíèñòðàòîð") : ("Àãåíò ïîääåðæêè"),PlayerInfo[playerid][pNames],PlayerInfo[params[0]][pNames]); SendAdminMessageToAll(COLOR_LIGHTRED,stringer1,params[0]); return true; } PlayerInfo[params[0]][pMuteTime] = params[1]*60; PlayerInfo[params[0]][pMuted] = 1; AdminInfo[playerid][admMuted]++; strmid(AdminInfo[playerid][admMutedReason], params[2], 0, strlen(params[2]), 32); format(mysql_query_, 200, "UPDATE `admin` SET muted = %i, muted_reason = '%s' WHERE id = %i LIMIT 1", AdminInfo[playerid][admMuted], AdminInfo[playerid][admMutedReason], AdminInfo[playerid][admID]); mysql_function_query(connects, mysql_query_, false, "", ""); format(stringer1, sizeof(stringer1), "%s %s äàë áàí ÷àòà èãðîêó %s. Ïðè÷èíà: %s",PlayerInfo[playerid][pAlcoInvenxua] ? ("Àäìèíèñòðàòîð") : ("Àãåíò ïîääåðæêè"),PlayerInfo[playerid][pNames],PlayerInfo[params[0]][pNames],params[2]); SendAdminMessageToAll(COLOR_LIGHTRED ,stringer1,params[0]); format(stringer1, sizeof(stringer1), "Âàì äàëè áàí ÷àòà íà %i ìèíóò", params[1]); SendClientMessage(params[0], COLOR_WHITE, stringer1); SetPVarInt(playerid,"MuteTime",gettime()+10); return true; } Как сделать чтобы при выдаче мута админу ничего не происходило?
Помогите пожалуйста!
-
Posted · Report post
Когда запускаю сервер на локальной сети выдает ошибку,в чем может быть проблема?
Share this post
Link to post