Error 008 Must Be A Constant Expression
Scripting Thread Tools Display Modes Author Message nep Junior Member Join Date: Aug 2011 08-29-2011 , 06:02 error 008: must be a constant expression #1 Hello, I am trying to add two variables together, but when I try to compile it is throwing error 008. I've also tried to use a function to add two variables passed to it and return the sum, but that hasn't worked for me. Any help would be appreciated thank you. Code: SourcePawn Compiler 1.3.8 Copyright (c) 1997-2006, ITB CompuPhase, (C)2004-2008 AlliedModders, LLC neptune_restart.sp(8) : error 008: must be a constant expression; assumed zero neptune_restart.sp(10) : error 008: must be a constant expression; assumed zero 2 Errors. Compilation Time: 0.56 sec Code: #include
Ещё Календарь Чат Хостинг Изображений Скрыть Поиск Искать в: Эта тема Этот форум ОбсужденияПользователиПомощь Календарь Расширенный Google поиск Вход Регистрация Помощь Форум Pawn-Wiki.Ru - Воплоти мечту в реальность! Pawn скриптинг Вопросы / Проблемы в скриптинге Проблемы с компилированием Просмотр новых публикаций Страница 1 из 1 Вы не можете создать новую тему https://forums.alliedmods.net/showthread.php?t=165958 Тема закрыта [ Error ] Помгите первый раз такое! Оценка: #1 Shocker88 Отправлено 13 Август 2012 - 05:13 Vip Группа: Vip Сообщений: 68 Регистрация: 25 Июль 12 Спасибо: 1 Добалив скинов и во что вылезло http://pawn-wiki.ru/index.php?/topic/7523-pomgite-pervii-raz-takoe/ C:\Documents and Settings\User\Рабочий стол\rls.pwn(2264) : error 029: invalid expression, assumed zero C:\Documents and Settings\User\Рабочий стол\rls.pwn(2264) : error 008: must be a constant expression; assumed zero вот строка 2263-2264 {294}, }; а если где {294} убрать запятую то получается так C:\Documents and Settings\User\Рабочий стол\rls.pwn(2264) : error 052: multi-dimensional arrays must be fully initialized вот строка 2263-2264 {294} }; 0 Наверх Сказали спасибо 1: #2 pavel_94 Отправлено 13 Август 2012 - 09:52 Знаток Группа: Активные пользователи Сообщений: 300 Регистрация: 22 Март 12 Спасибо: 16 Во фракцию? А общее коллчество изменял? 0 Наверх Сказали спасибо 1: #3 Cliffka Отправлено 13 Август 2012 - 10:59 Cliff Hangles Группа: Активные пользовател
Drittanbieter GitHub Facebook Nur Betreff durchsuchen Ergebnisse als Themen anzeigen Erweiterte Suche Forum Unerledigte Themen Telegram Support Forenregeln Teamspeak Donator's Club Facebook Fehlererklärbär Unerledigte Themen Zum Seitenende Schnellnavigation breadfish.de - DIE deutschsprachige GTA-Community » GTA Multiplayer Mods » San Andreas Multiplayer https://breadfish.de/?thread/173790-fehler-error-008-must-be-a-constant-expression-assumed-zero-wie-l%C3%B6sen/ » Scripting Base » [FEHLER] error 008: must be a constant expression; assumed zero ... wie lösen ? In Ihrem Webbrowser ist JavaScript deaktiviert. Um alle Funktionen dieser Website nutzen zu können, muss JavaScript aktiviert sein. RAiNBoMb Schüler Erhaltene Likes 4 Beiträge 146 1 [FEHLER] error 008: must be a constant expression; assumed zero ... wie lösen ? 19. Juni 2013, 15:08 Hi, Ich mache grade ein Scheinsystem error 008 und bei der Fahrzeugabfrage hab ich diesen fehler PAWN-Quellcode (1 -- 12) : error 008: must be a constant expression; assumed zero //1 -- 12 Das sind die Zeilen vom ersten Code Hier ein bisschen code: Ganz oben PAWN-Quellcode new BootName = { 430, 446, 452, 453, 454, 472, 473, 484, 493, 595 }; Alles anzeigen Bei OnPlayerStateChange PAWN-Quellcode if(GetVehicleModel(vehicleid) == BootName) { if(dini_Int(Account,"Bootschein") == 0) { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid,RED,"Du error 008 must hast keinen Bootschein und weisst nicht wie das Boot angeht !"); } } Ich hoffe ihr koennt mir helfen. mfG RAiNBoMb SysProfile Signatur Steam Zitieren Zum Seitenanfang obermayrrichard Anfänger Beiträge 20 2 19. Juni 2013, 15:25 Probiers mal mit Quellcode new BootName[] = { Edit: Kann sein, dass du noch die Größe des arrays angeben musst. Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von obermayrrichard (19. Juni 2013, 15:41) Zitieren Zum Seitenanfang Hagi Profi Erhaltene Likes 29 Beiträge 1.550 3 19. Juni 2013, 15:54 PAWN-Quellcode new BootName[] = { {430}, {446}, {452}, {453}, {454}, {472}, {473}, {484}, {493}, {595} }; Alles anzeigen Hast den Index des Array und die {} bei jedem Field vergessen. Zitieren Zum Seitenanfang RAiNBoMb Schüler Erhaltene Likes 4 Beiträge 146 4 19. Juni 2013, 17:49 Jetzt hab ich aber diese Fehler : PAWN-Quellcode (343) : error 008: must be a constant expression; assumed zero //343 ist "{430}," (1733) : error 033: array must be indexed (variable "BootName") //1733 ist "if(GetVehicleModel(vehicleid) == BootName)" SysProfile Signatur Steam Zitieren Zum Seitenanfang Hagi Profi Erhaltene Likes 29 Beiträge 1.550 5 19. Juni 2013, 17:56 Da wirst du einfach das Array per for durchlaufen müssen: PAWN-Quellcode if(GetVehicleModel(vehicleid) == BootName) Also: PAWN-Quellcode for(new i = 0;i