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: Devil112 - 2012. június 06. - 13:10:59

Cím: Csak magam látom
Írta: Devil112 - 2012. június 06. - 13:10:59
Sziasztok.
Egy olyan próblémával fordulok hozzátok hogy van egy a script, beraktam és mikor beirom/beirják a leaderek csak magukat lájták
ha nem vagyok leader akkor meg nincs online leader.
Miért nem látni az összes leadert csak magam?
 

if (strcmp(cmd, \"/leaderek\", true) == 0) // Leaderek
    {
    new count = 0;
    SendClientMessage(playerid, COLOR_GREEN, \"------------[Online FrakcióLeaderek]------------\");
    {
    if(IsPlayerConnected(playerid))
       {
    if(PlayerInfo[playerid][pLeader] > 0)
    {
        new nev[32], mehet = 0;
      if(PlayerInfo[playerid][pLeader] == 1)
         nev=\"AfterLife Rendõrszolgálat\";
      else if(PlayerInfo[playerid][pLeader] == 2)
         nev=\"AfterLife Tûzoltóság\";
      else if(PlayerInfo[playerid][pLeader] == 9)
         nev=\"AfterLife Hírszóvívõ\";
      else if(PlayerInfo[playerid][pLeader] == 10)
         nev=\"AfterLife Közlekedési Vállalat\";
      else if(PlayerInfo[playerid][pLeader] == 17)
         nev=\"AfterLife AutószerelõCég\";
      else if(PlayerInfo[playerid][pLeader] == 4)
         nev=\"Országos Mentõszolgálat\";
      else if(PlayerInfo[playerid][pLeader] == 5)
         nev=\"AfterLife Szerzetes\";
      else if(PlayerInfo[playerid][szervLeader] == 4)
         nev=\"AfterLife Katonaság\";
      else
          mehet=5;
      if(mehet == 0){
                  format(string, 64, \"%s: %s\", nev, PlayerName(playerid));
               SendClientMessage(playerid,COLOR_RED, string);
                  count++;
                }
            }
}
}
    if (count == 0) SendClientMessage(playerid,COLOR_GREY,\"Jelenleg nincs egy leader se online.\");
    SendClientMessage(playerid,COLOR_GREEN, \"---------------------------------------------------\");
    return 1;
    }
Cím: Csak magam látom
Írta: UppeR! - 2012. június 06. - 14:23:50
Ciklust nem alkalmaztad benne, így csak playerid-n futott le parancs.
 
if (strcmp(cmd, \"/leaderek\", true) == 0) {
    new count = 0;
    SendClientMessage(playerid, COLOR_GREEN, \"------------[Online FrakcióLeaderek]------------\");
    for(new i = 0; i < GetMaxPlayers(); i++) {
        if(IsPlayerConnected(i)) {
            if(PlayerInfo[pLeader] > 0) {
                new nev[32], mehet = 0;
                if(PlayerInfo[pLeader] == 1)
                    nev=\"AfterLife Rendõrszolgálat\";
                else if(PlayerInfo[pLeader] == 2)
    nev=\"AfterLife Tûzoltóság\";
else if(PlayerInfo[pLeader] == 9)
    nev=\"AfterLife Hírszóvívõ\";
        else if(PlayerInfoi][pLeader] == 10)
    nev=\"AfterLife Közlekedési Vállalat\";
        else if(PlayerInfo[pLeader] == 17)
    nev=\"AfterLife AutószerelõCég\";
        else if(PlayerInfo[pLeader] == 4)
    nev=\"Országos Mentõszolgálat\";
        else if(PlayerInfo[pLeader] == 5)
    nev=\"AfterLife Szerzetes\";
        else if(PlayerInfo[szervLeader] == 4)
    nev=\"AfterLife Katonaság\";
        else
     mehet=5;
        if(mehet == 0){
                    format(string, 64, \"%s: %s\", nev, PlayerName(playerid));
                    SendClientMessage(playerid,COLOR_RED, string);
                    count++;
                }
            }
        }
    }
    if (count == 0) SendClientMessage(playerid, COLOR_GREY, \"Jelenleg nincs egy leader se online.\");
    SendClientMessage(playerid,COLOR_GREEN, \"---------------------------------------------------\");
    return 1;
}
Cím: Csak magam látom
Írta: Devil112 - 2012. június 06. - 14:30:25
Köszönöm!!!