Fatal error 107 too many error messages on one line как исправить

Жалуеться на I:VladikNamalskgamemodesnamalsk.pwn(4647) : error 017: undefined symbol "string" I:VladikNamalskgamemodesnamalsk.pwn(4647) : error...

Теперь есть 7 ерор:
 

I:VladikNamalskgamemodesnamalsk.pwn(5314) : error 090public functions may not return arrays (symbol "OnPlayerKeyStateChange")
I:VladikNamalskgamemodesnamalsk.pwn(6401) : error 002: only a single statement (or expression) can follow each "case"
I:VladikNamalskgamemodesnamalsk.pwn(6401 -- 6402) : error 029: invalid expression, assumed zero
I:VladikNamalskgamemodesnamalsk.pwn(6421) : error 017: undefined symbol "WoodDraw"
I:VladikNamalskgamemodesnamalsk.pwn(6421) : warning 215: expression has no effect
I:VladikNamalskgamemodesnamalsk.pwn(6421) : error 001: expected token: ";", but found "]"
I:VladikNamalskgamemodesnamalsk.pwn(6421) : error 029: invalid expression, assumed zero
I:VladikNamalskgamemodesnamalsk.pwn(6421) : fatal error 107: too many error messages on one line

Жалоба на строку 5314:
Код со строки 5308 и по 5322
 

    if(newkeys == 1024)
    {
    if(MestaSahta(playerid))
               {
                   if(Rabota[playerid] == 1)
                   {
                       if(GetPVarInt(playerid,"Proverka") > 0)return(playerid,0xACFF59FF,"Вы уже добыли руду"); // 5314
                       SendClientMessage(playerid,0xACFF59FF,"- Вы начали добывать золото");
                       ApplyAnimation(playerid, "SWORD""sword_4"4.010000);
                       SetPVarInt(playerid,"Proverka",1);
                       SetTimerEx("GiveZoloto"3000false"i", playerid);
                       return true;
                   }
        }
    }

ОШИБКУ СО СТРОКОЙ 6401 УБРАВ!

Строка 6421 взял весь кейс с строки 6402 и до 6436

        case dialog_SHAHTA: // Шахта
        {
            if(response)
            {
                if(Rabota[playerid] == 0)
                {
                    Rabota[playerid] = 1;
                    ZolotoAll[playerid] = 0;
                    PlayerOldSkin[playerid] = GetPlayerSkin(playerid);
                    SetPlayerSkin(playerid, 260);
                    SetPlayerAttachedObject(playerid, 31863460.0782220.0000000.110844298.897308264.126861193.3505551.0000001.0000001.000000);
                    SendClientMessage(playerid,0xFFFFFFFF,"Вы успешно устроились на работу шахтёра!");
                    SendClientMessage(playerid,0xFFFFFFFF,"Пройдите в шахту для начала добычи золота [золото находится на камнях в шахте]!");
                    return true;
                }
                else
                {
                    DisablePlayerCheckpoint(playerid);
                    ApplyAnimation(playerid,"PED""IDLE_tired"4.101101);
                    SetPlayerSkin(playerid,PlayerOldSkin[playerid]); // дання строка 6421
                    TextDrawHideForPlayer(playerid,WoodDraw[playerid]);
                    SendClientMessage(playerid,COLOR_WHITE,"{00FF00}Вы успешно уволились с работы шахтёра.");
                    format(string, sizeof(string),"{00FF00}Вы добыли {408080}%d kg{00FF00} руды и заработали %d$",ZolotoAll[playerid],ZolotoAll[playerid]*10);
                    SendClientMessage(playerid,COLOR_WHITE,string);
                    GiveMoney(playerid,ZolotoAll[playerid]*10);
                    ZolotoAll[playerid] = 0;
                    Rabota[playerid] = 0;
                    SetPVarInt(playerid,"Proverka",0);
                    SetPVarInt(playerid,"Nesti",0);
                    RemovePlayerAttachedObject(playerid,4);
                    RemovePlayerAttachedObject(playerid,3);
                    return true;
                }
            }
        }

на всякий случай ось сама строка 6421
 

                    SetPlayerSkin(playerid,PlayerOldSkin[playerid]);

Posts: 102
Threads: 18
Joined: Dec 2016

Reputation:

0

Pawno Error:

Код:

gamemodesVs.pwn(469) : error 001: expected token: ":", but found "-identifier-"
gamemodesVs.pwn(469) : error 032: array index out of bounds (variable "Player")
gamemodesVs.pwn(469) : warning 215: expression has no effect
gamemodesVs.pwn(469) : error 002: only a single statement (or expression) can follow each "case"
gamemodesVs.pwn(469) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


4 Errors.

All on the same line

Код:

467| switch(listitem) // If be more than 2 classes
468|{
469|case 0 Player [MAX_PLAYERS][pClass]; = GCLASS_0;  // Pro Killer.
470|case 1 Player [MAX_PLAYERS][pClass]; = GCLASS_1; // The Tyrant.
}

Help me.

Posts: 1,076
Threads: 70
Joined: Jul 2016

Reputation:

0

PHP код:



switch(listitem)
{
     case 
0Player[MAX_PLAYERS][pClass] = GCLASS_0;  // Pro Killer.
     
case 1Player[MAX_PLAYERS][pClass] = GCLASS_1// The Tyrant.





Posts: 102
Threads: 18
Joined: Dec 2016

Reputation:

0

Quote:

Originally Posted by Eoussama
Посмотреть сообщение

PHP код:



switch(listitem)

{

     case 
0Player[MAX_PLAYERS][pClass] = GCLASS_0;  // Pro Killer.

     
case 1Player[MAX_PLAYERS][pClass] = GCLASS_1// The Tyrant.






After doing that…

Код:

Alpha vs DeltagamemodesVs.pwn(469) : error 002: only a single statement (or expression) can follow each "case"
Alpha vs DeltagamemodesVs.pwn(469) : error 029: invalid expression, assumed zero
Alpha vs DeltagamemodesVs.pwn(469) : warning 215: expression has no effect
Alpha vs DeltagamemodesVs.pwn(469) : error 001: expected token: ";", but found "]"
Alpha vs DeltagamemodesVs.pwn(469) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


4 Errors.

Код:

467|switch(listitem) // If be more than 2 classes
468|{
469|case 0: Player [playerid][pClass]; = [GCLASS_0]  // Professional.
470|case 1: Player [playerid][pClass]; = [GCLASS_1] // Tyrant.
}
SpawnPlayer(playerid); // Do spawn

Posts: 1,076
Threads: 70
Joined: Jul 2016

Reputation:

0

PHP код:



switch(listitem// If be more than 2 classes
{
     case 
0Player [playerid][pClass] = [GCLASS_0]  // Professional.
     
case 1Player [playerid][pClass] = [GCLASS_1// Tyrant.
}
SpawnPlayer(playerid); // Do spawn 




Posts: 701
Threads: 7
Joined: Feb 2017

Reputation:

0

PHP код:



switch(listitem// If be more than 2 classes

{

     case 
0Player [playerid][pClass] = [GCLASS_0];  // you're missing semi colons here aswell

     
case 1Player [playerid][pClass] = [GCLASS_1]; // you're missing semi colons here aswell

}

SpawnPlayer(playerid); // Do spawn 




By the way, can I ask what is [GCLASS_x] ? It does not seem logic to have it under brackets.

Posts: 102
Threads: 18
Joined: Dec 2016

Reputation:

0

Quote:

Originally Posted by Troydere
Посмотреть сообщение

PHP код:



switch(listitem// If be more than 2 classes

{

     case 
0Player [playerid][pClass] = [GCLASS_0];  // you're missing semi colons here aswell

     
case 1Player [playerid][pClass] = [GCLASS_1]; // you're missing semi colons here aswell

}

SpawnPlayer(playerid); // Do spawn 




By the way, can I ask what is [GCLASS_x] ? It does not seem logic to have it under brackets.

G class is Grove Class,Pl0x, I’m missing semi colons? please tell where

Posts: 701
Threads: 7
Joined: Feb 2017

Reputation:

0

Remove them from the brackets, I don’t know why did Eoussama added them anyway.

I already added the semi colons.

PHP код:



switch(listitem// If be more than 2 classes

{

    case 
0Player[playerid][pClass] = GCLASS_0;

    case 
1Player[playerid][pClass] = GCLASS_1;






Please refer to these following links so you can have an idea of what you’re doing

https://sampwiki.blast.hk/wiki/Switch
https://sampwiki.blast.hk/wiki/Scripting_Basics

Posts: 102
Threads: 18
Joined: Dec 2016

Reputation:

0

Quote:

Originally Posted by Troydere
Посмотреть сообщение

Remove them from the brackets, I don’t know why did Eoussama added them anyway.

I already added the semi colons.

PHP код:



switch(listitem// If be more than 2 classes

{

    case 
0Player[playerid][pClass] = GCLASS_0;

    case 
1Player[playerid][pClass] = GCLASS_1;






Please refer to these following links so you can have an idea of what you’re doing

https://sampwiki.blast.hk/wiki/Switch
https://sampwiki.blast.hk/wiki/Scripting_Basics

I have no idea why it’s giving me this error :S v:

Код:

error 029: invalid expression, assumed zero
gamemodesVs.pwn(468) : error 029: invalid expression, assumed zero
gamemodesVs.pwn(468 -- 469) : warning 215: expression has no effect
gamemodesVs.pwn(469) : error 001: expected token: ";", but found "case"
gamemodesVs.pwn(469) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


4 Errors.

On line.

Код:

 468| case 0: Player [playerid][pClass] = [GCLASS_0]  // Professional.
         469 | case 1: Player [playerid][pClass] = [GCLASS_1] // Tyrant.

Posts: 83
Threads: 3
Joined: Feb 2017

Quote:

Originally Posted by ProBro
Посмотреть сообщение

I have no idea why it’s giving me this error :S v:

Код:

error 029: invalid expression, assumed zero
gamemodesVs.pwn(468) : error 029: invalid expression, assumed zero
gamemodesVs.pwn(468 -- 469) : warning 215: expression has no effect
gamemodesVs.pwn(469) : error 001: expected token: ";", but found "case"
gamemodesVs.pwn(469) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


4 Errors.

On line.

Код:

 468| case 0: Player [playerid][pClass] = [GCLASS_0]  // Professional.
         469 | case 1: Player [playerid][pClass] = [GCLASS_1] // Tyrant.

read his reply carefull please. the key on his reply

#1

Отправлено 07 Август 2016 — 15:39

Решил переделать ВИП меню для своего сервера)

Отредактировал)
Нажал компилировать)
Вылазит вот такая вот ошибка:

/hlds/web/www/amxxpc/work/scripting/vipmenu.sma(32) : error 017: undefined symbol «RED»
/hlds/web/www/amxxpc/work/scripting/vipmenu.sma(32) : warning 215: expression has no effect
/hlds/web/www/amxxpc/work/scripting/vipmenu.sma(32) : error 001: expected token: «;», but found «)»
/hlds/web/www/amxxpc/work/scripting/vipmenu.sma(32) : error 029: invalid expression, assumed zero
/hlds/web/www/amxxpc/work/scripting/vipmenu.sma(32) : fatal error 107: too many error messages on one line

Вот сама строчка с ошибкой:

ColorChat(id, RED, «^x04[cepBa4ek] ^x01Это меню только для ^x04VIP ^x01игроков»)

Что не так?
Раньше компилировалось же

  • Наверх


#2


VenGi

Отправлено 07 Август 2016 — 23:42

undefined symbol «RED»

Плагин в студию!

  • Наверх


#3


Serega2608

Отправлено 08 Август 2016 — 8:01

Решил переделать ВИП меню для своего сервера)

Отредактировал)
Нажал компилировать)
Вылазит вот такая вот ошибка:

/hlds/web/www/amxxpc/work/scripting/vipmenu.sma(32) : error 017: undefined symbol «RED»
/hlds/web/www/amxxpc/work/scripting/vipmenu.sma(32) : warning 215: expression has no effect
/hlds/web/www/amxxpc/work/scripting/vipmenu.sma(32) : error 001: expected token: «;», but found «)»
/hlds/web/www/amxxpc/work/scripting/vipmenu.sma(32) : error 029: invalid expression, assumed zero
/hlds/web/www/amxxpc/work/scripting/vipmenu.sma(32) : fatal error 107: too many error messages on one line

Вот сама строчка с ошибкой:

ColorChat(id, RED, «^x04[cepBa4ek] ^x01Это меню только для ^x04VIP ^x01игроков»)

Что не так?
Раньше компилировалось же

И в будущем компилируй плагины локально на компе, очень часто онлайн компиляторы не работают должным образом.

  • Наверх


#4


Ckypckuu

Отправлено 10 Август 2016 — 11:01

undefined symbol «RED»

Плагин в студию!

И в будущем компилируй плагины локально на компе, очень часто онлайн компиляторы не работают должным образом.

Я всегда компилирую онлайн компилятором.
 

Прикрепленные файлы

  • Прикрепленный файл
     5048____.rar   9,76К
      7 Количество загрузок:

  • Наверх


#5


VenGi

Отправлено 10 Август 2016 — 12:28

Выложи исходник файлом, а не в архиве. Или сам код под спойлером.

  • Наверх


#6


Ckypckuu

Отправлено 10 Август 2016 — 17:31

Выложи исходник файлом, а не в архиве. Или сам код под спойлером.

хах ок
 

Сообщение отредактировал onotole: 10 Август 2016 — 19:20

  • Наверх


#7


VenGi

Отправлено 10 Август 2016 — 22:41

Дело в онлайн-компиляторе. Видимо, их кривой colorchar.inc не содержит того что надо (возможно, какая-то старая версия).

Компилируй локально, ошибок нет.

  • Наверх


#8


Serega2608

Отправлено 10 Август 2016 — 22:55

Я всегда компилирую онлайн компилятором.
 

ТО что всегда получается это не значит что и в этот раз будет работать, очень часто встречается что онлайн компиляторы кривые.

  • Наверх


#9


Ckypckuu

Отправлено 11 Август 2016 — 15:22

Дело в онлайн-компиляторе. Видимо, их кривой colorchar.inc не содержит того что надо (возможно, какая-то старая версия).

Компилируй локально, ошибок нет.

 Понял но раньше же через него компилировал этот плагин и нормально было

  • Наверх


#10


Serega2608

Отправлено 12 Август 2016 — 8:12

Понял но раньше же через него компилировал этот плагин и нормально было

Что же ты такой упертый, говорят что локально делай, раньше не раньше, какая разница то! Вот скомпилировал без каких либо проблем! Сколько вам псевдо админам можно говорить что компилировать лучше локально!

Прикрепленные файлы

  • Прикрепленный файл
     vip.rar   9,4К
      5 Количество загрузок:

  • Ckypckuu это нравится
  • Наверх


#11


Ckypckuu

Отправлено 13 Август 2016 — 3:16

Что же ты такой упертый, говорят что локально делай, раньше не раньше, какая разница то! Вот скомпилировал без каких либо проблем! Сколько вам псевдо админам можно говорить что компилировать лучше локально

Спасибо,я понял всё хорошо повторять не нужно, я просто сказал что раньше всё было хорошо)

  • Serega2608 и DiabloZet это нравится
  • Наверх


Понравилась статья? Поделить с друзьями:

Читайте также:

  • Fatal error 100 cannot read from file streamer
  • Fatal error 100 cannot read from file sscanf
  • Fatal error 100 cannot read from file sql
  • Fatal error 100 cannot read from file regex
  • Fatal error 100 cannot read from file reapi

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии