-
ошибки
PHP код:
C:\Users\Áàòÿ âñåÿ Ðóñè\Desktop\Ïðîåêò\gamemodes\Heinz-v3.pwn(1781) : warning 219: local variable "params" shadows a variable at a preceding level
C:\Users\Áàòÿ âñåÿ Ðóñè\Desktop\Ïðîåêò\gamemodes\Heinz-v3.pwn(1784) : error 012: invalid function call, not a valid address
C:\Users\Áàòÿ âñåÿ Ðóñè\Desktop\Ïðîåêò\gamemodes\Heinz-v3.pwn(1784) : warning 215: expression has no effect
C:\Users\Áàòÿ âñåÿ Ðóñè\Desktop\Ïðîåêò\gamemodes\Heinz-v3.pwn(1784) : error 001: expected token: ";", but found ")"
C:\Users\Áàòÿ âñåÿ Ðóñè\Desktop\Ïðîåêò\gamemodes\Heinz-v3.pwn(1784) : error 029: invalid expression, assumed zero
C:\Users\Áàòÿ âñåÿ Ðóñè\Desktop\Ïðîåêò\gamemodes\Heinz-v3.pwn(1784) : 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.
dcmd_me(playerid, params[])
{
new string[64], name[24], params[1];
GetPlayerName(playerid, name, sizeof(name));
if(sscanf(params,"u",params[0])) return SendClientMessage(playerid, COLOR_WHITE,"{ff0000}>> Используйте:{ffffff} /me [текст]");
format(string, 144, "%s %s", name(playerid), params[0]);
ProxDetector(30.0, playerid, params[0], COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPL E,COLOR_PURPLE);
SetPlayerChatBubble(playerid, params[0], COLOR_PURPLE, 30.0, 10000);
return 1;
}
Прошу помощи
-
PHP код:
new string[64], name[24], params[1];
, params[1] лишнее.
-
PHP код:
dcmd_me(playerid, params[])
{
new string[64], name[24];
GetPlayerName(playerid, name, sizeof(name));
if(sscanf(params,"u",params[])) return SendClientMessage(playerid, COLOR_WHITE,"{ff0000}>> Èñïîëüçóéòå:{ffffff} /me [òåêñò]");
format(string, 144, "%s %s", name(playerid), params[]);
ProxDetector(30.0, playerid, params[], COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPL E,COLOR_PURPLE);
SetPlayerChatBubble(playerid, params[], COLOR_PURPLE, 30.0, 10000);
return 1;
}
C:\Users\Áàòÿ âñåÿ Ðóñè\Desktop\Ïðîåêò\gamemodes\Heinz-v3.pwn(1783) : error 029: invalid expression, assumed zero
C:\Users\Áàòÿ âñåÿ Ðóñè\Desktop\Ïðîåêò\gamemodes\Heinz-v3.pwn(1784) : error 012: invalid function call, not a valid address
C:\Users\Áàòÿ âñåÿ Ðóñè\Desktop\Ïðîåêò\gamemodes\Heinz-v3.pwn(1784) : warning 215: expression has no effect
C:\Users\Áàòÿ âñåÿ Ðóñè\Desktop\Ïðîåêò\gamemodes\Heinz-v3.pwn(1784) : error 001: expected token: ";", but found ")"
C:\Users\Áàòÿ âñåÿ Ðóñè\Desktop\Ïðîåêò\gamemodes\Heinz-v3.pwn(1784) : error 029: invalid expression, assumed zero
C:\Users\Áàòÿ âñåÿ Ðóñè\Desktop\Ïðîåêò\gamemodes\Heinz-v3.pwn(1784) : 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.
-
PHP код:
if(sscanf(params,"u",params[]))
на
PHP код:
if(sscanf(params,"u",params[0]))
В квадратных скобках нужно указывать ячейку к которой обращаемся. С последующим вызовом:
вызывайте
-
[PHP]
PHP код:
dcmd_me(playerid, params[])
{
new string[64], name[24];
GetPlayerName(playerid, name, sizeof(name));
if(sscanf(params,"u",params[0])) return SendClientMessage(playerid, COLOR_WHITE,"{ff0000}>> Èñïîëüçóéòå:{ffffff} /me [òåêñò]");
format(string, 144, "%s %s", name(playerid), params[0]);
ProxDetector(30.0, playerid, params[0], COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPL E,COLOR_PURPLE);
SetPlayerChatBubble(playerid, params[0], COLOR_PURPLE, 30.0, 10000);
return 1;
}
PHP код:
C:\Users\Áàòÿ âñåÿ Ðóñè\Desktop\Ïðîåêò\gamemodes\Heinz-v3.pwn(1784) : error 012: invalid function call, not a valid address
C:\Users\Áàòÿ âñåÿ Ðóñè\Desktop\Ïðîåêò\gamemodes\Heinz-v3.pwn(1784) : warning 215: expression has no effect
C:\Users\Áàòÿ âñåÿ Ðóñè\Desktop\Ïðîåêò\gamemodes\Heinz-v3.pwn(1784) : error 001: expected token: ";", but found ")"
C:\Users\Áàòÿ âñåÿ Ðóñè\Desktop\Ïðîåêò\gamemodes\Heinz-v3.pwn(1784) : error 029: invalid expression, assumed zero
C:\Users\Áàòÿ âñåÿ Ðóñè\Desktop\Ïðîåêò\gamemodes\Heinz-v3.pwn(1784) : 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.
-
Где у вас располагается данный код?
-
В конце Паблика OnCommandText
- - - Добавлено - - -
OnPlayerCommandText*
-
Надо в любом месте скрипта, но не внутри стоков / пабликов, например в самый конец скрипта.
-
PHP код:
C:\Users\Áàòÿ âñåÿ Ðóñè\Desktop\Ïðîåêò\gamemodes\Heinz-v3.pwn(3564) : error 012: invalid function call, not a valid address
C:\Users\Áàòÿ âñåÿ Ðóñè\Desktop\Ïðîåêò\gamemodes\Heinz-v3.pwn(3564) : warning 215: expression has no effect
C:\Users\Áàòÿ âñåÿ Ðóñè\Desktop\Ïðîåêò\gamemodes\Heinz-v3.pwn(3564) : error 001: expected token: ";", but found ")"
C:\Users\Áàòÿ âñåÿ Ðóñè\Desktop\Ïðîåêò\gamemodes\Heinz-v3.pwn(3564) : error 029: invalid expression, assumed zero
C:\Users\Áàòÿ âñåÿ Ðóñè\Desktop\Ïðîåêò\gamemodes\Heinz-v3.pwn(3564) : 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.
Просто номер строки изменился.
-
У Вас макрос dcmd-то есть?