03/12/2020 14:07
(Esta mensagem foi modificada pela última vez a: 03/12/2020 14:56 por NelsonC..)
Olá a todos, vou estar deixando um código do meu gm aqui para vocês poderem usar que eu acho bastante útil para servidores que gostam de ter "TAGS" admin no game sem registrar com a tag.
Bom, o código é o seguinte:
Na parte de
Jogador[playerid][Trabalhando] quer dizer que entrou / saiu do modo admin
Jogador[playerid][Admin] é admin kk
Só vocês trocarem as variáveis e gg ez
Vou estar deixando um comando aqui de exemplo
o comando está do jeito q ta no meu gm, é só como exemplo para vocês
Para você colocar a tag no comando, basta você pegar o nome do player assim: GetUserName(playerid, true)
caso queira deixar o comando sem tag, é só colocar: GetUserName(playerid)
acho que vcs entenderam, n sei explicar mto bem
bj na bunda de vcs
Bom, o código é o seguinte:
Código:
GetUserName(playerid, bool:usetag = false)
{
new
__pName[MAX_PLAYER_NAME + 6];
if(IsPlayerConnected(playerid))
{
GetPlayerName(playerid, __pName, sizeof(__pName));
if(Jogador[playerid][Trabalhando] && Jogador[playerid][Admin] > 0 && usetag == true){
strins(__pName, "[SUA TAG AQUI]", 0);
}
}
return __pName;
}
Na parte de
Citar:Jogador[playerid][Trabalhando] && Jogador[playerid][Admin]
Jogador[playerid][Trabalhando] quer dizer que entrou / saiu do modo admin
Jogador[playerid][Admin] é admin kk
Só vocês trocarem as variáveis e gg ez
Vou estar deixando um comando aqui de exemplo
Código:
CMD:trabalharadm(playerid, params[])
{
if(Jogador[playerid][Admin] < 1)
return SendClientMessage(playerid, 0xFF0000FF, "| ERRO | Você não tem permissão!");
if(Jogador[playerid][Trabalhando] == 0) {
Jogador[playerid][Trabalhando] = 1;
foreach(new i: Player)
{
SendClientFormat(i, 0x00BBFFFF, "| PC - ADMIN | O(A) {ffffff}%s %s{00bbff} está trabalhando no momento!", JogadorTag(playerid), GetUserName(playerid, true));
}
return true;
}
if(Jogador[playerid][Trabalhando] == 1) {
Jogador[playerid][Trabalhando] = 0;
foreach(new i: Player)
{
SendClientFormat(i, 0x00BBFFFF, "| PC - ADMIN | O(A) {ffffff}%s %s{00bbff} não está mais trabalhando!", JogadorTag(playerid), GetUserName(playerid, true));
}
return true;
}
return true;
}
o comando está do jeito q ta no meu gm, é só como exemplo para vocês
Para você colocar a tag no comando, basta você pegar o nome do player assim: GetUserName(playerid, true)
caso queira deixar o comando sem tag, é só colocar: GetUserName(playerid)
acho que vcs entenderam, n sei explicar mto bem
bj na bunda de vcs