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: zeteni - 2012. június 19. - 16:13:57

Cím: 1 error és egy kérdés
Írta: zeteni - 2012. június 19. - 16:13:57
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.
Cím: 1 error és egy kérdés
Írta: ZyZu. - 2012. június 19. - 16:17:48
Ez fura pedig kéne mennyen..
És ha a végére írnál returnt?
 

}
return 1;
}
Cím: 1 error és egy kérdés
Írta: zeteni - 2012. június 19. - 16:36:35
public pontszamlal()
{
SavePlayerData(playerid);
}

 
Itt használom. Máshol is van használva, de ott nem ír rá semmit.
Cím: 1 error és egy kérdés
Írta: kadaradam - 2012. június 19. - 16:41:44
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])
Cím: 1 error és egy kérdés
Írta: zeteni - 2012. június 19. - 16:43:45
Köszönöm szépen! Errõl el is feledkeztem! :) A switch-esre nem tudod a választ?
Cím: 1 error és egy kérdés
Írta: kadaradam - 2012. június 19. - 16:48:22
Bocsi,késõn editeltem hozzá!
 
switch(PlayerInfo[playerid][isPlayerFraction])
Cím: 1 error és egy kérdés
Írta: zeteni - 2012. június 19. - 16:50:45
Nagyon köszönöm mindenkinek! :)
/lock