Szerző Téma: Csak magam látom  (Megtekintve 590 alkalommal)

Csak magam látom
« Dátum: 2012. június 06. - 13:10:59 »
0 Show voters
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;
    }

Nem elérhető UppeR!

  • 1134
    • Profil megtekintése
Csak magam látom
« Válasz #1 Dátum: 2012. június 06. - 14:23:50 »
0 Show voters
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;
}

Csak magam látom
« Válasz #2 Dátum: 2012. június 06. - 14:30:25 »
0 Show voters
Köszönöm!!!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal