Баг в PAWNO, энуменаторы.
#6

Я имел ввиду меньше текста и больше наглядности...
Например так:
PHP Code:
#include <a_samp>
enum test
{
    
arr1[6],
    
val1,
    
val2,
    
arr2[6],
}
new var[
test];
main() {
    
strins(var[arr1], "hello"0);
    
strins(var[arr2], "world"0);
    var[
val1] = 99;
    var[
val2] = 123456;
    
printf("var[arr1] = %s (%s)", var[arr1], "hello");
    
printf("var[val1] = %d (%d)", var[val1], 99);
    
printf("var[val2] = %d (%d)", var[val2], 123456);
    
printf("var[arr2] = %s (%s)", var[arr2], "world");

Здесь сразу видно что чему равно и какие значения ожидалось увидеть, также для строк нагляднее использовать буквы, а не цифры.
Вот результаты:
PHP Code:
var[arr1] = hello (hello)
var[
val1] = 99 (99)
var[
val2] = 123456 (123456)
var[
arr2] = world (world
PHP Code:
var[arr1] = hello (hello)
var[
val1] = 99 (99)
var[
val2] = 123456 (123456)
var[
arr2] = world (world
PHP Code:
var[arr1] = hello (hello)
var[
val1] = 99 (99)
var[
val2] = 123456 (123456)
var[
arr2] = woc@(world
PHP Code:
var[arr1] = rld (hello)
var[
val1] = 99 (99)
var[
val2] = 123456 (123456)
var[
arr2] = world (world
Ну и вопрос: что тут непонятного? Ты работаешь с функцией, у которой нет проверки выхода за пределы её размера, какой работы ты от неё ожидаешь? Используй strcat, format или подключи fixes.inc.
Reply


Messages In This Thread
Баг в PAWNO, энуменаторы. - by Danger228 - 11.12.2016, 13:44
Re: Баг в PAWNO, энуменаторы. - by ZiGGi - 11.12.2016, 15:16
Re: Баг в PAWNO, энуменаторы. - by Danger228 - 11.12.2016, 16:37
Re: Баг в PAWNO, энуменаторы. - by ZiGGi - 11.12.2016, 17:47
Re: Баг в PAWNO, энуменаторы. - by Danger228 - 11.12.2016, 18:12
Re: Баг в PAWNO, энуменаторы. - by ZiGGi - 11.12.2016, 18:40
Re: Баг в PAWNO, энуменаторы. - by Danger228 - 11.12.2016, 18:53
Re: Баг в PAWNO, энуменаторы. - by ZiGGi - 11.12.2016, 19:01
Re: Баг в PAWNO, энуменаторы. - by Danger228 - 11.12.2016, 19:12

Forum Jump:


Users browsing this thread: 1 Guest(s)