PDA

Просмотр полной версии : [Вопрос] Нет числового отображенияв 3d тексте.



heralt
21.12.2014, 16:55
Вообщем, делала общак патрон для мафий, попал в смутение, с 3d текстом.
Нужно сделать, чтобы число в переменной cmmats отображалось в 3d тексте, помогите.

new cmmats
cmmats = 10000;
textskladacm = Create3DTextLabel("Количество патрон: %s",yellow,-1494.4797,1950.4949,42.1500,25.0,0,1, cmmats);


http://i.imgur.com/Zcr7KCF.png

L0ndl3m
21.12.2014, 17:04
new
str[45],
cmmats = 10000;

format(str, sizeof(str), "Количество патронов: %i", cmmats);
textskladacm = Create3DTextLabel(str, yellow, -1494.4797, 1950.4949, 42.1500, 25.0, 0, 1, cmmats);

heralt
21.12.2014, 18:26
Строчка - 282;
textskladacm = Create3DTextLabel(str, yellow, -1494.4797, 1950.4949, 42.1500, 25.0, 0, 1, cmmats);
Cтрочка - 769;
new
str[sizeof(fmt_str) - 2 + MAX_PLAYER_NAME - 2 + 3],



C:\Users\Áàòÿ âñåÿ Ðóñè\Desktop\Ïðîåêò\gamemodes\Heinz-v2.pwn(282) : warning 202: number of arguments does not match definition
C:\Users\Áàòÿ âñåÿ Ðóñè\Desktop\Ïðîåêò\gamemodes\Heinz-v2.pwn(282) : warning 213: tag mismatch
C:\Users\Áàòÿ âñåÿ Ðóñè\Desktop\Ïðîåêò\gamemodes\Heinz-v2.pwn(769) : warning 219: local variable "str" shadows a variable at a preceding level
C:\Users\Áàòÿ âñåÿ Ðóñè\Desktop\Ïðîåêò\gamemodes\Heinz-v2.pwn(282) : warning 204: symbol is assigned a value that is never used: "textskladacm"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


4 Warnings.


К радости, теперь на текксте написано 10000.

L0ndl3m
21.12.2014, 18:44
Проблему исправили?

heralt
21.12.2014, 19:31
Нет

$continue$
21.12.2014, 19:35
К радости, теперь на текксте написано 10000.

Не?


cmmats = 10000;

L0ndl3m
21.12.2014, 20:05
Как нет, если пишите, что число отображается?

heralt
21.12.2014, 20:19
Да, число отображается, но в павно выходят ошибки.

$continue$
21.12.2014, 20:34
Да, число отображается, но в павно выходят ошибки.

Как такое возможно? :crazy:

#ball
21.12.2014, 21:00
new
line[45],
cmmats = 10000;

format(line, sizeof(line), "Количество патронов: %d", cmmats);
textskladacm = Create3DTextLabel(line, yellow, -1494.4797, 1950.4949, 42.1500, 25.0, 0);

L0ndl3m
21.12.2014, 21:00
Как такое возможно? :crazy:
У ТС предупреждения, а не ошибки, с ними можно продолжить компиляцию и запустить мод.

heralt, замените ключевые слова str в моём коде на mats_string.

$continue$
21.12.2014, 21:04
У ТС предупреждения, а не ошибки, с ними можно продолжить компиляцию и запустить мод.

heralt, замените ключевые слова str в моём коде на mats_string.

Ну предупреждения это одно, а ошибки это другое.

heralt
21.12.2014, 21:14
У ТС предупреждения, а не ошибки, с ними можно продолжить компиляцию и запустить мод.

heralt, замените ключевые слова str в моём коде на mats_string.
сейчас попробую

- - - Добавлено - - -

Заменил, все равно ему 281 строчка не нравится.

textskladacm = Create3DTextLabel(mats_string, yellow, -1494.4797, 1950.4949, 42.1500, 25.0, 0, 1);


C:\Users\Áàòÿ âñåÿ Ðóñè\Desktop\Ïðîåêò\gamemodes\Heinz-v2.pwn(281) : warning 213: tag mismatch
C:\Users\Áàòÿ âñåÿ Ðóñè\Desktop\Ïðîåêò\gamemodes\Heinz-v2.pwn(281) : warning 204: symbol is assigned a value that is never used: "textskladacm"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


2 Warnings.

L0ndl3m
21.12.2014, 21:26
textskladacm = Create3DTextLabel(line, yellow, -1494.4797, 1950.4949, 42.1500, 25.0, 0);
на

Create3DTextLabel(line, yellow, -1494.4797, 1950.4949, 42.1500, 25.0, 0);

heralt
21.12.2014, 23:06
Все. Большое спасибо, что помогли новичку. :)

Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase