/lideri

Započeo Stefan Fanste, Jun 10, 2013, 09:09:59 PRE PODNE

prethodna tema - sledeća tema

0 članova i 3 gostiju pregledaju ovu temu.

Skripta koju koristim: 0
Detaljan opis problema:ako moze neko da mi napravi cmd /lideri i da pise samo koji su online  lideri na srv
Dio skripte:if (strcmp(cmd, "/lideri", true) == 0)
{
new stringlideri[1024];
         new stringlp1[256];
         new stringlp2[256];
         new stringlp3[256];
         new stringlp4[256];
         new stringlp5[256];
format(stringlp2, sizeof(stringlp2),"=====================\n[SVI LIDERI]\n=====================\n1) MILICIJA: %s2) INTERVENTNA: %s3) JNA: %s",LiderInfo[0][lLider],LiderInfo[1][lLider],LiderInfo[2][lLider]);
    format(stringlp3, sizeof(stringlp3),"4) MEDIC: %s5) SURENOS: %s6) LFS: %s7) VLADA: %s8) HITMAN: %s9) RTS STUDIO: %s",LiderInfo[3][lLider],LiderInfo[4][lLider],LiderInfo[5][lLider],LiderInfo[6][lLider],LiderInfo[7][lLider],LiderInfo[8][lLider]);
    format(stringlp4, sizeof(stringlp4),"10) TAXI: %s11) GHS: %s12) MS13: %s13) BALLAS: %s14) YAMAGUCHI: %s15) GROOVE: %s",LiderInfo[9][lLider],LiderInfo[10][lLider],LiderInfo[11][lLider],LiderInfo[12][lLider],LiderInfo[13][lLider],LiderInfo[14][lLider]);
    format(stringlp5, sizeof(stringlp5),"16) PS: %s17) KAZNJENI: %s18) LCN: %s19) OSC TM: %s20) PO 1: %s",LiderInfo[15][lLider],LiderInfo[16][lLider],LiderInfo[17][lLider],LiderInfo[18][lLider],LiderInfo[19][lLider]);
    foreach(Player, i)
    {
                if (PlayerInfo[i][pLeader] >= 1)
      {
        new atext[20];
        new orgtext[50];
            if(PlayerInfo[i][pLeader] == 1) { orgtext = "1] Milicija"; }
            else if(PlayerInfo[i][pLeader] == 2) { orgtext = "2] Interventna"; }
            else if(PlayerInfo[i][pLeader] == 3) { orgtext = "3] JNA"; }
            else if(PlayerInfo[i][pLeader] == 4) { orgtext = "4] Bolnicari"; }
            else if(PlayerInfo[i][pLeader] == 5) { orgtext = "5] Los Surenos"; }
            else if(PlayerInfo[i][pLeader] == 6) { orgtext = "6] La Familia Sinatra"; }
            else if(PlayerInfo[i][pLeader] == 7) { orgtext = "7] Vlada"; }
            else if(PlayerInfo[i][pLeader] == 8) { orgtext = "8] Hitman"; }
            else if(PlayerInfo[i][pLeader] == 9) { orgtext = "9] RTS Novinari"; }
            else if(PlayerInfo[i][pLeader] == 10) { orgtext = "10] Taxi"; }
            else if(PlayerInfo[i][pLeader] == 11) { orgtext = "11] GHS"; }
            else if(PlayerInfo[i][pLeader] == 12) { orgtext = "12] MS13"; }
            else if(PlayerInfo[i][pLeader] == 13) { orgtext = "13] Ballas"; }
            else if(PlayerInfo[i][pLeader] == 14) { orgtext = "14] Yamaguchi"; }
            else if(PlayerInfo[i][pLeader] == 15) { orgtext = "15] Groove"; }
            else if(PlayerInfo[i][pLeader] == 16) { orgtext = "16] Parking Servis"; }
            else if(PlayerInfo[i][pLeader] == 18) { orgtext = "19] La Cosa Nostra"; }
            else if(PlayerInfo[i][pLeader] == 19) { orgtext = "20] OSC Team"; }
            else if(PlayerInfo[i][pLeader] == 20) { orgtext = "21] P.O. 1"; }
                else if(PlayerInfo[i][pLeader] == 21) { orgtext = "22] P.O. 2"; }
                    else if(PlayerInfo[i][pLeader] == 22) { orgtext = "23] P.O. 3"; }
                    else if(PlayerInfo[i][pLeader] == 23) { orgtext = "24] P.O. 4"; }
                else if(PlayerInfo[i][pLeader] == 24) { orgtext = "25] P.O. 5"; }
        strcat(stringlideri, atext);
        format(atext, sizeof(atext), " %s", orgtext);
        strcat(stringlideri, atext);
    strcat(stringlideri, " | ");
        strcat(stringlideri, "Lider: ");
        strcat(stringlideri, Ime(i));
        format(atext, sizeof(atext), "%s", orgtext);
        strcat(stringlp1, atext);
                    if(LDDuty[i] == 0)
          {
              strcat(stringlideri, " | ");
          }
                      if(LDDuty[i] == 1)
        {
              strcat(stringlideri, " | ");
              }
        strcat(stringlideri, "\n");
      }
    }
    format(stringlideri, sizeof(stringlideri),"%s%s%s%s%s",stringlp1,stringlp2,stringlp3,stringlp4,stringlp5);
    if(strlen(stringlideri) == 0) return SendClientMessage(playerid, COLOR_GREY, "Nema online lidera!");
    GetPlayerName(playerid, sendername, sizeof(sendername));
                format(string, sizeof(string), "* %s gleda listu online lidera (/lideri) .", sendername);
                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    ShowPlayerDialog(playerid, OSCistracija, DIALOG_STYLE_MSGBOX, "Lideri NBE servera||organizacije", stringlideri, "U redu", "U redu");
    return 1;

pokusaj sa if(IsPlayerConnected(i))


[FS]Rent
[FS] Vremenska prognoza
[TuT] PayDay
[TuT]PayDay sistem[UPDATED]
Moja Biografija

Respect:Mr.Gagi,FlasH,Streetboy,David (Sabljak) A.k.A SABO(T)
ÄŒovjek nije stvoren za poraze, moze biti unisten, ali ne i pobjeÄ'en!


napravi komandu najobiciniju i printaj preko foreacha i proveri da li je igrac konektovan pa zatim proveri varijable lidera i prikazi liderstvo

Citat: Blaeks poslato Jun 10, 2013, 13:56:22 POSLE PODNE
napravi komandu najobiciniju i printaj preko foreacha i proveri da li je igrac konektovan pa zatim proveri varijable lidera i prikazi liderstvo

u foreach je implementiran isplayerconnected, samo treba provjeriti lidera
Kristijan Stipić

Citat: Slay_ poslato Jun 10, 2013, 14:05:58 POSLE PODNE
Citat: Blaeks poslato Jun 10, 2013, 13:56:22 POSLE PODNE
napravi komandu najobiciniju i printaj preko foreacha i proveri da li je igrac konektovan pa zatim proveri varijable lidera i prikazi liderstvo

u foreach je implementiran isplayerconnected, samo treba provjeriti lidera
izvini da, u pravu si, nisam razmisljao :)