GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: xigmac - 2011. December 05. - 18:17:52

Cím: Enum
Írta: xigmac - 2011. December 05. - 18:17:52
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 :)
Cím: Enum
Írta: Gang[St]e[R] - 2011. December 05. - 18:22:45
[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]
Cím: Enum
Írta: Benceee - 2011. December 05. - 18:23:07
Formázd meg elõtte.
 
new string[64];
format(string, sizeof(string), \"szöveg\");
PlayerInfo[playerid][Valami] = string;
Cím: Enum
Írta: xigmac - 2011. December 05. - 18:25:36
Ugyanaz a hiba.  ::|
Cím: Enum
Írta: Sheet - 2011. December 05. - 18:28:49
Egyszerû és nagyszerû:
[pawn]enum Sajt
{
Valami[128]
};
new PlayerInfo[MAX_PLAYERS][sajt];[/pawn]
Cím: Enum
Írta: xigmac - 2011. December 05. - 18:34:59
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?  ???
Cím: Enum
Írta: Benceee - 2011. December 05. - 18:36:01
Itt már csak formáznod kell a szöveget, 128-as értékkel, vagy amennyit a \"valami\" után írtál.
Cím: Enum
Írta: Sheet - 2011. December 05. - 18:37:55
[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?
Cím: Enum
Írta: xigmac - 2011. December 05. - 18:42:08
Nem. Köszönöm. <3 Zárok. :) :)