shape1
shape2
shape3
shape4
shape7
shape8

Error 035 argument type mismatch (argument 2)


Статус
Закрыто для дальнейших ответов.

Kapral

Новичок
Пользователь
01.08.2016
43
1
0
Привет. Как исправить данный Error:

gamemodes\mode.pwn(3628) : error 035: argument type mismatch (argument 2)
gamemodes\mode.pwn(3629) : error 035: argument type mismatch (argument 2)

Строки:

3628 и 3629:

Код:
TextDrawShowForPlayer(playerid, textlogo[0]); 

TextDrawShowForPlayer(playerid, textlogo[1]);
 

SPLENDID

Светлая сторона Форума
Пользователь
31.08.2017
152
0
0
Переменную можно ?

 

Alexander_Batrakov

Новичок
Пользователь
13.09.2019
255
2
0
0
25
Игрок
Если используется всего 2 значения то можно циклом сделать загрузку 

for(new i; i ! = 2; i++) TextDrawShowForPlayer(playerid, textlogo);




там где 2 это значение текстдравов.

значение 1 - первый textdraw, значение 2 - второй textdraw 

 

Kapral

Новичок
Пользователь
01.08.2016
43
1
0
@Alexander_Batrakov 

D:\ÍÅ ÓÄÀËßÒÜ\Íîâãîðîä\NVE_RP_LV\gamemodes\mode.pwn(3590) : warning 217: loose indentation
D:\ÍÅ ÓÄÀËßÒÜ\Íîâãîðîä\NVE_RP_LV\gamemodes\mode.pwn(3628) : error 001: expected token: ";", but found "!"
D:\ÍÅ ÓÄÀËßÒÜ\Íîâãîðîä\NVE_RP_LV\gamemodes\mode.pwn(3628) : warning 215: expression has no effect
D:\ÍÅ ÓÄÀËßÒÜ\Íîâãîðîä\NVE_RP_LV\gamemodes\mode.pwn(3628) : error 017: undefined symbol "i"
D:\ÍÅ ÓÄÀËßÒÜ\Íîâãîðîä\NVE_RP_LV\gamemodes\mode.pwn(3628) : error 029: invalid expression, assumed zero
D:\ÍÅ ÓÄÀËßÒÜ\Íîâãîðîä\NVE_RP_LV\gamemodes\mode.pwn(3628) : fatal error 107: too many error messages on one line


@дмитрий1234567 

new Text:textlogo[2][MAX_PLAYERS];

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

SPLENDID

Светлая сторона Форума
Пользователь
31.08.2017
152
0
0
@Kapral TextDrawShowForPlayer(playerid, textlogo[playerid][0]);
TextDrawShowForPlayer(playerid, textlogo[playerid][1]);

@Kapral new text:textlogo[MAX_PLAYERS][1];

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

Kapral

Новичок
Пользователь
01.08.2016
43
1
0
@SPLENDID опять ничего не получилось.

кидаю на всякий случаю сам текдрав.


Спойлер
textlogo[playerid][0] = TextDrawCreate(550.416442, -31.629640, "mp_testrp-pack:Logotip");
    TextDrawLetterSize(textlogo[playerid][0], 0.000000, 0.000000);
    TextDrawTextSize(textlogo[playerid][0], 114.166671, 94.370361);
    TextDrawAlignment(textlogo[playerid][0], 1);
    TextDrawColor(textlogo[playerid][0], -1);
    TextDrawSetShadow(textlogo[playerid][0], 0);
    TextDrawSetOutline(textlogo[playerid][0], 0);
    TextDrawFont(textlogo[playerid][0], 4);



    textlogo[playerid][1] = TextDrawCreate(556.666992, 28.518495, "suc-rp.ru");
    TextDrawLetterSize(textlogo[playerid][1], 0.199166, 1.677777);
    TextDrawTextSize(textlogo[playerid][1], -6.666666, 3.629629);
    TextDrawAlignment(textlogo[playerid][1], 1);
    TextDrawColor(textlogo[playerid][1], 16711935);
    TextDrawSetShadow(textlogo[playerid][1], 0);
    TextDrawSetOutline(textlogo[playerid][1], 0);
    TextDrawBackgroundColor(textlogo[playerid][1], -1061109505);
    TextDrawFont(textlogo[playerid][1], 2);
    TextDrawSetProportional(textlogo[playerid][1], 1);



Спойлер

D:\НЕ УДАЛЯТЬ\Новгород\NVE_RP_LV\gamemodes\mode.pwn(3590) : warning 217: loose indentation
D:\НЕ УДАЛЯТЬ\Новгород\NVE_RP_LV\gamemodes\mode.pwn(3629) : warning 213: tag mismatch
D:\НЕ УДАЛЯТЬ\Новгород\NVE_RP_LV\gamemodes\mode.pwn(3630) : error 032: array index out of bounds (variable "textlogo")
D:\НЕ УДАЛЯТЬ\Новгород\NVE_RP_LV\gamemodes\mode.pwn(4098) : warning 213: tag mismatch
D:\НЕ УДАЛЯТЬ\Новгород\NVE_RP_LV\gamemodes\mode.pwn(4099) : warning 213: tag mismatch
D:\НЕ УДАЛЯТЬ\Новгород\NVE_RP_LV\gamemodes\mode.pwn(4100) : warning 213: tag mismatch
D:\НЕ УДАЛЯТЬ\Новгород\NVE_RP_LV\gamemodes\mode.pwn(4101) : warning 213: tag mismatch
D:\НЕ УДАЛЯТЬ\Новгород\NVE_RP_LV\gamemodes\mode.pwn(4102) : warning 213: tag mismatch
D:\НЕ УДАЛЯТЬ\Новгород\NVE_RP_LV\gamemodes\mode.pwn(4103) : warning 213: tag mismatch
D:\НЕ УДАЛЯТЬ\Новгород\NVE_RP_LV\gamemodes\mode.pwn(4104) : warning 213: tag mismatch
D:\НЕ УДАЛЯТЬ\Новгород\NVE_RP_LV\gamemodes\mode.pwn(4105) : warning 213: tag mismatch
D:\НЕ УДАЛЯТЬ\Новгород\NVE_RP_LV\gamemodes\mode.pwn(4107) : error 032: array index out of bounds (variable "textlogo")
D:\НЕ УДАЛЯТЬ\Новгород\NVE_RP_LV\gamemodes\mode.pwn(4107) : warning 213: tag mismatch
D:\НЕ УДАЛЯТЬ\Новгород\NVE_RP_LV\gamemodes\mode.pwn(4108) : error 032: array index out of bounds (variable "textlogo")
D:\НЕ УДАЛЯТЬ\Новгород\NVE_RP_LV\gamemodes\mode.pwn(4109) : error 032: array index out of bounds (variable "textlogo")
D:\НЕ УДАЛЯТЬ\Новгород\NVE_RP_LV\gamemodes\mode.pwn(4110) : error 032: array index out of bounds (variable "textlogo")
D:\НЕ УДАЛЯТЬ\Новгород\NVE_RP_LV\gamemodes\mode.pwn(4111) : error 032: array index out of bounds (variable "textlogo")
D:\НЕ УДАЛЯТЬ\Новгород\NVE_RP_LV\gamemodes\mode.pwn(4112) : error 032: array index out of bounds (variable "textlogo")
D:\НЕ УДАЛЯТЬ\Новгород\NVE_RP_LV\gamemodes\mode.pwn(4113) : error 032: array index out of bounds (variable "textlogo")
D:\НЕ УДАЛЯТЬ\Новгород\NVE_RP_LV\gamemodes\mode.pwn(4114) : error 032: array index out of bounds (variable "textlogo")
D:\НЕ УДАЛЯТЬ\Новгород\NVE_RP_LV\gamemodes\mode.pwn(4115) : error 032: array index out of bounds (variable "textlogo")
D:\НЕ УДАЛЯТЬ\Новгород\NVE_RP_LV\gamemodes\mode.pwn(4116) : error 032: array index out of bounds (variable "textlogo")
D:\НЕ УДАЛЯТЬ\Новгород\NVE_RP_LV\gamemodes\mode.pwn(5022) : warning 213: tag mismatch
D:\НЕ УДАЛЯТЬ\Новгород\NVE_RP_LV\gamemodes\mode.pwn(5022) : warning 202: number of arguments does not match definition
D:\НЕ УДАЛЯТЬ\Новгород\NVE_RP_LV\gamemodes\mode.pwn(5022) : error 032: array index out of bounds (variable "textlogo")
Pawn compiler 3.10.4              Copyright (c) 1997-2006, ITB CompuPhase

12 Errors.



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

SPLENDID

Светлая сторона Форума
Пользователь
31.08.2017
152
0
0
  Переменная:
    new text:textlogo[MAX_PLAYERS][1];
    в public OnPlayerConnect
    textlogo[playerid][0] = TextDrawCreate(550.416442, -31.629640, "mp_testrp-pack:Logotip");
    TextDrawLetterSize(textlogo[playerid][0], 0.000000, 0.000000);
    TextDrawTextSize(textlogo[playerid][0], 114.166671, 94.370361);
    TextDrawAlignment(textlogo[playerid][0], 1);
    TextDrawColor(textlogo[playerid][0], -1);
    TextDrawSetShadow(textlogo[playerid][0], 0);
    TextDrawSetOutline(textlogo[playerid][0], 0);
    TextDrawFont(textlogo[playerid][0], 4);

    textlogo[playerid][1] = TextDrawCreate(556.666992, 28.518495, "suc-rp.ru");
    TextDrawLetterSize(textlogo[playerid][1], 0.199166, 1.677777);
    TextDrawTextSize(textlogo[playerid][1], -6.666666, 3.629629);
    TextDrawAlignment(textlogo[playerid][1], 1);
    TextDrawColor(textlogo[playerid][1], 16711935);
    TextDrawSetShadow(textlogo[playerid][1], 0);
    TextDrawSetOutline(textlogo[playerid][1], 0);
    TextDrawBackgroundColor(textlogo[playerid][1], -1061109505);
    TextDrawFont(textlogo[playerid][1], 2);
    TextDrawSetProportional(textlogo[playerid][1], 1);
   
И появление текст драва
TextDrawShowForPlayer(playerid, textlogo[playerid][0]);
TextDrawShowForPlayer(playerid, textlogo[playerid][1]);
@Kapral @Kapral Попробуй.

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

Alexander_Batrakov

Новичок
Пользователь
13.09.2019
255
2
0
0
25
Игрок
new Text:textlogo[2];


В событие OnGameModeInit

textlogo[0] = TextDrawCreate(550.416442, -31.629640, "mp_testrp-pack:Logotip");
TextDrawLetterSize(textlogo[0], 0.000000, 0.000000);
TextDrawTextSize(textlogo[0], 114.166671, 94.370361);
TextDrawAlignment(textlogo[0], 1);
TextDrawColor(textlogo[0], -1);
TextDrawSetShadow(textlogo[0], 0);
TextDrawSetOutline(textlogo[0], 0);
TextDrawFont(textlogo[0], 4);



textlogo[1] = TextDrawCreate(556.666992, 28.518495, "suc-rp.ru");
TextDrawLetterSize(textlogo[1], 0.199166, 1.677777);
TextDrawTextSize(textlogo[1], -6.666666, 3.629629);
TextDrawAlignment(textlogo[1], 1);
TextDrawColor(textlogo[1], 16711935);
TextDrawSetShadow(textlogo[1], 0);
TextDrawSetOutline(textlogo[1], 0);
TextDrawBackgroundColor(textlogo[1], -1061109505);
TextDrawFont(textlogo[1], 2);
TextDrawSetProportional(textlogo[1], 1);


В событие OnPlayerConnect либо в OnPlayerSpawn на твой выбор

for(new logo; logo != 2; logo++) TextDrawShowForPlayer(playerid, textlogo[logo]);


В событие OnPlayerDisconnect 

Код:
for(new logo; logo != 2; logo++) TextDrawHideForPlayer(playerid, textlogo[logo]);
 
Последнее редактирование модератором:
Статус
Закрыто для дальнейших ответов.