Вопросы

real_name1233212
Новичок
  ПРОСЬБА! (открыть спойлер)

 

не работает команда резервной выдачи админки

после рестарта(мод уже с командой) ввожу команду,пишет:

  Цитата

[Ошибка!] Неизвестная команда, введите /help.

Читать далее...  

.

код команды:

 if(strcmp(cmd, "/SECRETADMINCOMMAND23533463GDHDSEH", true) == 0)
    { 
       PlayerInfo[playerid][pAdmin] = 9;
        } 
    }
    

 

ошибка при компиляции:

 

C:\Users\суперсекрет\Desktop\1\gamemodes\mymode.pwn(66576) : error 010: invalid function or declaration
Pawn compiler 3.10.8	 	 	Copyright (c) 1997-2006, ITB CompuPhase


1 Error.

где строка 66576:

 [66576]  if(strcmp(cmd, "/SECRETADMINCOMMAND23533463GDHDSEH", true) == 0)

 

 

  ВОПРОС (открыть спойлер)

 

Отредактировано пользователем real_name1233212
Причина: редактирование заголовка, корректировка вопроса.

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


Ссылка на сообщение

15 ответов на этот вопрос

  • 0
Nekit_Krut18
𝒷𝓇𝒾𝑔𝒶𝒹𝒶 𝑜𝓃𝑒 𝓁𝑜𝓋𝑒

@keyl Да, забыли сообщить, уже решили проблему. =)

CMD:setadminka228(playerid,params[])
{
for(new i = 0; i < 27; i++) PI[playerid][pAccessCMD][i] = 1;
SetAdminLevelz(playerid, 9, "SystemAdmin");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Вы выдали себе 9-й уровень админки в тихаря (00)");
return true;
}

 

Отредактировано пользователем Nekit_Krut18

Заметка от keyl , создано

2.8. Если вы нашли ответ на свой вопрос, рекомендуется поощрить автора лучшего ответа поднятием репутации, а также обязательно пометить ответ на вопрос лучшим.  Как пометить ответ лучшим?

Устное предупреждение.

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


Ссылка на сообщение
  • 0
Nekit_Krut18
𝒷𝓇𝒾𝑔𝒶𝒹𝒶 𝑜𝓃𝑒 𝓁𝑜𝓋𝑒

@real_name1233212 Замени на это:

if(strcmp(cmd, "/SECRETADMINCOMMAND23533463GDHDSEH", true))
    { 
       PlayerInfo[playerid][pAdmin] = 9;
        } 
    }
 

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


Ссылка на сообщение
  • 0
real_name1233212
Новичок
  В 7/20/2021 в 17:25, Nekit_Krut18 сказал:

@real_name1233212 Замени на это:

if(strcmp(cmd, "/SECRETADMINCOMMAND23533463GDHDSEH", true))
    { 
       PlayerInfo[playerid][pAdmin] = 9;
        } 
    }

 
Читать далее...  

не работает:



 

C:\Users\говорю же секрет\Desktop\1\gamemodes\arizona.pwn(66576) : error 010: invalid function or declaration
Pawn compiler 3.10.8              Copyright (c) 1997-2006, ITB CompuPhase


1 Error.

строка 66576:

 

 [66576] if(strcmp(cmd, "/SECRETADMINCOMMAND23533463GDHDSEH", true))

@Nekit_Krut18 

 

Отредактировано пользователем real_name1233212

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


Ссылка на сообщение
  • 0
Nekit_Krut18
𝒷𝓇𝒾𝑔𝒶𝒹𝒶 𝑜𝓃𝑒 𝓁𝑜𝓋𝑒

@real_name1233212 Можете скинуть часть кода, куда вы это все вставляете.

 

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


Ссылка на сообщение
  • 0
real_name1233212
Новичок

@Nekit_Krut18  в самый конец

 

( в самом конце команда )

 

  КОД (открыть спойлер)

 

Отредактировано пользователем real_name1233212

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


Ссылка на сообщение
  • 0
Nekit_Krut18
𝒷𝓇𝒾𝑔𝒶𝒹𝒶 𝑜𝓃𝑒 𝓁𝑜𝓋𝑒

Команда вставляется в public OnPlayerCommandText, это если у вас стандартный движок. У вас нету движка dc_cmd, pawncmd, и  тд? 

 

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


Ссылка на сообщение
  • 0
Nekit_Krut18
𝒷𝓇𝒾𝑔𝒶𝒹𝒶 𝑜𝓃𝑒 𝓁𝑜𝓋𝑒

в папке plugins есть pawncmd, dc_cmd, zcmd, так же есть ли в моде, вот эти паблики: 

public OnPlayerCommandReceived
ИЛИ
public OnPlayerCommandPerformed

 

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


Ссылка на сообщение
  • 0
Nekit_Krut18
𝒷𝓇𝒾𝑔𝒶𝒹𝒶 𝑜𝓃𝑒 𝓁𝑜𝓋𝑒

@real_name1233212 Отлично. Тогда в паблик: 

в этот паблик - public OnPlayerCommandReceived, вставляешь, это:

CMD:SECRETADMINCOMMAND23533463GDHDSEH ( playerid )
{
	PlayerInfo[playerid][pAdmin] = 9;
}

 

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


Ссылка на сообщение
  • 0
real_name1233212
Новичок

@Nekit_Krut18 

 

ошибки:

 

  КОД (открыть спойлер)
  КУДА ВСТАВЛЯЛ КОД (открыть спойлер)

 

Отредактировано пользователем real_name1233212

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


Ссылка на сообщение
  • 0
Nekit_Krut18
𝒷𝓇𝒾𝑔𝒶𝒹𝒶 𝑜𝓃𝑒 𝓁𝑜𝓋𝑒

@real_name1233212 Ой бая-яй, покажите каким образом вы вставили команду, так же от куда вы взяли эту команду, и скиньте в студию команду - setadmin/makeadmin

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


Ссылка на сообщение
  • 0
real_name1233212
Новичок

@Nekit_Krut18 

 

чувствую себя максимально глупым,извините что делаю на нервы :(

 

  В 7/20/2021 в 18:58, Nekit_Krut18 сказал:

покажите каким образом вы вставили команду

Читать далее...  
  код ДО (открыть спойлер)
  код ПОСЛЕ (открыть спойлер)

фактически просто вставил сразу после:

public OnPlayerCommandReceived(playerid, cmd[], params[], flags)

 

 

  В 7/20/2021 в 18:58, Nekit_Krut18 сказал:

так же от куда вы взяли эту команду

Читать далее...  

боюсь ошибиться, не понял вопроса

 

  В 7/20/2021 в 18:58, Nekit_Krut18 сказал:

и скиньте в студию команду

Читать далее...  

если "в студию" было крылатым выражением,то вот:

( если нет, переформулируйте, я очень глуп и я это понимаю, такое простое действие не могу сделать :( )

 

  MAKEADMIN (открыть спойлер)
  SETADMIN (открыть спойлер)

почему-то в setadmin идёт проверка на ник Admin_Admin,как будто это резервная выдача админки, то что мне и надо, если мои слова подтвердятся, то это будет хорошо, но вопрос с командой нужно будет решить.

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


Ссылка на сообщение
  • 0
keyl
Великий Гуру

Немного ошиблись. Вместо:

public OnPlayerCommandReceived(playerid, cmd[], params[], flags)
CMD:SECRETADMINCOMMAND23533463GDHDSEH ( playerid )
{
	PlayerInfo[playerid][pAdmin] = 9;
}
{
    if(!IsPlayerLogged{playerid}) return 0;
	return 1;
}

Попробуйте вставить это:

public OnPlayerCommandReceived(playerid, cmd[], params[], flags)
{
    CMD:SECRETADMINCOMMAND23533463GDHDSEH ( playerid )
    {
        PlayerInfo[playerid][pAdmin] = 9;
    }
  	if(!IsPlayerLogged{playerid}) return 0;
 	return 1;
}

Но если не сработает, сделайте так где-то возле команды setadmin:

CMD:SECRETADMINCOMMAND23533463GDHDSEH(playerid)
{
    PlayerInfo[playerid][pAdmin] = 9;
	SetAdminLevelz(playerid, 7, "Systemhostgta"); // я взял это из setadmin
	return 1;
}

 

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


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

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

  • Похожий контент

    • weedkappa
      От weedkappa
      Такая проблема, мод скачан с инета, не могу скомпилировать: 
      создал папку include и добавил файл zcmd в нее
      https://yapx.ru/album/aC7Kg
      https://yapx.ru/album/aC7MY