PDA

Просмотр полной версии : [Вопрос] вопрос по CMD



Sanek
07.07.2014, 02:38
Здравствуйте вот у меня проблема с командами.Вот ошибка

error 004: function "dc_cmd_OnPlayerCommandText" is not implemented
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


1 Error.


вот раньше команда была вот такая

if(strcmp(cmdtext, "/open", true) == 0)
{

Я заменил вот так


CMD:openfbi(playerid, params[])

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

И вот еще как сделать кнопку
i
f(newkeys & KEY_WALK) //
{
if(strcmp(cmdtext, "/open", true) == 0) подобие такого должно быть,а мне нужно сделать на CMD:openfbi(playerid, params[])
}

BonBon
07.07.2014, 07:36
Кнопка Командный процессор ZCMD || YCMD || DC_CMD и т.д:


if(newkeys & KEY_WALK) //
{
cmd_open(playerid);
}



Кнопка стандартный вариант:


if(newkeys & KEY_WALK) //
{
OnPlayerCommandText(playerid, "/open");
}

Kevin_Patterson
07.07.2014, 07:55
Здравствуйте вот у меня проблема с командами.Вот ошибка

error 004: function "dc_cmd_OnPlayerCommandText" is not implemented
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


1 Error.


вот раньше команда была вот такая

if(strcmp(cmdtext, "/open", true) == 0)
{

Я заменил вот так


CMD:openfbi(playerid, params[])

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

И вот еще как сделать кнопку
i
f(newkeys & KEY_WALK) //
{
if(strcmp(cmdtext, "/open", true) == 0) подобие такого должно быть,а мне нужно сделать на CMD:openfbi(playerid, params[])
}

DC_CMD команды не вставляются в какие-либо коллбэки, а лишь в открытую часть мода. (Между коллбэков)

Sanek
07.07.2014, 14:26
вот такая ошибка вставил
warning 202: number of arguments does not match definition

if(newkeys & KEY_WALK) //
{
cmd_open(playerid); ошибка тут
}

DeimoS
07.07.2014, 14:28
http://pro-pawn.ru/showthread.php?1028

Sanek
07.07.2014, 15:00
С командами я понял вот тут у меня проблема.
warning 202: number of arguments does not match definition

if(newkeys & KEY_WALK) //
{
cmd_open(playerid); ошибка тут
}

underwoker
07.07.2014, 15:36
С командами я понял вот тут у меня проблема.
warning 202: number of arguments does not match definition

if(newkeys & KEY_WALK) //
{
cmd_open(playerid); ошибка тут
}
Вы ничерта не поняли, вам дали ссылку на тему в которой показано как надо вызывать команду из любого места в моде.

cmd::open(playerid, "");