SSGamers - Fique atualizado
Chegou o novo tema 6.1.3 / 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.

Ajuda com CMD

HuemersonFMG
SS - Colaborador
SS - Colaborador
HuemersonFMG
Steam Steam : http://familiagarcia-samp.forumeiros.com/
Mensagens : 117
Moedas : 1176
Data de inscrição : 14/03/2018
Idade : 47
Localização : Brasil - Minas Gerais

Mensagem por HuemersonFMG em Qua 3 Jul 2019 - 14:51

Bom dia, O (CMD) para criar Admins funciona normalmente para o Fundador, mas não funciona com a limitação para Subdono e Dono, que só devem criar admins até nível (5), mas quando digitam o (CMD) não acontece nada. Já fiz a revisão da Script várias vezes e não consigo encontrar o que fiz de errado... Podem me ajudar...



CMD:criaradmin(playerid, params[])
{
if (gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid, COR_GREY, "Você não está logado!");
return 1;
}
if (PlayerInfo[playerid][pAdmin] < 1339)
{
SendClientMessage(playerid, COR_GRAD1, "Você não tem autorização para usar esse comando.");
return true;
}
else
{
if (PlayerInfo[playerid][pAdmin] >= 1342)
{
    new para1;
new level;
if(sscanf(params, "ud", para1, level))
{
SendClientMessage(playerid, COR_GRAD2, "{0099ff}×{ffffff} USE: /criaradmin [ id ] [Level 0 á 1342]");
return true;
}
VagaAdmins();
if(VagasLivresAdm == 0)
{
SendClientMessage(playerid, COR_GRAD1, "Não há mais vagas na lista use /limparadmin primeiro.");
return 1;
}
if (level == 0)
{
SendClientMessage(playerid, COR_GRAD2, "{0099ff}×{ffffff} USE: /limparadmin para limpar uma vaga");
return 1;
}
GetPlayerName(para1, giveplayerZCMD, sizeof(giveplayerZCMD));
GetPlayerName(playerid, sendername, sizeof(sendername));
if (IsPlayerConnected(para1))
{
if (para1 != INVALID_PLAYER_ID)
{
if (PlayerInfo[para1][pAdmin] >= 1342)
{
SendClientMessage(playerid, COR_GRAD1, "Você não pode promover um admin Dono/Scripter!");
format(stringZCMD, sizeof(stringZCMD), "O admin %s tentou te promover a nivel %d", sendername, level);
SendClientMessage(para1, COR_SONS, stringZCMD);
return 1;
}
if (PlayerInfo[playerid][pAdmin] >= 1340)
{
if (level > 0 || level < 1339)
{
SendClientMessage(playerid, COR_GRAD1, "Você só pode promover até cargo 4");
return 1;
}
}
if (PlayerInfo[playerid][pAdmin] == 1341)
{
if (level > 0 || level < 1338)
{
SendClientMessage(playerid, COR_GRAD1, "Você só pode promover até cargo 4");
return 1;
}
}
format(stringZCMD, sizeof(stringZCMD), " Você foi promovido para level %d de Admin - pelo dono %s.", level, sendername);
SendClientMessage(para1, COR_LIGHTBLUE, stringZCMD);
format(stringZCMD, sizeof(stringZCMD), "   Você promoveu o(a) %s para o level %d de Admin.", giveplayerZCMD, level);
SendClientMessage(playerid, COR_LIGHTBLUE, stringZCMD);
getdate(year, month, day);
gettime(hour, minute, second);
format(stringZCMD, sizeof(stringZCMD), "%s deu admin nivel %d para %s [%d/%d/%d] ás [%d:%d:%d].", sendername, level, giveplayerZCMD, day, month, year, hour, minute, second);
PAdminsLog(stringZCMD);
PlayerInfo[para1][pAvaliacoes] += 1;
PlayerInfo[para1][pAFinal] += 10;
for (new i = 0; i < sizeof(AdmInfo); i++)
{
if (PlayerInfo[para1][pAdmin] > 0)
{
PlayerInfo[para1][pAdmin] = level;
break;
}
else if (AdmInfo[i][AdminVaga] == 0)
{
PlayerInfo[para1][pAdmin] = level;
AdmInfo[i][AdminNick] = giveplayerZCMD;
AdmInfo[i][AdminVaga] = 1;
SalvarAdmins();
break;
}
}
}
}
}
}
return 1;
}



Ajuda com CMD Cubol11
Ajuda com CMD 560x95_FFEE00_23EB1D_010008_000005
http://familiagarcia-samp.forumeiros.com/
Tio_Script
--> Postador Fanático
--> Postador Fanático
Tio_Script
Mensagens : 205
Moedas : 1234
Data de inscrição : 07/07/2018
Idade : 22
Localização : new york city

Mensagem por Tio_Script em Qua 3 Jul 2019 - 16:00

ae man pega esse modelo e estuda 
Código:
CMD:daradmin(playerid,params[])
{
    new id, level, string[256], string2[256], ganhou[MAX_PLAYER_NAME], deu[MAX_PLAYER_NAME]; // Vari?veis que vamos usar no comando .
    if (PlayerInfo[playerid][pAdmin] == 1342) return SendClientMessage(playerid, COR_ERRO, "{00E5FF}Voc? n?o est? autorizado."); // Verifica se est? na logado na rcon, se n?o, vai manda a mensagem "Voc? n?o est? autorizado." .
    if(sscanf(params, "ud", id, level)) return SendClientMessage(playerid, 0xAD0000AA, "Use /daradmin [ID] [LEVEL]"); // Estamos usando o sscanf, este comando do sscanf server para usar um par?metro.
    if (level < 1 || level > 1341) return SendClientMessage(playerid, COR_ERRO, "Level inv?lido. Use de 1 ? 1341 ."); // Isso verifica se voc? digitou o level na forma correta, se n?o manda a mensagem "Level inv?lido. Use de 1 ? 5 ."
    if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COR_ERRO, "Este jogador n?o est? online."); // Verifica se o id est? online, se n?o, envia a mensagem "Este jogador n?o est? online."
    GetPlayerName(id, ganhou, sizeof(ganhou)); // Isso serve para pegar o nome do player.
    GetPlayerName(playerid, deu, sizeof(deu));  // Isso serve para pegar o nome do player.
    format(string, sizeof(string), "Voc? deu admin level %s para o %s", GetLevelAdmin(level), ganhou); // Formata a mensagem para ser enviada .
    SendClientMessage(playerid, 0x00F6F6AA, string); //Envia a mensagem formatada a cima .
    format(string2, sizeof(string2), "O admin %s deu admin level %s para voc?.", deu , GetLevelAdmin(level)); // Formata a mensagem para ser enviada .
    SendClientMessage(id, -1, string2); //Envia a mensagem a cima.
    PlayerInfo[id][pAdmin] = level;
    return 1;
}








link do discord do forum:https://discord.gg/BgdmZM4
regulamento:scriptsamp.forumeiros.com/f3-regulamento-da-ssgamers
Meu Servidor da Discord: https://discord.gg/qPfTtgX

HuemersonFMG
SS - Colaborador
SS - Colaborador
HuemersonFMG
Steam Steam : http://familiagarcia-samp.forumeiros.com/
Mensagens : 117
Moedas : 1176
Data de inscrição : 14/03/2018
Idade : 47
Localização : Brasil - Minas Gerais

Mensagem por HuemersonFMG em Qua 3 Jul 2019 - 19:39

A Script acima é boa, mas não atende, está setando o fundador sem limites, isto funicona na minha, mas não está limitando Dono e Subdono para criar Admins até nível (5)... mas obrigado por sua ajuda...



Ajuda com CMD Cubol11
Ajuda com CMD 560x95_FFEE00_23EB1D_010008_000005
http://familiagarcia-samp.forumeiros.com/
Tio_Script
--> Postador Fanático
--> Postador Fanático
Tio_Script
Mensagens : 205
Moedas : 1234
Data de inscrição : 07/07/2018
Idade : 22
Localização : new york city

Mensagem por Tio_Script em Qua 3 Jul 2019 - 21:51

só editar mano








link do discord do forum:https://discord.gg/BgdmZM4
regulamento:scriptsamp.forumeiros.com/f3-regulamento-da-ssgamers
Meu Servidor da Discord: https://discord.gg/qPfTtgX

Conteúdo patrocinado

Mensagem por Conteúdo patrocinado


^
subir
Data/hora atual: Qui 24 Set 2020 - 22:15