Szerző Téma: Enum  (Megtekintve 1357 alkalommal)

Enum
« Dátum: 2011. december 05. - 18:17:52 »
0 Show voters
Buta kérdés lehet. :)
Enumerációs változónak pl.:
PlayerInfo[playerid][Valami] hogyan adok strines értéket?
[pawn]PlayerInfo[playerid][Valami] = \"Almafa\";[/pawn] erre
[pawn]error 006: must be assigned to an array[/pawn] ezt kapom :)

Gang[St]e[R]

  • Vendég
Enum
« Válasz #1 Dátum: 2011. december 05. - 18:22:45 »
0 Show voters
[pawn]enum sajt
{
     string[],
     egyéb
};
new PlayerInfo[MAX_PLAYERS][sajt];[/pawn]
látom itt egy hiba nme jeleníti meg a \"[\" karaktert, azt string[] akar lenni.
Beágyazás: [pawn]PlayerInfo[playerid][string] = \"kolbász\";[/pawn]

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
Enum
« Válasz #2 Dátum: 2011. december 05. - 18:23:07 »
0 Show voters
Formázd meg elõtte.
 
new string[64];
format(string, sizeof(string), \"szöveg\");
PlayerInfo[playerid][Valami] = string;

Enum
« Válasz #3 Dátum: 2011. december 05. - 18:25:36 »
0 Show voters
Ugyanaz a hiba.  ::|

Nem elérhető Sheet

  • 1508
  • Támogató
    • Profil megtekintése
Enum
« Válasz #4 Dátum: 2011. december 05. - 18:28:49 »
0 Show voters
Egyszerû és nagyszerû:
[pawn]enum Sajt
{
Valami[128]
};
new PlayerInfo[MAX_PLAYERS][sajt];[/pawn]

Enum
« Válasz #5 Dátum: 2011. december 05. - 18:34:59 »
0 Show voters
Wáow. :D
[pawn]error 047: array sizes do not match, or destination array is too small[/pawn]
Közel járunk. Mi ez a hiszti?  ???

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
Enum
« Válasz #6 Dátum: 2011. december 05. - 18:36:01 »
0 Show voters
Itt már csak formáznod kell a szöveget, 128-as értékkel, vagy amennyit a \"valami\" után írtál.

Nem elérhető Sheet

  • 1508
  • Támogató
    • Profil megtekintése
Enum
« Válasz #7 Dátum: 2011. december 05. - 18:37:55 »
0 Show voters
[pawn]enum Sajt
{
Valami[128],
Valami2[256]
};
new PlayerInfo[MAX_PLAYERS][sajt];
CMD:asd(playerid)
{
new string[128], string2[256];
format(string, 128, \"Kolbi\");
format(string, 256, \"Kolbi2\");
PlayerInfo[playerid][Valami] = string;
PlayerInfo[playerid][Valami2] = string2;
return 1;
}[/pawn]
Erre is hibát ír?

Enum
« Válasz #8 Dátum: 2011. december 05. - 18:42:08 »
0 Show voters
Nem. Köszönöm. <3 Zárok. :) :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal