Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: [UG]Cile poslato Novembar 27, 2011, 07:54:18 PRE PODNE

Naslov: [Pomoc] /admins
Poruka od: [UG]Cile poslato Novembar 27, 2011, 07:54:18 PRE PODNE
Skripta koju koristim: Balkan nations edit..
Problem: Imam problem, napravio sam komandu /admins samo me zafrkaje sto kad dam sebi 1338 i ulogujem se rcon pise da sam dva puta online
ovako:
Head Admin: ... Level: 1338
Rcon Admin: .....

Kako da popravim kad sam rcon da ne izbacuje head admin .. a kad nisam rcon nek pokazuje head admin ? moze pomoc ?


COMMAND:admins(playerid, params[])
   {
      new string[128];
      new sendername[MAX_PLAYER_NAME];
        if(IsPlayerConnected(playerid))
       {
         SendClientMessage(playerid, COLOR_RED, ""SVIJETLOPLAVA"______________Administratori______________");
         foreach(Player, i)
         {
            if(IsPlayerConnected(i))
            {
                if(PlayerInfo[pAdmin] >= 1 && PlayerInfo[pAdmin] < 1337)
                {
                  GetPlayerName(i, sendername, sizeof(sendername));
                  format(string, 256, ""SVIJETLOPLAVA"Admin:{FFFFFF} %s |"SVIJETLOPLAVA" Level:{FFFFFF} %d", sendername, PlayerInfo[pAdmin]);
                  SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
               
               }
            }
            if(IsPlayerConnected(i))
            {
                if(PlayerInfo[pAdmin] >= 1338)
                {

                  GetPlayerName(i, sendername, sizeof(sendername));
                  format(string, 256, ""SVIJETLOPLAVA"Head Admin: {FFFFFF}%s |"SVIJETLOPLAVA" Level:{FFFFFF}%d", sendername, PlayerInfo[pAdmin]);
                  SendClientMessage(playerid, COLOR_WHITE, string);

               }
            }
            if(IsPlayerConnected(i))
            {
                    if (IsPlayerAdmin(playerid))
                {

                  GetPlayerName(i, sendername, sizeof(sendername));
                  format(string, 256, ""SVIJETLOPLAVA"RCON Admin: {FFFFFF}%s", sendername, PlayerInfo);
                  SendClientMessage(playerid, COLOR_WHITE, string);

               }
            }
         }   
      }
      return 1;
   }
Naslov: Odg: [Pomoc] /admins
Poruka od: kiddo poslato Novembar 27, 2011, 08:04:22 PRE PODNE
COMMAND:admins(playerid, params[])
   {
      new string[128];
      new sendername[MAX_PLAYER_NAME];
        if(IsPlayerConnected(playerid))
       {
         SendClientMessage(playerid, COLOR_RED, ""SVIJETLOPLAVA"______________Administratori______________");
         foreach(Player, i)
         {
            if(IsPlayerConnected(i))
            {
                if(PlayerInfo[pAdmin] >= 1 && PlayerInfo[pAdmin] < 1337)
                {
                  GetPlayerName(i, sendername, sizeof(sendername));
                  format(string, 256, ""SVIJETLOPLAVA"Admin:{FFFFFF} %s |"SVIJETLOPLAVA" Level:{FFFFFF} %d", sendername, PlayerInfo[pAdmin]);
                  SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
               
               }
            }
            if(IsPlayerConnected(i))
            {
                if(PlayerInfo[pAdmin] >= 1338)
                {

                  GetPlayerName(i, sendername, sizeof(sendername));
                  format(string, 256, ""SVIJETLOPLAVA"Head Admin: {FFFFFF}%s |"SVIJETLOPLAVA" Level:{FFFFFF}%d", sendername, PlayerInfo[pAdmin]);
                  SendClientMessage(playerid, COLOR_WHITE, string);
                   return 1;

               }
            }
            if(IsPlayerConnected(i))
            {
                    if (IsPlayerAdmin(playerid))
                {

                  GetPlayerName(i, sendername, sizeof(sendername));
                  format(string, 256, ""SVIJETLOPLAVA"RCON Admin: {FFFFFF}%s", sendername, PlayerInfo);
                  SendClientMessage(playerid, COLOR_WHITE, string);

               }
            }
         }   
      }
      return 1;
   }


Valjda bi to trebalo raditi.
Naslov: Odg: [Pomoc] /admins
Poruka od: [UG]Cile poslato Novembar 27, 2011, 08:19:33 PRE PODNE
pa prepisao si moje, sta si uraadio ? nema nikakvih izmjena
Naslov: Odg: [Pomoc] /admins
Poruka od: Michael! poslato Novembar 27, 2011, 10:09:31 PRE PODNE
Dodaj samo ovo za RCON i napiši ovo ostalo šta hočeš..

if(IsPlayerAdmin(playerid))
Naslov: Odg: [Pomoc] /admins
Poruka od: [UG]Cile poslato Novembar 27, 2011, 10:28:47 PRE PODNE
pa tako je vec uradjeno, daj nemoj te sakupljat ovdje postove ako nemate pojma o pawnu  >:( >:(
Naslov: Odg: [Pomoc] /admins
Poruka od: izgubljen u vremenu poslato Novembar 27, 2011, 10:33:34 PRE PODNE
nerazumjem ovaj dio

format(string, 256, ""SVIJETLOPLAVA"RCON Admin: {FFFFFF}%s", sendername, PlayerInfo);

Ti ovdje nigdje ne koristis PlayerInfo
Naslov: Odg: [Pomoc] /admins
Poruka od: Michael! poslato Novembar 27, 2011, 10:37:27 PRE PODNE
Citat: [CH] Emir Scofield poslato Novembar 27, 2011, 10:28:47 PRE PODNE
pa tako je vec uradjeno, daj nemoj te sakupljat ovdje postove ako nemate pojma o pawnu  >:( >:(

Ma ti nemaš pojma o pawnu bolan.

Vidiš li ovo ispod, kaže Ako je (Sada uzima iz Playerinfo [pAdmin ] varijablu veći ili jednak 1 i ako je playerinfo manji od 1337 ispiši to ispod daj mu ime level i ostalo. A ispod provejrava iz playerinfo Padmin jeli jednak ili veći od 1338.





  if(PlayerInfo[pAdmin] >= 1 && PlayerInfo[pAdmin] < 1337)
                {
                  GetPlayerName(i, sendername, sizeof(sendername));
                  format(string, 256, ""SVIJETLOPLAVA"Admin:{FFFFFF} %s |"SVIJETLOPLAVA" Level:{FFFFFF} %d", sendername, PlayerInfo[pAdmin]);
                  SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
               
               }
            }
            if(IsPlayerConnected(i))
            {
                if(PlayerInfo[pAdmin] >= 1338)
                {


I NIGDJE TI OVDJE NE PROVJERAVA RCON.

Samo bolan što si ti ljen, pa hočeš da ti ja to napišem, al neću kad si takav..
Naslov: Odg: [Pomoc] /admins
Poruka od: dragan12 poslato Novembar 27, 2011, 10:40:13 PRE PODNE
Citat: [AG]Michael poslato Novembar 27, 2011, 10:37:27 PRE PODNE
Citat: [CH] Emir Scofield poslato Novembar 27, 2011, 10:28:47 PRE PODNE
pa tako je vec uradjeno, daj nemoj te sakupljat ovdje postove ako nemate pojma o pawnu  >:( >:(

Ma ti nemaš pojma o pawnu bolan.

Vidiš li ovo ispod, kaže Ako je (Sada uzima iz Playerinfo [pAdmin ] varijablu veći ili jednak 1 i ako je playerinfo manji od 1337 ispiši to ispod daj mu ime level i ostalo. A ispod provejrava iz playerinfo Padmin jeli jednak ili veći od 1338.





  if(PlayerInfo[pAdmin] >= 1 && PlayerInfo[pAdmin] < 1337)
                {
                  GetPlayerName(i, sendername, sizeof(sendername));
                  format(string, 256, ""SVIJETLOPLAVA"Admin:{FFFFFF} %s |"SVIJETLOPLAVA" Level:{FFFFFF} %d", sendername, PlayerInfo[pAdmin]);
                  SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
               
               }
            }
            if(IsPlayerConnected(i))
            {
                if(PlayerInfo[pAdmin] >= 1338)
                {


I NIGDJE TI OVDJE NE PROVJERAVA RCON.

Samo bolan što si ti ljen, pa hočeš da ti ja to napišem, al neću kad si takav..
Proverava mu da li je RCON
            if(IsPlayerConnected(i))
            {
                    if (IsPlayerAdmin(playerid))
                {

                  GetPlayerName(i, sendername, sizeof(sendername));
                  format(string, 256, ""SVIJETLOPLAVA"RCON Admin: {FFFFFF}%s", sendername, PlayerInfo);
                  SendClientMessage(playerid, COLOR_WHITE, string);

               }
            }

Ili neka ukloni to ili neka ovo IsPlayerAdmin(playerid) prebaci tamo kod head admina pa ce mu ako je rcon admin ili 1338 biti da je Head
Naslov: Odg: [Pomoc] /admins
Poruka od: izgubljen u vremenu poslato Novembar 27, 2011, 10:45:48 PRE PODNE
Stavi ovako

   if(IsPlayerConnected(i))
            {
                if(PlayerInfo[pAdmin] >= 1338 || IsPlayerAdmin(playerid))
                {

                  GetPlayerName(i, sendername, sizeof(sendername));
                  format(string, 256, ""SVIJETLOPLAVA"Head Admin: {FFFFFF}%s |"SVIJETLOPLAVA" Level:{FFFFFF}%d", sendername, PlayerInfo[pAdmin]);
                  SendClientMessage(playerid, COLOR_WHITE, string);

               }
            }

da ti bude 1338 i Rcon admin isto