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: petron - 2014. június 17. - 13:19:57

Cím: Foreach Hiba
Írta: petron - 2014. június 17. - 13:19:57
Hiba:
(3585) : warning 219: local variable \"playerid\" shadows a variable at a preceding level
(3585) : error 017: undefined symbol \"YSI_gSJatekosok\"
(3585) : error 017: undefined symbol \"YSI_gAJatekosok\"
(3585) : warning 215: expression has no effect
(3585) : error 001: expected token: \";\", but found \"]\"
(3585) : fatal error 107: too many error messages on one line
3585 sor:
 
   foreach(Jatekosok,playerid)
Cím: Foreach Hiba
Írta: gyuri98 - 2014. június 17. - 13:23:39
kimaradt egy ;
 
foreach(Jatekosok,playerid);
Cím: Foreach Hiba
Írta: petron - 2014. június 17. - 13:29:25
Ugyan azok a warningok
Cím: Foreach Hiba
Írta: gyuri98 - 2014. június 17. - 13:30:43
Másold be azt a részt amire kidobja.
Cím: Foreach Hiba
Írta: petron - 2014. június 17. - 13:36:37
forward SyncUp();
public SyncUp()
{
foreach(Jatekosok,playerid);
{
if(!IsPlayerConnected(playerid) || !Logged(playerid) || IsPlayerNPC(playerid)) continue;
if( PlayerData[ playerid ][ Almossag ] <= 100.0 )
   PlayerData[ playerid ][ Almossag ] += 0.1;
if( PlayerData[ playerid ][ Almossag ] >= 90.0 )
{
   SetPlayerDrunkLevel(playerid, 50000);
   if( PlayerData[ playerid ][ Almossag ] == 92.0 || PlayerData[ playerid ][ Almossag ] == 94.0 || PlayerData[ playerid ][ Almossag ] == 96.0)
   SendClientMessage( playerid, 0xFFFF00AA, \"Nagyon álmos vagy! Menj aludni!\");
}
}
return 1;
}
Cím: Foreach Hiba
Írta: gyuri98 - 2014. június 17. - 13:38:59
foreach(playerid,Jatekosok);
Cím: Foreach Hiba
Írta: petron - 2014. június 17. - 13:39:49
Ugyan az.
Cím: Foreach Hiba
Írta: gyuri98 - 2014. június 17. - 13:49:58
forward SyncUp(playerid);
public SyncUp(playerid)
{
        for(new i;i<MAX_PLAYERS;i++)
        {
                if(!IsPlayerConnected(playerid) || !Logged(playerid) || IsPlayerNPC(playerid)) continue;
                if( PlayerData[ playerid ][ Almossag ] <= 100.0 )
                        PlayerData[ playerid ][ Almossag ] += 0.1;
                if( PlayerData[ playerid ][ Almossag ] >= 90.0 )
                {
                        SetPlayerDrunkLevel(playerid, 50000);
                        if( PlayerData[ playerid ][ Almossag ] == 92.0 || PlayerData[ playerid ][ Almossag ] == 94.0 || PlayerData[ playerid ][ Almossag ] == 96.0)
                        SendClientMessage( playerid, 0xFFFF00AA, \"Nagyon álmos vagy! Menj aludni!\");
                }
        }
        return 1;
}
Cím: Foreach Hiba
Írta: petron - 2014. június 17. - 13:57:59
Sikerült! Köszi :)
Cím: Foreach Hiba
Írta: Dfoglalo - 2014. június 17. - 14:10:31
[mod]A témát zártam, mert ennek van kiemelt téma is, amúgy is már megoldódott.[/mod]