Szóval lenne egy kérdésem. Ha van egy IsPlayerFraction változóm és a switch-ben playeridre akar vonatkozni akkor így mûködik?
switch(IsPlayerFraction)
stb.
Ez így mûködni fog?
És van egy error: error 017: undefined symbol \"playerid\"
forward SavePlayerData(playerid);
public SavePlayerData(playerid)
{
format(File, 64, \"%s.ini\", GetName(playerid));
dini_IntSet(File, \"Rang\", PlayerInfo[playerid][isPlayerRank]);
dini_IntSet(File, \"Skin\", GetPlayerSkin(playerid));
dini_IntSet(File, \"Frakció\", PlayerInfo[playerid][isPlayerFraction]);
dini_IntSet(File, \"Admin\", PlayerInfo[playerid][isPlayerAAdmin]);
dini_IntSet(File, \"Pont\", GetPlayerScore(playerid));
}
Pedig nincs vele baj.
public pontszamlal()
{
SavePlayerData(playerid);
}
Itt használom. Máshol is van használva, de ott nem ír rá semmit.
A public pontszamla-nka nincs playerid paramétere!
public pontszamlal(playerid)
{
SavePlayerData(playerid);
}
és természetesen a forward-nál is
forward pontszamlal(playerid);
Remélem így gondoltad a switch-et:
switch(PlayerInfo[playerid][isPlayerFraction])
Bocsi,késõn editeltem hozzá!
switch(PlayerInfo[playerid][isPlayerFraction])