Теперь есть 7 ерор:
I:VladikNamalskgamemodesnamalsk.pwn(5314) : error 090: public 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.0, 1, 0, 0, 0, 0); SetPVarInt(playerid,"Proverka",1); SetTimerEx("GiveZoloto", 3000, false, "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, 3, 18634, 6, 0.078222, 0.000000, 0.110844, 298.897308, 264.126861, 193.350555, 1.000000, 1.000000, 1.000000); SendClientMessage(playerid,0xFFFFFFFF,"Вы успешно устроились на работу шахтёра!"); SendClientMessage(playerid,0xFFFFFFFF,"Пройдите в шахту для начала добычи золота [золото находится на камнях в шахте]!"); return true; } else { DisablePlayerCheckpoint(playerid); ApplyAnimation(playerid,"PED", "IDLE_tired", 4.1, 0, 1, 1, 0, 1); 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 0: Player[MAX_PLAYERS][pClass] = GCLASS_0; // Pro Killer.
case 1: Player[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 0: Player[MAX_PLAYERS][pClass] = GCLASS_0; // Pro Killer.
case 1: Player[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 0: Player [playerid][pClass] = [GCLASS_0] // Professional.
case 1: Player [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 0: Player [playerid][pClass] = [GCLASS_0]; // you're missing semi colons here aswell
case 1: Player [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 0: Player [playerid][pClass] = [GCLASS_0]; // you're missing semi colons here aswell
case 1: Player [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 0: Player[playerid][pClass] = GCLASS_0;
case 1: Player[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 0: Player[playerid][pClass] = GCLASS_0;
case 1: Player[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 это нравится
- Наверх


