Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Lucifer Morningstar poslato Novembar 24, 2016, 16:13:03 POSLE PODNE

Naslov: [POMOC]komanda offline /lideri
Poruka od: Lucifer Morningstar poslato Novembar 24, 2016, 16:13:03 POSLE PODNE
Skripta koju koristim:UP
Detaljan opis problema:Moze li mi neko pomoci da napravim komandu da vidim sve offline i online lidere na YCMD komandama pokusavao sam ali mi ne ide ne znam kako da pocnem takodje ima komanda u athlone modu ali ja ne znam da prevedem  :D
Dio skripte:ako bude trebalo nesto dat cu vam
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: [POMOC]komanda offline /lideri
Poruka od: Boky ツ poslato Novembar 24, 2016, 17:08:02 POSLE PODNE
Citat: Harvey poslato Novembar 24, 2016, 16:13:03 POSLE PODNE
Skripta koju koristim:UP
Detaljan opis problema:Moze li mi neko pomoci da napravim komandu da vidim sve offline i online lidere na YCMD komandama pokusavao sam ali mi ne ide ne znam kako da pocnem takodje ima komanda u athlone modu ali ja ne znam da prevedem  :D
Dio skripte:ako bude trebalo nesto dat cu vam
Neke slike/video za lakse dobivanje pomoci(neobavezno):

Ne razumem sta zelis sa tom komandom da uradis, objasni lepo :)
Naslov: Odg: [POMOC]komanda offline /lideri
Poruka od: Lucifer Morningstar poslato Novembar 24, 2016, 20:29:13 POSLE PODNE
E ovako zelim kada ukucam /lideri da dobijem spisak lidera svih organizacija tj da mi prikaze i one offline lidere koje nisu na serveru
Naslov: Odg: [POMOC]komanda offline /lideri
Poruka od: Boky ツ poslato Novembar 24, 2016, 21:42:02 POSLE PODNE
Citat: Harvey poslato Novembar 24, 2016, 20:29:13 POSLE PODNE
E ovako zelim kada ukucam /lideri da dobijem spisak lidera svih organizacija tj da mi prikaze i one offline lidere koje nisu na serveru

Koliko sam te razumeo sada, ti zelis da uradis komandu u dialogu da se vidi koja org ima lidera plus da se vidi jel je online ili afk ili offline lider?
Naslov: Odg: [POMOC]komanda offline /lideri
Poruka od: Lucifer Morningstar poslato Novembar 24, 2016, 22:20:26 POSLE PODNE
E upravo to
Naslov: Odg: [POMOC]komanda offline /lideri
Poruka od: Ešo poslato Novembar 25, 2016, 01:23:33 PRE PODNE
Pošalji kod od /lideri i /makeleader ili kako ti je već to iskriptano u modu
Naslov: Odg: [POMOC]komanda offline /lideri
Poruka od: Streetboy poslato Novembar 25, 2016, 01:25:07 PRE PODNE
Moras napraviti da u fajlu organizacije cuva ime lidera,i samo prodjes petljom kroz sve fajlove organizacija i procitas lidere...
Naslov: Odg: [POMOC]komanda offline /lideri
Poruka od: Lucifer Morningstar poslato Novembar 25, 2016, 14:30:23 POSLE PODNE
[pawn]YCMD:lideri(playerid, params[], help)
{
    #pragma unused params
    #pragma unused params
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"A:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
   new string[1024];
   format(string, sizeof(string), "");
   foreach(Player, i)
   {
      if (PlayerInfo[pLider] >= 1 || PlayerInfo[pLider] >=16)
      {
         new admtext[64];
            new atext[20];
         if(PlayerInfo[pLider] == 1) { admtext = ""BELA"Policija"; }
          else if(PlayerInfo[pLider] == 2) { admtext = ""BELA"LCN"; }
         else if(PlayerInfo[pLider] == 3) { admtext = ""BELA"Black Devill Tobacco"; }
         else if(PlayerInfo[pLider] == 4) { admtext = ""BELA"Grove Street Family"; }
         else if(PlayerInfo[pLider] == 5) { admtext = ""BELA"Ballas"; }
         else if(PlayerInfo[pLider] == 6) { admtext = ""BELA"Novinari"; }
         else if(PlayerInfo[pLider] == 7) { admtext = ""BELA"Condor"; }
         else if(PlayerInfo[pLider] == 8) { admtext = ""BELA"Parking Servis"; }
         else if(PlayerInfo[pLider] == 9) { admtext = ""BELA"Taxi"; }
         else if(PlayerInfo[pLider] == 10) { admtext = ""BELA"Yakuza"; }
         else if(PlayerInfo[pLider] == 11) { admtext = ""BELA"Bajkeri"; }
         else if(PlayerInfo[pLider] == 12) { admtext = ""BELA"Blue Lagoon Family"; }
         else if(PlayerInfo[pLider] == 13) { admtext = ""BELA"Los Vagos Gang"; }
         else if(PlayerInfo[pLider] == 14) { admtext = ""BELA"Hitman"; }
         else if(PlayerInfo[pLider] == 15) { admtext = ""BELA"Vatrogasci"; }
            format(atext, sizeof(atext), "{FFFFFF}[ID %d] ", i);
         strcat(string, atext);
         strcat(string, "|{F81414} ");
         strcat(string, GetName(i));
         strcat(string, "{FFFFFF} | ");
            format(admtext, sizeof(admtext), " {0084e3}Lider: {FFFFFF}%s |", admtext);
         strcat(string, admtext);
         strcat(string, "\n");
      }
   }
   if(strlen(string) == 0) return SendClientMessage(playerid, -1, "A:RP "CRVENA"Nijedan lider nije online!");
   ShowPlayerDialog(playerid, ONLINE_LIDERI, DIALOG_STYLE_MSGBOX, "Online Lideri", string, "U redu", "");
   return 1;
}


YCMD:postavilidera(playerid, params[],help)
{
    #pragma unused help
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"A:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
   if(PlayerInfo[playerid][pAdmin] < 6 && PlayerInfo[playerid][pVlidera] != 1) return SCM(playerid,-1,""BELA"A:RP "SPLAVA"Samo Vlasnik!");
   new target, factionid, string[126];
   if(sscanf(params, "ud", target, factionid))
   {
      SCM(playerid,-1, ""SIVA"A:RP Pomoc | "SPLAVA"/postavilidera [ID/Ime] [ID Org]");
      SCM(playerid, -1,""SIVA"(ID:1). "SPLAVA"Policija");
      SCM(playerid,-1,""SIVA"(ID:2). "SPLAVA"LCN");
      SCM(playerid,-1,""SIVA"(ID:3). "SPLAVA"Black Devill Tobacco");
      SCM(playerid,-1,""SIVA"(ID:4). "SPLAVA"Grove Street Family");
      SCM(playerid,-1,""SIVA"(ID:5). "SPLAVA"Ballas");
      SCM(playerid,-1,""SIVA"(ID:6). "SPLAVA"LS Novinari");
      SCM(playerid,-1,""SIVA"(ID:7). "SPLAVA"Condor (Privatna ORG.)");
      SCM(playerid,-1,""SIVA"(ID:8). "SPLAVA"Parking Servis");
      SCM(playerid,-1,""SIVA"(ID:9). "SPLAVA"Taxi");
      SCM(playerid,-1,""SIVA"(ID:10). "SPLAVA"Yakuza (Privatna ORG.)");
      SCM(playerid,-1,""SIVA"(ID:11). "SPLAVA"Bajkeri");
      SCM(playerid,-1,""SIVA"(ID:12). "SPLAVA"Blue Lagoon Family");
      SCM(playerid,-1,""SIVA"(ID:13). "SPLAVA"Los Vagos Gang (Privatna ORG.)");
      SCM(playerid,-1,""SIVA"(ID:14). "SPLAVA"Hitman");
      SCM(playerid,-1,""SIVA"(ID:15). "SPLAVA"Vatrogasci");
      return 1;
   }
   if(factionid < 0 || factionid > 15) return SendClientMessage(playerid, -1, ""CRVENA"A:RP "SIVA"Nemozete ici ispod 0 i vise od 15!");
   if(!IsPlayerConnected(target)) return SendClientMessage(playerid, -1 ,""SIVA"Pogresan ID (Nije Online)!");
   if(factionid == PlayerInfo[target][pLider]) return SendClientMessage(playerid,-1, ""SIVA"(greska) "CRVENA"Taj igrac je vec lider te organizacije!");
   if(factionid == 0)
   {
      PlayerInfo[target][pLider] = 0;
      PlayerInfo[target][pClan] = 0;
      PlayerInfo[target][pRank] = 0;
      PlayerInfo[target][pSkin] = 1;
      SetPlayerSkin(target,PlayerInfo[target][pSkin]);
      SCMF(playerid,-1,""SPLAVA"A:RP "BELA"Admin %s vam je skinuo lidera!",GetName(playerid));
      format(string, sizeof(string), ""SPLAVA"A:RP "BELA"Skinuli ste lidera igracu %s!", GetName(target));
      SendClientMessage(playerid, -1, string);
      format(string, sizeof(string), ""SPLAVA"INFO | "BELA"Admin %s je skinuo lidera organizacije %s.", GetName(playerid), GetName(target));
      AdminGameMaster(-1, string);
      return 1;
   }
   PlayerInfo[target][pLider] = factionid; PlayerInfo[target][pClan] = factionid; PlayerInfo[target][pRank] = 6;
   if(factionid == 1) { PlayerInfo[target][pSkin] = 283; } //LSPD
   else if(factionid == 2) { PlayerInfo[target][pSkin] = 113; } //La Cosa Nostra
   else if(factionid == 3) { PlayerInfo[target][pSkin] = 120; } //Black Devill Tobacco
   else if(factionid == 4) { PlayerInfo[target][pSkin] = 271; } //GROVE
   else if(factionid == 5) { PlayerInfo[target][pSkin] = 296; } //BALLAS
   else if(factionid == 6) { PlayerInfo[target][pSkin] = 295; } //LS Novinari
   else if(factionid == 7) { PlayerInfo[target][pSkin] = 294; } //Condor
   else if(factionid == 8) { PlayerInfo[target][pSkin] = 16; } //Parking servis
   else if(factionid == 9) { PlayerInfo[target][pSkin] = 187; } //Taxi
   else if(factionid == 10) { PlayerInfo[target][pSkin] = 25; } //Yakuza
   else if(factionid == 11) { PlayerInfo[target][pSkin] = 264; } //Bajkeri
   else if(factionid == 12) { PlayerInfo[target][pSkin] = 116; } //Blue Lagoon Family
   else if(factionid == 13) { PlayerInfo[target][pSkin] = 115; } //LVG
   else if(factionid == 14) { PlayerInfo[target][pSkin] = 163; } //Hitman
   else if(factionid == 15) { PlayerInfo[target][pSkin] = 279; } //Vatrogasci
   SetPlayerSkin(target, PlayerInfo[target][pSkin]);
   format(string, sizeof(string), ""SPLAVA"A | "BELA"Admin %s vam je dao lidera organizacije %s!", GetName(playerid), ImeOrganizacije(factionid));
   SendClientMessage(target, -1, string);
   format(string, sizeof(string), ""SPLAVA"A | "BELA"Admin %s je dao lidera %s-u organizacije %s.", GetName(playerid), GetName(target), ImeOrganizacije(factionid));
   AdminGameMaster(-1, string);
   return 1;
}[/pawn]
Citat: Ešo poslato Novembar 25, 2016, 01:23:33 PRE PODNE
Pošalji kod od /lideri i /makeleader ili kako ti je već to iskriptano u modu
Naslov: Odg: [POMOC]komanda offline /lideri
Poruka od: _toretto poslato Novembar 25, 2016, 14:31:26 POSLE PODNE
Postavi lepo po kodu pa ti mozda i pomognem :)
Naslov: Odg: [POMOC]komanda offline /lideri
Poruka od: Lucifer Morningstar poslato Novembar 25, 2016, 14:48:56 POSLE PODNE
[pawn]YCMD:lideri(playerid, params[], help)
{
    #pragma unused params
    #pragma unused params
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"A:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
   new string[1024];
   format(string, sizeof(string), "");
   foreach(Player, i)
   {
      if (PlayerInfo[pLider] >= 1 || PlayerInfo[pLider] >=16)
      {
         new admtext[64];
            new atext[20];
         if(PlayerInfo[pLider] == 1) { admtext = ""BELA"Policija"; }
          else if(PlayerInfo[pLider] == 2) { admtext = ""BELA"LCN"; }
         else if(PlayerInfo[pLider] == 3) { admtext = ""BELA"Black Devill Tobacco"; }
         else if(PlayerInfo[pLider] == 4) { admtext = ""BELA"Grove Street Family"; }
         else if(PlayerInfo[pLider] == 5) { admtext = ""BELA"Ballas"; }
         else if(PlayerInfo[pLider] == 6) { admtext = ""BELA"Novinari"; }
         else if(PlayerInfo[pLider] == 7) { admtext = ""BELA"Condor"; }
         else if(PlayerInfo[pLider] == 8) { admtext = ""BELA"Parking Servis"; }
         else if(PlayerInfo[pLider] == 9) { admtext = ""BELA"Taxi"; }
         else if(PlayerInfo[pLider] == 10) { admtext = ""BELA"Yakuza"; }
         else if(PlayerInfo[pLider] == 11) { admtext = ""BELA"Bajkeri"; }
         else if(PlayerInfo[pLider] == 12) { admtext = ""BELA"Blue Lagoon Family"; }
         else if(PlayerInfo[pLider] == 13) { admtext = ""BELA"Los Vagos Gang"; }
         else if(PlayerInfo[pLider] == 14) { admtext = ""BELA"Hitman"; }
         else if(PlayerInfo[pLider] == 15) { admtext = ""BELA"Vatrogasci"; }
            format(atext, sizeof(atext), "{FFFFFF}[ID %d] ", i);
         strcat(string, atext);
         strcat(string, "|{F81414} ");
         strcat(string, GetName(i));
         strcat(string, "{FFFFFF} | ");
            format(admtext, sizeof(admtext), " {0084e3}Lider: {FFFFFF}%s |", admtext);
         strcat(string, admtext);
         strcat(string, "\n");
      }
   }
   if(strlen(string) == 0) return SendClientMessage(playerid, -1, "A:RP "CRVENA"Nijedan lider nije online!");
   ShowPlayerDialog(playerid, ONLINE_LIDERI, DIALOG_STYLE_MSGBOX, "Online Lideri", string, "U redu", "");
   return 1;
}[/pawn]
[pawn]YCMD:postavilidera(playerid, params[],help)
{
    #pragma unused help
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"A:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
   if(PlayerInfo[playerid][pAdmin] < 6 && PlayerInfo[playerid][pVlidera] != 1) return SCM(playerid,-1,""BELA"A:RP "SPLAVA"Samo Vlasnik!");
   new target, factionid, string[126];
   if(sscanf(params, "ud", target, factionid))
   {
      SCM(playerid,-1, ""SIVA"A:RP Pomoc | "SPLAVA"/postavilidera [ID/Ime] [ID Org]");
      SCM(playerid, -1,""SIVA"(ID:1). "SPLAVA"Policija");
      SCM(playerid,-1,""SIVA"(ID:2). "SPLAVA"LCN");
      SCM(playerid,-1,""SIVA"(ID:3). "SPLAVA"Black Devill Tobacco");
      SCM(playerid,-1,""SIVA"(ID:4). "SPLAVA"Grove Street Family");
      SCM(playerid,-1,""SIVA"(ID:5). "SPLAVA"Ballas");
      SCM(playerid,-1,""SIVA"(ID:6). "SPLAVA"LS Novinari");
      SCM(playerid,-1,""SIVA"(ID:7). "SPLAVA"Condor (Privatna ORG.)");
      SCM(playerid,-1,""SIVA"(ID:8). "SPLAVA"Parking Servis");
      SCM(playerid,-1,""SIVA"(ID:9). "SPLAVA"Taxi");
      SCM(playerid,-1,""SIVA"(ID:10). "SPLAVA"Yakuza (Privatna ORG.)");
      SCM(playerid,-1,""SIVA"(ID:11). "SPLAVA"Bajkeri");
      SCM(playerid,-1,""SIVA"(ID:12). "SPLAVA"Blue Lagoon Family");
      SCM(playerid,-1,""SIVA"(ID:13). "SPLAVA"Los Vagos Gang (Privatna ORG.)");
      SCM(playerid,-1,""SIVA"(ID:14). "SPLAVA"Hitman");
      SCM(playerid,-1,""SIVA"(ID:15). "SPLAVA"Vatrogasci");
      return 1;
   }
   if(factionid < 0 || factionid > 15) return SendClientMessage(playerid, -1, ""CRVENA"A:RP "SIVA"Nemozete ici ispod 0 i vise od 15!");
   if(!IsPlayerConnected(target)) return SendClientMessage(playerid, -1 ,""SIVA"Pogresan ID (Nije Online)!");
   if(factionid == PlayerInfo[target][pLider]) return SendClientMessage(playerid,-1, ""SIVA"(greska) "CRVENA"Taj igrac je vec lider te organizacije!");
   if(factionid == 0)
   {
      PlayerInfo[target][pLider] = 0;
      PlayerInfo[target][pClan] = 0;
      PlayerInfo[target][pRank] = 0;
      PlayerInfo[target][pSkin] = 1;
      SetPlayerSkin(target,PlayerInfo[target][pSkin]);
      SCMF(playerid,-1,""SPLAVA"A:RP "BELA"Admin %s vam je skinuo lidera!",GetName(playerid));
      format(string, sizeof(string), ""SPLAVA"A:RP "BELA"Skinuli ste lidera igracu %s!", GetName(target));
      SendClientMessage(playerid, -1, string);
      format(string, sizeof(string), ""SPLAVA"INFO | "BELA"Admin %s je skinuo lidera organizacije %s.", GetName(playerid), GetName(target));
      AdminGameMaster(-1, string);
      return 1;
   }
   PlayerInfo[target][pLider] = factionid; PlayerInfo[target][pClan] = factionid; PlayerInfo[target][pRank] = 6;
   if(factionid == 1) { PlayerInfo[target][pSkin] = 283; } //LSPD
   else if(factionid == 2) { PlayerInfo[target][pSkin] = 113; } //La Cosa Nostra
   else if(factionid == 3) { PlayerInfo[target][pSkin] = 120; } //Black Devill Tobacco
   else if(factionid == 4) { PlayerInfo[target][pSkin] = 271; } //GROVE
   else if(factionid == 5) { PlayerInfo[target][pSkin] = 296; } //BALLAS
   else if(factionid == 6) { PlayerInfo[target][pSkin] = 295; } //LS Novinari
   else if(factionid == 7) { PlayerInfo[target][pSkin] = 294; } //Condor
   else if(factionid == 8) { PlayerInfo[target][pSkin] = 16; } //Parking servis
   else if(factionid == 9) { PlayerInfo[target][pSkin] = 187; } //Taxi
   else if(factionid == 10) { PlayerInfo[target][pSkin] = 25; } //Yakuza
   else if(factionid == 11) { PlayerInfo[target][pSkin] = 264; } //Bajkeri
   else if(factionid == 12) { PlayerInfo[target][pSkin] = 116; } //Blue Lagoon Family
   else if(factionid == 13) { PlayerInfo[target][pSkin] = 115; } //LVG
   else if(factionid == 14) { PlayerInfo[target][pSkin] = 163; } //Hitman
   else if(factionid == 15) { PlayerInfo[target][pSkin] = 279; } //Vatrogasci
   SetPlayerSkin(target, PlayerInfo[target][pSkin]);
   format(string, sizeof(string), ""SPLAVA"A | "BELA"Admin %s vam je dao lidera organizacije %s!", GetName(playerid), ImeOrganizacije(factionid));
   SendClientMessage(target, -1, string);
   format(string, sizeof(string), ""SPLAVA"A | "BELA"Admin %s je dao lidera %s-u organizacije %s.", GetName(playerid), GetName(target), ImeOrganizacije(factionid));
   AdminGameMaster(-1, string);
   return 1;
}[/pawn]