SSGames - Servidores online de qualidade - Inscreva-se Ja! é entre para nossa comunidade! - Ouça nossa web radio -Veja nossas novidades - Participe dos nossos setores de jogos online - Parcerias aberta fale já com um administrador.

Pedido Ajuda FS Helper

Compartilhe
avatar
Wesley_Selecionado
--> Postador Iniciante
--> Postador Iniciante

Mensagens : 14
Moedas : 305
Data de inscrição : 16/11/2017
Idade : 21

Pedido Ajuda FS Helper

Mensagem por Wesley_Selecionado em Ter 28 Nov 2017 - 19:19

Precisava Pessoal de UM Fs de helper que de pra eu dar helper sem precisar estar logado na Rcon Alguem Pode me ajudar?

Desde ja agradeço
avatar
Wesley_Selecionado
--> Postador Iniciante
--> Postador Iniciante

Mensagens : 14
Moedas : 305
Data de inscrição : 16/11/2017
Idade : 21

Re: Pedido Ajuda FS Helper

Mensagem por Wesley_Selecionado em Qua 29 Nov 2017 - 10:05

Alguém?
avatar
Inuzitado
--> Postador Iniciante
--> Postador Iniciante

Mensagens : 21
Moedas : 332
Data de inscrição : 03/11/2017
Idade : 19

Re: Pedido Ajuda FS Helper

Mensagem por Inuzitado em Qua 29 Nov 2017 - 11:54

Ué mano, Define na GM O Nivel de adm que você quer!

Código:
   CMD:criarhelper(playerid, params[])
   {
          if (PlayerInfo[playerid][pAdmin] != 1339 && PlayerInfo[playerid][pAdmin] != 5000) //Nivel de adm e so colocar!
          {
            SendClientMessage(playerid, COLOR_GRAD1, "   Você não pode usar este comando!");
            return 1;
          }
         new para2;
         new level2;
         if(sscanf(params, "ud", para2, level2))
         {
            SendClientMessage(playerid, COLOR_GRAD2, "USE: /criarhelper [ID do Player] [Nível(de 1 a 300)]");
            return 1;
         }
         GetPlayerName(playerid, sendername, sizeof(sendername));
         GetPlayerName(para2, giveplayer, sizeof(giveplayer));
          if(IsPlayerConnected(para2))
          {
              if(para2 != INVALID_PLAYER_ID)
              {

               if(!TemVagaHelper() && PlayerInfo[para2][pHelper] < 1)return SendClientMessage(playerid, COLOR_GRAD1, "Sem vagas de helpers, use: /limparhelper para limpar uma vaga!");
                   new string[200];

                  format(string, sizeof(string), "  Você promoveu %s para nível %d de Helper.", giveplayer,level2);
               SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
               format(string, sizeof(string), "  Você foi promovido a nível %d de Helper, pelo admin %s", level2, sendername);
               SendClientMessage(para2, COLOR_LIGHTBLUE, string);
               getdate(year, month, day);
               gettime(hour,minute,second);
               format(string, sizeof(string), "%s deu Helper Nível %d para %s [%d/%d/%d] ás [%d:%d:%d].", sendername, level2, NomePlayer(para2), day,
               month, year, hour, minute, second);
               BPSLogs("darhelper", string);
               PlayerInfo[para2][pHelper] = level2;
               if(level2 > 0)
               {
                   SetVagaHelper(NomePlayer(para2), level2);
                  AddHelper(NomePlayer(para2), level2);
               }
               else
               {
                   SetPlayerToTeamColor(para2);
                       SetPlayerHealth(para2, 100);
                   PlayerInfo[para2][pHelper] = 0;
                       helpertrampando[para2] = 0;
                  RemoverHelper(NomePlayer(para2));
                  RemoveVagaHelper(NomePlayer(para2));
               }
            }
         }
         return 1;
   }
avatar
Weslley_Script
SS - Fundador
SS - Fundador

Steam Steam : WeslleySSGames
Zello : WeslleySSGames
Mensagens : 6768
Moedas : 1017446
Data de inscrição : 06/10/2011
Idade : 22
Localização : Brasil

Re: Pedido Ajuda FS Helper

Mensagem por Weslley_Script em Qua 29 Nov 2017 - 18:21

@Inuzitado escreveu:Ué mano, Define na GM O Nivel de adm que você quer!

Código:
 CMD:criarhelper(playerid, params[])
 {
     if (PlayerInfo[playerid][pAdmin] != 1339 && PlayerInfo[playerid][pAdmin] != 5000) //Nivel de adm e so colocar!
     {
 SendClientMessage(playerid, COLOR_GRAD1, " Você não pode usar este comando!");
 return 1;
     }
 new para2;
 new level2;
 if(sscanf(params, "ud", para2, level2))
 {
 SendClientMessage(playerid, COLOR_GRAD2, "USE: /criarhelper [ID do Player] [Nível(de 1 a 300)]");
 return 1;
 }
 GetPlayerName(playerid, sendername, sizeof(sendername));
 GetPlayerName(para2, giveplayer, sizeof(giveplayer));
    if(IsPlayerConnected(para2))
    {
        if(para2 != INVALID_PLAYER_ID)
        {

 if(!TemVagaHelper() && PlayerInfo[para2][pHelper] < 1)return SendClientMessage(playerid, COLOR_GRAD1, "Sem vagas de helpers, use: /limparhelper para limpar uma vaga!");
                new string[200];

       format(string, sizeof(string), "   Você promoveu %s para nível %d de Helper.", giveplayer,level2);
 SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
 format(string, sizeof(string), "   Você foi promovido a nível %d de Helper, pelo admin %s", level2, sendername);
 SendClientMessage(para2, COLOR_LIGHTBLUE, string);
 getdate(year, month, day);
 gettime(hour,minute,second);
 format(string, sizeof(string), "%s deu Helper Nível %d para %s [%d/%d/%d] ás [%d:%d:%d].", sendername, level2, NomePlayer(para2), day,
 month, year, hour, minute, second);
 BPSLogs("darhelper", string);
 PlayerInfo[para2][pHelper] = level2;
 if(level2 > 0)
 {
    SetVagaHelper(NomePlayer(para2), level2);
 AddHelper(NomePlayer(para2), level2);
 }
 else
 {
    SetPlayerToTeamColor(para2);
               SetPlayerHealth(para2, 100);
    PlayerInfo[para2][pHelper] = 0;
               helpertrampando[para2] = 0;
 RemoverHelper(NomePlayer(para2));
 RemoveVagaHelper(NomePlayer(para2));
 }
 }
 }
 return 1;
 }
Você pode mostra passo a passo?




♠️ Respeite as Regras do Fórum.

♠️ Fique Sempre atento Aos Anúncios Da SSGames.
Bem-vindo a SSGames Convidado

avatar
Inuzitado
--> Postador Iniciante
--> Postador Iniciante

Mensagens : 21
Moedas : 332
Data de inscrição : 03/11/2017
Idade : 19

Re: Pedido Ajuda FS Helper

Mensagem por Inuzitado em Qua 29 Nov 2017 - 19:22

@Weslley_Script escreveu:
@Inuzitado escreveu:Ué mano, Define na GM O Nivel de adm que você quer!

Código:
 CMD:criarhelper(playerid, params[])
 {
     if (PlayerInfo[playerid][pAdmin] != 1339 && PlayerInfo[playerid][pAdmin] != 5000) //Nivel de adm e so colocar!
     {
 SendClientMessage(playerid, COLOR_GRAD1, " Você não pode usar este comando!");
 return 1;
     }
 new para2;
 new level2;
 if(sscanf(params, "ud", para2, level2))
 {
 SendClientMessage(playerid, COLOR_GRAD2, "USE: /criarhelper [ID do Player] [Nível(de 1 a 300)]");
 return 1;
 }
 GetPlayerName(playerid, sendername, sizeof(sendername));
 GetPlayerName(para2, giveplayer, sizeof(giveplayer));
    if(IsPlayerConnected(para2))
    {
        if(para2 != INVALID_PLAYER_ID)
        {

 if(!TemVagaHelper() && PlayerInfo[para2][pHelper] < 1)return SendClientMessage(playerid, COLOR_GRAD1, "Sem vagas de helpers, use: /limparhelper para limpar uma vaga!");
                new string[200];

       format(string, sizeof(string), "   Você promoveu %s para nível %d de Helper.", giveplayer,level2);
 SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
 format(string, sizeof(string), "   Você foi promovido a nível %d de Helper, pelo admin %s", level2, sendername);
 SendClientMessage(para2, COLOR_LIGHTBLUE, string);
 getdate(year, month, day);
 gettime(hour,minute,second);
 format(string, sizeof(string), "%s deu Helper Nível %d para %s [%d/%d/%d] ás [%d:%d:%d].", sendername, level2, NomePlayer(para2), day,
 month, year, hour, minute, second);
 BPSLogs("darhelper", string);
 PlayerInfo[para2][pHelper] = level2;
 if(level2 > 0)
 {
    SetVagaHelper(NomePlayer(para2), level2);
 AddHelper(NomePlayer(para2), level2);
 }
 else
 {
    SetPlayerToTeamColor(para2);
               SetPlayerHealth(para2, 100);
    PlayerInfo[para2][pHelper] = 0;
               helpertrampando[para2] = 0;
 RemoverHelper(NomePlayer(para2));
 RemoveVagaHelper(NomePlayer(para2));
 }
 }
 }
 return 1;
 }
Você pode mostra passo a passo?
Desculpa, Não entendi, Passo a passo pra fazer o CMD?
avatar
Wesley_Selecionado
--> Postador Iniciante
--> Postador Iniciante

Mensagens : 14
Moedas : 305
Data de inscrição : 16/11/2017
Idade : 21

Sim Mano

Mensagem por Wesley_Selecionado em Qui 30 Nov 2017 - 0:19

Me passa o Passo a Passo pra eu colocar o sistema
avatar
Inuzitado
--> Postador Iniciante
--> Postador Iniciante

Mensagens : 21
Moedas : 332
Data de inscrição : 03/11/2017
Idade : 19

Re: Pedido Ajuda FS Helper

Mensagem por Inuzitado em Qui 30 Nov 2017 - 7:24

Defina as Pasta que salvara os Helpers, (No topo da GM)

Código:
#define Pasta_HelpersList   "Props/HelpersList.cfg"
#define Pasta_Helpers       "Props/Helpers/%s.ini"

Se quiser defina a cor do Helper! (Topo da GM)
Código:
#define COR_HELPER             0x55F6ACFF

E Agora max de helpers (Topo da GM)

Código:
#define MAX_HELPERS  21

Crie todas essas news (Topo da GM)

Código:
new cHelperc[MAX_PLAYERS];
new cAdminHelperc[MAX_PLAYERS];
new helpertrampando[MAX_PLAYERS];

Em enum coloque:

Código:
pHelper,



Em
stock ResetVars(playerid)
Colque

Código:
PlayerInfo[playerid][pHelper] = 0;
 helpertrampando[playerid] = 0;

Depois coloque CMD:
Código:
CMD:criarhelper(playerid, params[])
 {
     if (PlayerInfo[playerid][pAdmin] != 1339 && PlayerInfo[playerid][pAdmin] != 5000)
     {
 SendClientMessage(playerid, COLOR_GRAD1, " Você não pode usar este comando!");
 return 1;
     }
 new para2;
 new level2;
 if(sscanf(params, "ud", para2, level2))
 {
 SendClientMessage(playerid, COLOR_GRAD2, "USE: /criarhelper [ID do Player] [Nível(de 1 a 300)]");
 return 1;
 }
 GetPlayerName(playerid, sendername, sizeof(sendername));
 GetPlayerName(para2, giveplayer, sizeof(giveplayer));
    if(IsPlayerConnected(para2))
    {
        if(para2 != INVALID_PLAYER_ID)
        {

 if(!TemVagaHelper() && PlayerInfo[para2][pHelper] < 1)return SendClientMessage(playerid, COLOR_GRAD1, "Sem vagas de helpers, use: /limparhelper para limpar uma vaga!");
                new string[200];

       format(string, sizeof(string), "   Você promoveu %s para nível %d de Helper.", giveplayer,level2);
 SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
 format(string, sizeof(string), "   Você foi promovido a nível %d de Helper, pelo admin %s", level2, sendername);
 SendClientMessage(para2, COLOR_LIGHTBLUE, string);
 getdate(year, month, day);
 gettime(hour,minute,second);
 format(string, sizeof(string), "%s deu Helper Nível %d para %s [%d/%d/%d] ás [%d:%d:%d].", sendername, level2, NomePlayer(para2), day,
 month, year, hour, minute, second);
 BPSLogs("darhelper", string);
 PlayerInfo[para2][pHelper] = level2;
 if(level2 > 0)
 {
    SetVagaHelper(NomePlayer(para2), level2);
 AddHelper(NomePlayer(para2), level2);
 }
 else
 {
    SetPlayerToTeamColor(para2);
               SetPlayerHealth(para2, 100);
    PlayerInfo[para2][pHelper] = 0;
               helpertrampando[para2] = 0;
 RemoverHelper(NomePlayer(para2));
 RemoveVagaHelper(NomePlayer(para2));
 }
 }
 }
 return 1;
 }

E por fim
Código:
stock AddHelper(Nome[], nivel)
{
 new stradmin[50];
 format(stradmin, sizeof stradmin, Pasta_Helpers, Nome);
 if(!DOF2_FileExists(stradmin))DOF2_CreateFile(stradmin);
 DOF2_SetInt(stradmin, "HelperNivel", nivel);
 return true;
}


Ve se era assim man, e veja se eu não esqueçi de nada, Se esqueçi da um toque!
avatar
Weslley_Script
SS - Fundador
SS - Fundador

Steam Steam : WeslleySSGames
Zello : WeslleySSGames
Mensagens : 6768
Moedas : 1017446
Data de inscrição : 06/10/2011
Idade : 22
Localização : Brasil

Re: Pedido Ajuda FS Helper

Mensagem por Weslley_Script em Dom 4 Fev 2018 - 10:28

Resolvido?




♠️ Respeite as Regras do Fórum.

♠️ Fique Sempre atento Aos Anúncios Da SSGames.
Bem-vindo a SSGames Convidado

avatar
Sŵєєт ١
SS - Administrador
SS - Administrador

Steam Steam : Administrador e Designer
Zello : SSGamers
Mensagens : 1957
Moedas : 4884
Data de inscrição : 12/10/2015
Idade : 22
Localização : Portugal

Re: Pedido Ajuda FS Helper

Mensagem por Sŵєєт ١ em Qui 8 Mar 2018 - 16:35

@Tópico Abandonado e Trancado.








Atenciosamente Administrador SSGamers

Respeite as Regras e os Usuários. 

Evitem serem Punidos por não lerem as Regras.

Para os admiradores, e para os invejosos. Use & Abuse.


Conteúdo patrocinado

Re: Pedido Ajuda FS Helper

Mensagem por Conteúdo patrocinado


    Data/hora atual: Sex 17 Ago 2018 - 21:32

    Copyright © SSGamers 2011/2018 - DIREITOS RESERVADOS PARA COMUNIDADE SSGAMERS S.A.