Szerző Téma: Fegyver mentés enum-ba  (Megtekintve 928 alkalommal)

Fegyver mentés enum-ba
« Dátum: 2011. szeptember 15. - 17:54:55 »
0 Show voters
Sziasztok
Csináltam egy fegyver mentõ kódot, de valamiért erroros, és nem tudom megérteni, hogy miért :(
 
enum p_Params
{
...,
weapdata[13][2]
};

 

GetPlayerWeaponData(playerid, i, pParams[weapdata][0], pParams[weapdata][2]);

 
erre:
 
C:\\Users\\DD\\Desktop\\Zinthoserver170\\gamemodes\\zinthoserver2.pwn(492) : error 001: expected token: \"}\", but found \"[\"
C:\\Users\\DD\\Desktop\\Zinthoserver170\\gamemodes\\zinthoserver2.pwn(493) : error 010: invalid function or declaration
C:\\Users\\DD\\Desktop\\Zinthoserver170\\gamemodes\\zinthoserver2.pwn(1338) : warning 213: tag mismatch
C:\\Users\\DD\\Desktop\\Zinthoserver170\\gamemodes\\zinthoserver2.pwn(1338) : error 001: expected token: \",\", but found \"[\"
C:\\Users\\DD\\Desktop\\Zinthoserver170\\gamemodes\\zinthoserver2.pwn(1338) : error 029: invalid expression, assumed zero
C:\\Users\\DD\\Desktop\\Zinthoserver170\\gamemodes\\zinthoserver2.pwn(1338) : warning 215: expression has no effect
C:\\Users\\DD\\Desktop\\Zinthoserver170\\gamemodes\\zinthoserver2.pwn(1338) : error 001: expected token: \";\", but found \"]\"
C:\\Users\\DD\\Desktop\\Zinthoserver170\\gamemodes\\zinthoserver2.pwn(1338) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
6 Errors.

 
Help :(

Fegyver mentés enum-ba
« Válasz #1 Dátum: 2011. szeptember 15. - 22:27:36 »
0 Show voters
Bocsánat de régen láttam már ilyen izét. (Próbáltam enyhén kifejezni magam remélem sikerült.) :D
Az enum elemire kettõsponttal és sorszám megadással is lehet hivatkozni, de ezt nem ajánlom fõleg ha nem teljesen érted. (még én se értem de mindegy)
[pawn]
enum bla
{
    weapon[13],
    ammo[13]
};
new
    weapondata[bla];
GetPlayerWeaponData(playerid, i, weapondata[weapon],  weapondata[ammo]);

[/pawn]


Vagy


[pawn]


enum bla


{


    weapon,


    ammo


};


new


    weapondata[13][bla];


GetPlayerWeaponData(playerid, i, weapondata
[weapon],  weapondata[ammo]);

[/pawn]

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal