shape1
shape2
shape3
shape4
shape7
shape8

Ошибки в FullRP (решение помощь)


MikosPWN

Новичок
Пользователь
05.02.2015
25
0
0
Пока стараюсь учиться как исправлять ошибки и делать моды.

Не судите строго я ученик,учусь как могу)

Прошу подсказать т.к не понимаю как исправить,вроде всё сделал правильно.посмотрел как у других.

.pwn(185) : error 017: undefined symbol "ret_memcpy"

182:      #define PUBLIC:%0(%1)     forward %0(%1); \
183:      public %0(%1)
184:      #pragma unused \
185:      ret_memcpy
 
 
.pwn(26826) : error 017: undefined symbol "strtok"
.pwn(26826) : error 033: array must be indexed (variable "cmd")
 
26826:   cmd = strtok(cmdtext, idx);
 

TheSeLToN

Участник
Пользователь
21.09.2014
452
125
0
Пока стараюсь учиться как исправлять ошибки и делать моды.

Не судите строго я ученик,учусь как могу)

Прошу подсказать т.к не понимаю как исправить,вроде всё сделал правильно.посмотрел как у других.

.pwn(185) : error 017: undefined symbol "ret_memcpy"

182:      #define PUBLIC:%0(%1)     forward %0(%1); \
183:      public %0(%1)
184:      #pragma unused \
185:      ret_memcpy
 
 
.pwn(26826) : error 017: undefined symbol "strtok"
.pwn(26826) : error 033: array must be indexed (variable "cmd")
 
26826:   cmd = strtok(cmdtext, idx);
Здравствуйте.

В public OnPlayerCommandText, добавьте:

cmd = strtok(cmdtext, idx);

На счёт ошибки в строчке 185, скиньте всё что связанно с ret_memcpy.

 
Последнее редактирование модератором:

Krutihine

Участник
Пользователь
10.07.2014
546
187
0
Скриптер
А что это ret_memcpy? Что оно должно делать? Удалите!

 

MikosPWN

Новичок
Пользователь
05.02.2015
25
0
0
255d32dff5e0.jpg


помогайте ребятушки в долгу не останусь

Здравствуйте.   В public OnPlayerCommandText, добавьте:
 
Не помогло смотри опять еррор.

 
Последнее редактирование модератором:

TheSeLToN

Участник
Пользователь
21.09.2014
452
125
0
255d32dff5e0.jpg


помогайте ребятушки в долгу не останусь
У вас есть уже функция:

cmd = strtok(cmdtext, idx);

Удалите ту которая после //############

Далее просто в конец мода вставьте:

Код:
strtok(const string[], &index)
{
    new length = strlen(string);
    while ((index < length) && (string[index] <= ' '))
    {
        index++;
    }
    new offset = index;
    new result[20];
    while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
    {
        result[index - offset] = string[index];
        index++;
    }
    result[index - offset] = EOS;
    return result;
}
 

MikosPWN

Новичок
Пользователь
05.02.2015
25
0
0
У вас есть уже функция:

cmd = strtok(cmdtext, idx);

Удалите ту которая после //############

Далее просто в конец мода вставьте:

strtok(const string[], &index)
{
new length = strlen(string);
while ((index < length) && (string[index] <= ' '))
{
index++;
}
new offset = index;
new result[20];
while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
{
result[index - offset] = string[index];
index++;
}
result[index - offset] = EOS;
return result;
}
Так с этим разобрались)))

Далее.

Что делать с этим ret_mempcy ?за что он отвечает я что то не пойму.

Мод FullRP

acf7198ad977.jpg
 
Последнее редактирование модератором:

TheSeLToN

Участник
Пользователь
21.09.2014
452
125
0
Так с этим разобрались)))

Далее.

Что делать с этим ret_mempcy ?за что он отвечает я что то не пойму.

Мод FullRP

acf7198ad977.jpg
Вы используете мод Full Game RP который выложен на этом паблике?