Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Błąd w formatex


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
1 odpowiedź w tym temacie

#1 csMaster

    Wszechwiedzący

  • Power User

Reputacja: 14
Początkujący

  • Postów:542
  • Lokalizacja:localhost
Offline

Napisano 23.04.2019 18:54

enum _:en__clandata { enName[33], enLevel, enExp, enHealth, enSpeed, enArmor, enDamage, enExtraExp,
bool:enGoldenStatus, enMission, enMissionProgress, Array:enMemberName, Array:enMemberRank }

#define CLAN_MISSIONS_COUNT 1

enum en__missions { enMissionText[128], enMissionGoal, enMissionClanExp }
new missions[CLAN_MISSIONS_COUNT][en__missions] = {
{ "Text", 5, 100 },
}

//...
public Clans_Handle(id, menu, item)
{
    new clandata[en__clandata];
    
    if(player_clan[id] != -1)
        ArrayGetArray(clan, player_clan[id], clandata);
    
    switch(item)
    {
        //...
        case 5:
        {
            new szTitle[512];
            formatex(szTitle, charsmax(szTitle), "\yAktualna misja klanu:^n\w%s^n^n\yPostep: \w%i/%i^n\yNagroda: \w%i EXP klanu", // line 447
            clandata[enMission] == -1 ? "Ukonczono wszystkie misje !" : missions[clandata[enMission]][enMissionText], // line 448
            clandata[enMissionProgress], missions[clandata[enMission]][enMissionGoal], missions[clandata[enMission]][enMissionClanExp]);
            //...

Przy kompilacji pluginu, którego część podałem wyżej, kompilator zwraca błąd:

\compiler\872f2c8.sma(447 -- 448) : error 033: array must be indexed (variable "-unknown-")

W czym problem ? Wydaje mi się, że dobrze utworzyłem tablice i użyłem ich w formatex().


  • +
  • -
  • 0

#2 Robiin

    Godlike

  • Support Team

Reputacja: 1 103
Super Hero

  • Postów:2 043
  • Imię:Robert
  • Lokalizacja:Wrocław
Online

Napisano 23.04.2019 19:45

missions[clandata[enMission]][enMissionText]

Fix:

new missions[CLAN_MISSIONS_COUNT][en__missions] =

na

new missions[CLAN_MISSIONS_COUNT][en__missions][] =

  • +
  • -
  • 0

Nie dołączam do żadnej sieci, nie pomagam z tworzeniem paczek, nie napisze pluginów za zero.





Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych