Перейти к содержанию
Авторизация  
Daniil_Gold

МП в мод

Рекомендуемые сообщения

Daniil_Gold
D:\Profile\Desktop\???\??? Emerald RolePlay\gamemodes\new.pwn(15525) : error 017: undefined symbol "GN"
D:\Profile\Desktop\???\??? Emerald RolePlay\gamemodes\new.pwn(15526) : warning 202: number of arguments does not match definition
D:\Profile\Desktop\???\??? Emerald RolePlay\gamemodes\new.pwn(15531) : error 017: undefined symbol "GN"
D:\Profile\Desktop\???\??? Emerald RolePlay\gamemodes\new.pwn(15532) : warning 202: number of arguments does not match definition
D:\Profile\Desktop\???\??? Emerald RolePlay\gamemodes\new.pwn(15538) : error 017: undefined symbol "foreach"
D:\Profile\Desktop\???\??? Emerald RolePlay\gamemodes\new.pwn(15538) : error 029: invalid expression, assumed zero
D:\Profile\Desktop\???\??? Emerald RolePlay\gamemodes\new.pwn(15538) : error 017: undefined symbol "i"
D:\Profile\Desktop\???\??? Emerald RolePlay\gamemodes\new.pwn(15538) : fatal error 107: too many error messages on one line


Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase




6 Errors.

 

Строка 15525

format(stringmp, sizeof(stringmp), "Администратор %s[%d] открыл телепорт для игроков. Чтобы телепортироваться введите: {0abf12}/tpmp", GN(playerid), playerid);

Строка 15526

SCMTA(COLOR_GOLD, stringmp, 1);

Строка 15531

format(stringmp, sizeof(stringmp), "Администратор %s[%d] закрыл телепорт для игроков. Телепортирование {CC0000}запрещено", GN(playerid), playerid);

Строка 15532

SCMTA(COLOR_GOLD, stringmp, 1);

Строка 15538

foreach (new i : Player)

P.S РЕБЯТ ПОМОГИТЕ!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Red_Devils

В конец мода

stock GN(playerid)
{
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid,pname,sizeof(pname));
return pname;
}

SCMTA меняешь на SendClientMessageToAll

в начале мода к инклудам

#include или меняешь foreach (new i : Player) на for(new i = 0; i

Изменено пользователем Red_Devils

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Daniil_Gold

@Red_Devils

D:\Profile\Desktop\???\??? Emerald RolePlay\gamemodes\new.pwn(15526) : warning 202: number of arguments does not match definitionD:\Profile\Desktop\???\??? Emerald RolePlay\gamemodes\new.pwn(15532) : warning 202: number of arguments does not match definition
D:\Profile\Desktop\???\??? Emerald RolePlay\gamemodes\new.pwn(15540) : error 017: undefined symbol "GetDistanceBetweenPlayers"
D:\Profile\Desktop\???\??? Emerald RolePlay\gamemodes\new.pwn(15541) : error 017: undefined symbol "SetPlayerHealthAC"
D:\Profile\Desktop\???\??? Emerald RolePlay\gamemodes\new.pwn(15549) : error 017: undefined symbol "GetDistanceBetweenPlayers"
D:\Profile\Desktop\???\??? Emerald RolePlay\gamemodes\new.pwn(15569) : error 017: undefined symbol "GetDistanceBetweenPlayers"
D:\Profile\Desktop\???\??? Emerald RolePlay\gamemodes\new.pwn(15570) : error 017: undefined symbol "GivePlayerWeaponAC"
D:\Profile\Desktop\???\??? Emerald RolePlay\gamemodes\new.pwn(2162) : warning 204: symbol is assigned a value that is never used: "avtosdacha"
Pawn compiler 3.2.3664     Copyright (c) 1997-2006, ITB CompuPhase




5 Errors.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Red_Devils

@Daniil_Gold, Ааа, боже, берете эти тупые готовые решения от всяких любителей CTRL+C и CTRL+V, а потом не знаете как решить все проблемы свои.

SetPlayerHealthAC меняешь на SetPlayerHealth 

GivePlayerWeaponAC меняешь на GivePlayerWeapon

В конец игрового мода

 

stock Float:GetDistanceBetweenPlayers(p1,p2)
{
new Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2;
GetPlayerPos(p1,x1,y1,z1);
GetPlayerPos(p2,x2,y2,z2);
return floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2)+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z2,z1)),2));
}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Daniil_Gold

@Red_Devils,
Спасибо,только как убрать warrning?

А то просто я забыл((Память куриная(ко-ко-ко)

D:\Profile\Desktop\Всё\Мод Emerald RolePlay\gamemodes\new.pwn(32004) : warning 208: function with tag result used before definition, forcing reparse
D:\Profile\Desktop\Всё\Мод Emerald RolePlay\gamemodes\new.pwn(15526) : warning 202: number of arguments does not match definition
D:\Profile\Desktop\Всё\Мод Emerald RolePlay\gamemodes\new.pwn(15532) : warning 202: number of arguments does not match definition
D:\Profile\Desktop\Всё\Мод Emerald RolePlay\gamemodes\new.pwn(2162) : warning 204: symbol is assigned a value that is never used: "avtosdacha"
Pawn compiler 3.2.3664     Copyright (c) 1997-2006, ITB CompuPhase




4 Warnings.

Строка 32004

stock Float:GetDistanceBetweenPlayers(p1,p2)

Строка 15526

SendClientMessageToAll(COLOR_GOLD, stringmp, 1);

Строка 15532

SendClientMessageToAll(COLOR_WHITE, stringmp, 1);

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Red_Devils

SendClientMessageToAll(COLOR_GOLD, stringmp, 1); замени на SendClientMessageToAll(COLOR_GOLD, stringmp); так же с низу, убери просто ",1"

Потом найди в моде new avtosdacha и удали. 

На счет варнингом со stock что я скинул, перемести его с конца в начало где то, только не на самый перед. Где то сразу после всех new

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Daniil_Gold

@Red_Devils,Теперь проблема с админкой.

Ввожу /mp пишит вы не администратор. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Red_Devils

Найди какой то другой команде проверку на адм, скопируй. И замени в команде этой и все, в чем проблема?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Daniil_Gold

@Red_Devils,Скопировал.Не помогает. 

@Red_Devils,Пишит вы не администратор.А в моде такого нет 

 

КМД:

if(strcmp(cmd, "/mp", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] < 4) return MSG_NOADMIN4(playerid);
ShowPlayerDialog(playerid, 5343, DIALOG_STYLE_LIST, "{FF6F00}Меню создания мероприятия", "{FFFFFF}1. Создать/удалить телепорт\n2. Раздать оружие (в радиусе 50)\n3. Раздать жизни (в радиусе 50)\n4. Обезаружить всех (в радиусе 50)", "Выбрать", "Закрыть");
return true;
}

Строка

return MSG_NOADMIN4(playerid);

#define MSG_NOADMIN4(%0) SendClientMessage(%0, COLOR_GREEN, "Для использования этой командый вам нужен 4 уровень администратора")
Изменено пользователем Daniil_Gold

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Red_Devils

if(PlayerInfo[playerid][pAdmin]

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Daniil_Gold

@Red_Devils,не помогает 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Red_Devils

Сделай от 0 что ли, я же не вангую что у тебя там не получается, и с какого уровня ты там пытаешься сделать все это.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Daniil_Gold

@Red_Devils, 5 лвл админки у меня

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Daniil_Gold

UP

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Red_Devils

if(strcmp(cmd, "/mp", true) == 0)
{
if(PlayerInfo[playerid][pAdmin]

{
ShowPlayerDialog(playerid, 5343, DIALOG_STYLE_LIST, "{FF6F00}Меню создания мероприятия", "{FFFFFF}1. Создать/удалить телепорт\n2. Раздать оружие (в радиусе 50)\n3. Раздать жизни (в радиусе 50)\n4. Обезаружить всех (в радиусе 50)", "Выбрать", "Закрыть");

}
return true;
}

Изменено пользователем Red_Devils

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Daniil_Gold

@Red_Devils,Неа не работает.

 

Так-же пишет,другие кмд работают

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Red_Devils

Да в смысле та не работает, да как ты там делаешь что у тебя ничего не работает. Удали вообще от туда проверку.

1551035.gif

 

Изменено пользователем Red_Devils

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Daniil_Gold

@Red_Devils,Как я тебе удалю?Ее там нету! 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Red_Devils

@Daniil_Gold, Нет проверки на адм, но пишет когда пишешь команду что "вы не администратор"? Серьезно? Я тебе помог исправить практически все ошибки, но что у тебя там с проверкой я не знаю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Daniil_Gold

@Red_Devils,Нету проверки на саму кмд,проверка стоит на другие кмд.А на эти кмд проверки нет! 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
reduz

@Daniil_Gold,Как у тебя просто логически команда не может работать если у тебя нету проверки?что за бред вообще?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Daniil_Gold

@reduz,Сорри не так вопрос прочитал.

 

Проверка на др.кмд другая.Тут откуда не возьмись проверка взялась и писало серым что типо я не админ.А у меня зеленым пишет 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
RaMzEsS

Уже давно было пора вбить и отыскать что это такое

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.