08.02.2013, 09:03
Можно попробовать сделать дебаг, выводить время до секунд и имя самой функции, на которую есть подозрения в лог.
Например, так:
Аргументы коллбека тоже стоит вывести, чтобы быть уверенным, что используется для одного игрока или чего-то другого.
Но для этого нужно хотя бы примерно знать, где проблема.
Например, так:
pawn Code:
#include <a_samp>
public OnPlayerCommandText(playerid, cmdtext[])
{
new h,m,s;
gettime(h,m,s);
printf("OnPlayerCommandText(%d, %s) | %d:%d:%d", playerid, cmdtext, h, m, s);
if(!strcmp(cmdtext, "/first") && strlen(cmdtext) == strlen("/first"))
{
OnPlayerCommandText(playerid, "/second");
return 1;
}
else if(!strcmp(cmdtext, "/second") && strlen(cmdtext) == strlen("/second"))
{
return 1;
}
return 0;
}
Но для этого нужно хотя бы примерно знать, где проблема.

