Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Howard22 poslato Avgust 18, 2021, 12:53:51 POSLE PODNE

Naslov: [POMOC] - /kolegi
Poruka od: Howard22 poslato Avgust 18, 2021, 12:53:51 POSLE PODNE
Problem(error/warning): U ovoj komandi /kolegi prikazuje members od organizacije bande mafije zelim da kada admin iskoristi /joinorg ili dobije invite da ga ne prikazuje kako member ali opet da ima iste komande kao membere u toj organizacii [Makedonska skripta je u pitajnu]
Deo skripte: [pawn]if(strcmp(cmd,"/kolegi",true)==0)
   {
       if(IsPlayerConnected(playerid))
       {
         new teamnumber;
         if (PlayerInfo[playerid][pLeader] != 0) teamnumber = PlayerInfo[playerid][pLeader];
         else if (PlayerInfo[playerid][pMember] != 0) teamnumber = PlayerInfo[playerid][pMember];
         else
         {
            SendClientMessage(playerid, -1, "NE SI DEL OD TIM!");
            return 1;
         }
       SendClientMessage(playerid, 0x808000AA, "**Kolegi Online**");
         foreach(Player,i)
         {
               GetPlayerName(i, sendername, sizeof(sendername));
               format(string, sizeof(string), "");
               if (PlayerInfo[pLeader] == teamnumber) format(string, sizeof(string), "%s (LIDER)",sendername);
               else if (PlayerInfo[pMember] == teamnumber) format(string, sizeof(string), "%s, Rank: %d.",sendername, PlayerInfo[pRank]);
               if (strlen(string) > 1) SendClientMessage(playerid, 0x458E1DAA, string);
         }
      }
      return 1;
   }[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Vaš odgovor
Naslov: Odg: [POMOC] - /kolegi
Poruka od: _tayloR poslato Avgust 18, 2021, 13:52:09 POSLE PODNE
[pawn]      foreach(Player,i)
         {
if(PI[pAdmin] < 1)
{
               GetPlayerName(i, sendername, sizeof(sendername));
               format(string, sizeof(string), "");
               if (PlayerInfo[pLeader] == teamnumber) format(string, sizeof(string), "%s (LIDER)",sendername);
               else if (PlayerInfo[pMember] == teamnumber) format(string, sizeof(string), "%s, Rank: %d.",sendername, PlayerInfo[pRank]);
               if (strlen(string) > 1) SendClientMessage(playerid, 0x458E1DAA, string);
         }
}
[/pawn]