[Pomoc] Ko ima RCON sifru samo da moze /makeircadmin

Započeo Pule96
9. Jun 2014. Zaključano
385
pregleda
3
postova
Pule96
2
Wheel Man
9. Jun 2014.
Skripta koju koristim: larp
Detaljan opis problema: Kako da postavim da samo ko ima RCON sifru moze da postavi admina?
Dio skripte:
Quote
if(strcmp(cmd, "/makeircadmin", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /makeircadmin [playerid/PartOfName] ");
return 1;
}
giveplayerid = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /makeircadmin [playerid/PartOfName] ");
return 1;
}
new channel = strval(tmp);
if(channel > 10 || channel < 0) { SendClientMessage(playerid, COLOR_GREY, "  Dont go below number 0, or above number 10!"); return 1; }
if (PlayerInfo >= 6)
{
    if(IsPlayerConnected(giveplayerid))
    {
        if(giveplayerid != INVALID_PLAYER_ID)
        {
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));

new y, m, d;
new h,mi,s;
getdate(y,m,d);
gettime(h,mi,s);
format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s Made %s Admin of IRC Channel %d.",d,m,y,h,mi,s,sendername,giveplayer,channel);
AdminLog(string);
ChatLog(string);
LoginLog(string);
format(string, sizeof(string), "* You've made %s an IRC Admin over Channel %d.", giveplayer, channel);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "* %s has made you an IRC Admin over Channel %d.", sendername, channel);
SendClientMessage(giveplayerid, COLOR_WHITE, string);
format(string, sizeof(string), "%s", giveplayer);
switch(channel)
{
    case 1:
    {
        strmid(IRCInfo, string, 0, strlen(string), 255);
        IRCInfo = 0; IRCInfo = 0;
    }
    case 2:
    {
        strmid(IRCInfo, string, 0, strlen(string), 255);
        IRCInfo = 0; IRCInfo = 0;
    }
    case 3:
    {
        strmid(IRCInfo, string, 0, strlen(string), 255);
        IRCInfo = 0; IRCInfo = 0;
    }
    case 4:
    {
        strmid(IRCInfo, string, 0, strlen(string), 255);
        IRCInfo = 0; IRCInfo = 0;
    }
    case 5:
    {
        strmid(IRCInfo, string, 0, strlen(string), 255);
        IRCInfo = 0; IRCInfo = 0;
    }
    case 6:
    {
        strmid(IRCInfo, string, 0, strlen(string), 255);
        IRCInfo = 0; IRCInfo = 0;
    }
    case 7:
    {
        strmid(IRCInfo, string, 0, strlen(string), 255);
        IRCInfo = 0; IRCInfo = 0;
    }
    case 8:
    {
        strmid(IRCInfo, string, 0, strlen(string), 255);
        IRCInfo = 0; IRCInfo = 0;
    }
    case 9:
    {
        strmid(IRCInfo, string, 0, strlen(string), 255);
        IRCInfo = 0; IRCInfo = 0;
    }
    case 10:
    {
        strmid(IRCInfo, string, 0, strlen(string), 255);
        IRCInfo = 0; IRCInfo = 0;
    }
}
SaveIRC();
}
}
else
{
    SendClientMessage(playerid, COLOR_GREY, "  That player is Offline !");
    return 1;
}
}
else
{
    SendClientMessage(playerid, COLOR_GREY, "  you are not authorized to do that !");
    return 1;
}
}
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): //
aleluja
5
Godfather
9. Jun 2014.
if(strcmp(cmd, "/makeircadmin", true) == 0)
  {
      if(IsPlayerConnected(playerid))
      {
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /makeircadmin [playerid/PartOfName] ");
            return 1;
        }
        giveplayerid = ReturnUser(tmp);
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /makeircadmin [playerid/PartOfName] ");
            return 1;
        }
        new channel = strval(tmp);
        if(channel > 10 || channel < 0) { SendClientMessage(playerid, COLOR_GREY, "  Dont go below number 0, or above number 10!"); return 1; }
        if(IsPlayerAdmin(playerid))
        {
            if(IsPlayerConnected(giveplayerid))
            {
                if(giveplayerid != INVALID_PLAYER_ID)
                {
                  GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));

                  new y, m, d;
                  new h,mi,s;
                  getdate(y,m,d);
                  gettime(h,mi,s);
                  format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s Made %s Admin of IRC Channel %d.",d,m,y,h,mi,s,sendername,giveplayer,channel);
                  AdminLog(string);
                  ChatLog(string);
                  LoginLog(string);
                  format(string, sizeof(string), "* You've made %s an IRC Admin over Channel %d.", giveplayer, channel);
                  SendClientMessage(playerid, COLOR_WHITE, string);
                  format(string, sizeof(string), "* %s has made you an IRC Admin over Channel %d.", sendername, channel);
                  SendClientMessage(giveplayerid, COLOR_WHITE, string);
                  format(string, sizeof(string), "%s", giveplayer);
                  switch(channel)
                  {
                      case 1:
                      {
                          strmid(IRCInfo, string, 0, strlen(string), 255);
                          IRCInfo = 0; IRCInfo = 0;
                      }
                      case 2:
                      {
                          strmid(IRCInfo, string, 0, strlen(string), 255);
                          IRCInfo = 0; IRCInfo = 0;
                      }
                      case 3:
                      {
                          strmid(IRCInfo, string, 0, strlen(string), 255);
                          IRCInfo = 0; IRCInfo = 0;
                      }
                      case 4:
                      {
                          strmid(IRCInfo, string, 0, strlen(string), 255);
                          IRCInfo = 0; IRCInfo = 0;
                      }
                      case 5:
                      {
                          strmid(IRCInfo, string, 0, strlen(string), 255);
                          IRCInfo = 0; IRCInfo = 0;
                      }
                      case 6:
                      {
                          strmid(IRCInfo, string, 0, strlen(string), 255);
                          IRCInfo = 0; IRCInfo = 0;
                      }
                      case 7:
                      {
                          strmid(IRCInfo, string, 0, strlen(string), 255);
                          IRCInfo = 0; IRCInfo = 0;
                      }
                      case 8:
                      {
                          strmid(IRCInfo, string, 0, strlen(string), 255);
                          IRCInfo = 0; IRCInfo = 0;
                      }
                      case 9:
                      {
                          strmid(IRCInfo, string, 0, strlen(string), 255);
                          IRCInfo = 0; IRCInfo = 0;
                      }
                      case 10:
                      {
                          strmid(IRCInfo, string, 0, strlen(string), 255);
                          IRCInfo = 0; IRCInfo = 0;
                      }
                  }
                  SaveIRC();
              }
            }
            else
            {
                SendClientMessage(playerid, COLOR_GREY, "  That player is Offline !");
                return 1;
            }
        }
        else
        {
            SendClientMessage(playerid, COLOR_GREY, "  you are not authorized to do that !");
            return 1;
        }
      }
      return 1;
  }


izvoli.
Pule96
2
Wheel Man
9. Jun 2014.
Hvala puno !

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha