ENTREGUE [MACRO] Player Connected

Bem-vindo!

Ao se registrar conosco, você poderá discutir, compartilhar e enviar mensagens privadas com outros membros da nossa comunidade.

Inscreva-se agora!
Status
Não está aberto para novas respostas.
Galera, infelizmente a macro não irá funcionar no servidor Propano, justamente pelo fato do server ser dividido em várias partes, e cada parte ser um servidor diferente. Isso afeta o funcionamento da macro, pois ela busca os jogadores que vocês irão adicionar no servidor em que você está, e não há outro meio da macro ser programada para buscar em outros servidores. Espero que compreendam, peço desculpas aos jogadores do Propano e talvez futuros outros servidores 1.8 da CraftLandia.

Testei na versão 1.5.2 e 1.7.+ e tudo está funcionando perfeitamente.

Bjos.
 
xDumDum4M disse:
Já vi um igual.

Enviado de meu XT1078 usando Tapatalk
Viu nada, eu fiz justamente porque não tinha nada igual, pelo menos aqui na CraftLandia.

Bjos.
 
SLEEPP disse:
Viu nada, eu fiz justamente porque não tinha nada igual, pelo menos aqui na CraftLandia.

Bjos.
Ví sim, só não lembro o nick, mas ele fez apenas para o servidor FÊNIX.
 
SLEEPP disse:
Player Connected
Jogador Conectado​
1zlxfHt.png
(imagem ilustrativa)
Esta macro tem como objetivo mostrar em sua tela os jogadores que estão online decididos por você através de três grupos: Amigo, Rival e Staff.​
Para você adicionar um jogador para mostrar na tela, o grupo, para ver a lista dos jogadores que já estão adicionados, ligar e desligar a macro...​
Existe vários comandos que você poderá executar, comandos que serão detectados pelo chat local.​
[!] Comandos [!]
Para você dar os comandos para a macro, você deve envia-los no chat local, por exemplo:
b2o9jpW.png


Vamos aos comandos disponíveis:

Comando: sleep pc on
Descrição: Liga a macro Player Connected

Comando: sleep pc off
Descrição: Desliga a macro Player Connected

Comando: sleep pc list
Descrição: Lista todos os jogadores que você adicionou.

Comando: sleep amigo add <nome>
Descrição: Adiciona um jogador na lista de amigos (<nome> você substituíra pelo nickname do jogador).

Comando: sleep amigo rem <nome>
Descrição: Remove um jogador da lista de amigos (<nome> você substituíra pelo nickname do jogador).

Comando: sleep rival add <nome>
Descrição: Adiciona um jogador na lista de rivais (<nome> você substituíra pelo nickname do jogador).

Comando: sleep rival rem <nome>
Descrição: Remove um jogador da lista de rivais (<nome> você substituíra pelo nickname do jogador).

Comando: sleep staff add <nome>
Descrição: Adiciona um jogador na lista de staffs (<nome> você substituíra pelo nickname do jogador).

Comando: sleep staff rem <nome>
Descrição: Remove um jogador da lista de staffs (<nome> você substituíra pelo nickname do jogador).

[!] Instalação [!] (duas etapas: label & código)
Primeira etapa: Instalar a Label.
Nome da Label: PC

Caso não saiba instalar uma Label, clique:
  • Clique em GUI Editor
ga8rTlW.png


  • Clique em Ingame
R6Xy51I.png


  • Clique em Button Panel Commands
rFTszUl.png


  • Clique em ADD Label
3IObTCU.png


  • Escolha um local para a Label e clique
WihMuZo.png


  • Clique em Background Colour
VS3BUh8.png


  • Deixe Luminosity e Opacity tudo em zero
qmuVvAP.png


  • Clique em OK
ESobj64.png


  • Renomeie Control Name e Binding para "PC"
JDYnfwh.png


Clique em OK e pronto.

Segunda etapa: Instalar o código da macro (que esta logo abaixo) no evento Onchat.

Caso não saiba instalar uma macro no Evento Onchat, entre neste link:
http://forum.craftlandia.com.br/ipb/index.php?/topic/543966-tutorial-instalando-macros-sleep/

[!] Código da Macro [!]
ChangeLog (mantenha-se atualizado sobre bugs ou upgrades):
21/06/2016 - Postado esta macro.

Script Player Connected:
$${

IFMATCHES("%CHATCLEAN%","^» CraftLandia [\S\s]+ \(www.craftlandia.com.br\)$");
IF(player_connected);
UNSET(player_connected);
UNSET(foreach);
DO(15);
SETLABEL("PC","&e[PC] &aCriado por &a&oSLEEP&a.");
WAIT(1MS);
SETLABEL("PC","&e[PC] &aCriado por SLEEP.");
WAIT(1MS);
LOOP;
SET(player_connected);
ELSE;
SETLABEL("PC","");
UNSET(foreach);
UNSET(player_connected);
ENDIF;
ENDIF;
IFMATCHES("%CHATCLEAN%","^\[[GL]\] [\s\S]*%PLAYER%: ([\s\S]*)$");
MATCH("%CHATCLEAN%","^\[[GL]\] ([\s\S]*)%PLAYER%: ([\s\S]*)$",{&chatinfo,&chatmsg});
IFMATCHES("%&chatinfo%",":");
ELSE;
IFMATCHES("%&chatmsg%","^sleep pc (on|off|list)$");
MATCH("%&chatmsg%","^sleep pc (on|off|list)$",{&status});
IF((%&status%="on")&&(!player_connected));
LOG("&e[PC] &aLigado.");
}$$/g ativando a macro: sleep player connected.$${
UNSET(foreach);
DO(15);
SETLABEL("PC","&e[PC] &aCriado por &a&oSLEEP&a.");
WAIT(1MS);
SETLABEL("PC","&e[PC] &aCriado por SLEEP.");
WAIT(1MS);
LOOP;
SET(player_connected);
ELSEIF((%&status%="on")&&(player_connected));
LOG("&e[PC] &cEste macro já esta ON.");
ELSEIF((%&status%="off")&&(player_connected));
LOG("&e[PC] &cDesligado.");
UNSET(player_connected);
}$$/g desativando a macro: sleep player connected.$${
ELSEIF((%&status%="off")&&(!player_connected));
LOG("&e[PC] &cEste macro já esta OFF.");
ELSEIF((%&status%="list")&&(player_connected));
SET(&copy_amigos,"%&list_amigos%");
SET(&copy_rivais,"%&list_rivais%");
SET(&copy_staffs,"%&list_staffs%");
LOG("&e[PC] &aLista:");
LOG("");
IF(%&copy_amigos%=NULL);
LOG("&a[Amigo] &fLista vazia.");
ELSE;
IFMATCHES("%&copy_amigos%","<(.*)><(.*)>");
SET(&tag,"Amigos");
ELSE;
SET(&tag,"Amigo");
ENDIF;
REPLACE(&copy_amigos,"<","");
REPLACE(&copy_amigos,">",", ");
IFMATCHES("%&copy_amigos%","(.*),");
MATCH("%&copy_amigos%","(.*),",{&copy_amigos});
ENDIF;
LOG("&a[%&tag%] &f%&copy_amigos%.");
ENDIF;
IF(%&copy_rivais%=NULL);
LOG("&c[Rival] &fLista vazia.");
ELSE;
IFMATCHES("%&copy_rivais%","<(.*)><(.*)>");
SET(&tag,"Rivais");
ELSE;
SET(&tag,"Rival");
ENDIF;
REPLACE(&copy_rivais,"<","");
REPLACE(&copy_rivais,">",", ");
IFMATCHES("%&copy_rivais%","(.*),");
MATCH("%&copy_rivais%","(.*),",{&copy_rivais});
ENDIF;
LOG("&c[%&tag%] &f%&copy_rivais%.");
ENDIF;
IF(%&copy_staffs%=NULL);
LOG("&4[Staff] &fLista vazia.");
ELSE;
IFMATCHES("%&copy_staffs%","<(.*)><(.*)>");
SET(&tag,"Staffs");
ELSE;
SET(&tag,"Staff");
ENDIF;
REPLACE(&copy_staffs,"<","");
REPLACE(&copy_staffs,">",", ");
IFMATCHES("%&copy_staffs%","(.*),");
MATCH("%&copy_staffs%","(.*),",{&copy_staffs});
ENDIF;
LOG("&4[%&tag%] &f%&copy_staffs%.");
ENDIF;
ELSEIF((%&status%="list")&&(!player_connected));
LOG("&e[PC] &cEste macro esta OFF.");
ENDIF;
ENDIF;
IFMATCHES("%&chatmsg%","^sleep (.*) (.*) (.*)$");
MATCH("%&chatmsg%","^sleep (.*) (.*) (.*)$",{&group,&action,&name});
SET(&command,"%&group%>%&action%");
UNSET(send_error_1);
UNSET(send_error_2);
UNSET(send_error_3);
IFMATCHES("%&command%","^(staff|amigo|rival)>(add|rem)$");
IF(player_connected);
IFMATCHES("%&name%","([a-z|0-9|_]*)",&filter,1,NONE);
ENDIF;
IFMATCHES("%&filter%","[\w_]+[\w_]+[\w_]+[\w_]+[\w_]+[\w_]+[\w_]+[\w_]+[\w_]+[\w_]+[\w_]+[\w_]+[\w_]+[\w_]+[\w_]+[\w_]+[\w_]+");
SET(send_error_3);
ENDIF;
IFMATCHES("%&filter%","[\w_]+[\w_]+[\w_]+[\w_]+");
ELSE;
SET(send_error_3);
ENDIF;
IF(!send_error_3);
IFMATCHES("%PLAYER%","%&filter%");
LOG(&e[PC] &cEste jogador é você.);
ELSE;
SET(&name,"%&filter%");
&minusculo[0] = a; &maiusculo[0] = A;
&minusculo[1] = b; &maiusculo[1] = B;
&minusculo[2] = c; &maiusculo[2] = C;
&minusculo[3] = d; &maiusculo[3] = D;
&minusculo[4] = e; &maiusculo[4] = E;
&minusculo[5] = f; &maiusculo[5] = F;
&minusculo[6] = g; &maiusculo[6] = G;
&minusculo[7] = h; &maiusculo[7] = H;
&minusculo[8] = i; &maiusculo[8] = I;
&minusculo[9] = j; &maiusculo[9] = J;
&minusculo[10] = k; &maiusculo[10] = K;
&minusculo[11] = l; &maiusculo[11] = L;
&minusculo[12] = m; &maiusculo[12] = M;
&minusculo[13] = n; &maiusculo[13] = N;
&minusculo[14] = o; &maiusculo[14] = O;
&minusculo[15] = p; &maiusculo[15] = P;
&minusculo[16] = q; &maiusculo[16] = Q;
&minusculo[17] = r; &maiusculo[17] = R;
&minusculo[18] = s; &maiusculo[18] = S;
&minusculo[19] = t; &maiusculo[19] = T;
&minusculo[20] = u; &maiusculo[20] = U;
&minusculo[21] = v; &maiusculo[21] = V;
&minusculo[22] = w; &maiusculo[22] = W;
&minusculo[23] = x; &maiusculo[23] = X;
&minusculo[24] = y; &maiusculo[24] = Y;
&minusculo[25] = z; &maiusculo[25] = Z;
FOR(#sleep_for,0,25);
REPLACE(&name,"%&maiusculo[%#sleep_for%]%","%&minusculo[%#sleep_for%]%")
NEXT;
IF((%&action%="add")&&(%&group%="amigo"));
IFMATCHES("%&list_amigos%","<%&name%>");
SET(send_error_1);
ELSE;
SET(&list_amigos,"%&list_amigos%<%&name%>");
ENDIF;
ELSEIF((%&action%="add")&&(%&group%="staff"));
IFMATCHES("%&list_staffs%","<%&name%>");
SET(send_error_1);
ELSE;
SET(&list_staffs,"%&list_staffs%<%&name%>");
ENDIF;
ELSEIF((%&action%="add")&&(%&group%="rival"));
IFMATCHES("%&list_rivais%","<%&name%>");
SET(send_error_1);
ELSE;
SET(&list_rivais,"%&list_rivais%<%&name%>");
ENDIF;
ELSEIF((%&action%="rem")&&(%&group%="amigo"));
IFMATCHES("%&list_amigos%","<%&name%>");
REPLACE(&list_amigos,"<%&name%>","");
ELSE;
SET(send_error_2);
ENDIF;
ELSEIF((%&action%="rem")&&(%&group%="staff"));
IFMATCHES("%&list_staffs%","<%&name%>");
REPLACE(&list_staffs,"<%&name%>","");
ELSE;
SET(send_error_2);
ENDIF;
ELSEIF((%&action%="rem")&&(%&group%="rival"));
IFMATCHES("%&list_rivais%","<%&name%>");
REPLACE(&list_rivais,"<%&name%>","");
ELSE;
SET(send_error_2);
ENDIF;
ENDIF;
IF(send_error_1);
LOG(&e[PC] &c"%&name%" já esta nesta lista.);
ELSEIF(send_error_2);
LOG(&e[PC] &c"%&name%" nao esta nesta lista.);
ELSE;
IF(%&action%="add");
LOG(&e[PC] &a"%&name%" adicionado como %&group%.);
ELSEIF(%&action%="rem");
LOG(&e[PC] &c"%&name%" removido como %&group%.);
ENDIF;
ENDIF;
ENDIF;
ELSE;
LOG(&e[PC] &c"%&name%" é um nick inválido.);
ENDIF;
ELSE;
LOG(&e[PC] &cEste macro esta OFF.);
ENDIF;
ELSE;
IF(player_connected);
LOG("&e[PC] &cUso correto: &fsleep &c[&famigo&c|&fstaff&c|&frival&c] [&fadd&c|&frem&c] [&fnome&c].");
ELSE;
LOG(&e[PC] &cEste macro esta OFF.);
ENDIF;
ENDIF;
ENDIF;
ENDIF;
ENDIF;
IF((player_connected)&&(!foreach));
IF(foreach);
ELSE;
SET(foreach);
WAIT(5T);
DO;
SET(foreach);
SET(&foreach,"");
FOREACH(players);
IFMATCHES("%&list_amigos%","<%PLAYERNAME%>");
SET(&foreach,"%&foreach%<amigo.%PLAYERNAME%.>");
ENDIF;
IFMATCHES("%&list_rivais%","<%PLAYERNAME%>");
SET(&foreach,"%&foreach%<rival.%PLAYERNAME%.>");
ENDIF;
IFMATCHES("%&list_staffs%","<%PLAYERNAME%>");
SET(&foreach,"%&foreach%<staff.%PLAYERNAME%.>");
ENDIF;
IF(!player_connected);
SET(&foreach,"");
BREAK;
ENDIF;
NEXT;
IFMATCHES("%&foreach%","<[\d\w_]+.[\d\w_]+.><[\d\w_]+.[\d\w_]+.>");
SET(&label_txt,"Conectados");
ELSE;
SET(&label_txt,"Conectado");
ENDIF;
REPLACE(&foreach,"staff","&4[Staff] &c");
REPLACE(&foreach,"amigo","&a[Amigo] &f");
REPLACE(&foreach,"rival","&c[Rival] &f");
REPLACE(&foreach,"<","\n");
REPLACE(&foreach,">","");
REPLACE(&foreach,".","");
IF(%&foreach%!=NULL);
SET(&foreach,"&e&l%&label_txt%:\n%&foreach%");
ENDIF;
SETLABEL("PC","%&foreach%");
IF(!player_connected);
UNSET(foreach);
ENDIF;
WHILE(foreach);
SETLABEL("PC","");
ENDIF;
ENDIF;

}$$

A respeito das mensagens automáticas ativando&desativando, elas não são proibidas e não causam punição, para mais informações (clique aqui).
y7wEBpd.png

Sugira novas macros: (clique aqui).​
Att. SLEEP
E O HASK? kskskskks -q, Boa :)
 
Boa Sleepp,vou usar está macro cara,para ver se meu amigo sempre ta online kkk
 
zNenoooo1803 disse:
Eu n consigo instalar essa macro, faiz video inves de escrever na moral vey..
É só ler. Mas vou tentar pedir a algum youtuber que produza o tutorial para vocês.

Bjos.
 
Gabriel194 disse:
Player Connected
Jogador Conectado​
1zlxfHt.png
(imagem ilustrativa)
Esta macro tem como objetivo mostrar em sua tela os jogadores que estão online decididos por você através de três grupos: Amigo, Rival e Staff.​
Para você dar informações para a macro, como: jogador para mostrar na tela, o grupo, lista dos jogadores que já estão adicionados, ligar e desligar a macro...​
Existe vários comandos que você poderá executar, comandos que serão detectados pelo chat local.​
[!] Comandos [!]
Para você dar os comandos para a macro, você deve envia-los no chat local, por exemplo:
b2o9jpW.png


Vamos aos comandos disponíveis:

Comando: sleep pc on
Descrição: Liga a macro Player Connected

Comando: sleep pc off
Descrição: Desliga a macro Player Connected

Comando: sleep pc list
Descrição: Lista todos os jogadores que você adicionou.

Comando: sleep amigo add <nome>
Descrição: Adiciona um jogador na lista de amigos (<nome> você substituíra pelo nickname do jogador).

Comando: sleep amigo rem <nome>
Descrição: Remove um jogador da lista de amigos (<nome> você substituíra pelo nickname do jogador).

Comando: sleep rival add <nome>
Descrição: Adiciona um jogador na lista de rivais (<nome> você substituíra pelo nickname do jogador).

Comando: sleep rival rem <nome>
Descrição: Remove um jogador da lista de rivais (<nome> você substituíra pelo nickname do jogador).

Comando: sleep staff add <nome>
Descrição: Adiciona um jogador na lista de staffs (<nome> você substituíra pelo nickname do jogador).

Comando: sleep staff rem <nome>
Descrição: Remove um jogador da lista de rivais (<nome> você substituíra pelo nickname do jogador).

[!] Instalação [!] (duas etapas: label & código)
Primeira etapa: Instalar a Label.
Nome da Label: PC

Caso não saiba instalar uma Label, clique:
  • Clique em GUI Editor
ga8rTlW.png


  • Clique em Ingame
R6Xy51I.png


  • Clique em Button Panel Commands
rFTszUl.png


  • Clique em ADD Label
3IObTCU.png


  • Escolha um local para a Label e clique
WihMuZo.png


  • Clique em Background Colour
VS3BUh8.png


  • Deixe Luminosity e Opacity tudo em zero
qmuVvAP.png


  • Clique em OK
ESobj64.png


  • Renomeie Control Name e Binding para "PC"
JDYnfwh.png


Clique em OK e pronto.

Segunda etapa: Instalar o código da macro (que esta logo abaixo) no evento Onchat.

Caso não saiba instalar uma macro no Evento Onchat, entre neste link:
http://forum.craftlandia.com.br/ipb/index.php?/topic/543966-tutorial-instalando-macros-sleep/

[!] Código da Macro [!]
ChangeLog (mantenha-se atualizado sobre bugs ou upgrades):
21/06/2016 - Postado esta macro.

Script Player Connected:
$${

IFMATCHES("%CHATCLEAN%","^» CraftLandia [\S\s]+ \(www.craftlandia.com.br\)$");
IF(player_connected);
UNSET(player_connected);
UNSET(foreach);
DO(15);
SETLABEL("PC","&e[PC] &aCriado por &a&oSLEEP&a.");
WAIT(1MS);
SETLABEL("PC","&e[PC] &aCriado por SLEEP.");
WAIT(1MS);
LOOP;
SET(player_connected);
ELSE;
SETLABEL("PC","");
UNSET(foreach);
UNSET(player_connected);
ENDIF;
ENDIF;
IFMATCHES("%CHATCLEAN%","^\[[GL]\] [\s\S]*%PLAYER%: ([\s\S]*)$");
MATCH("%CHATCLEAN%","^\[[GL]\] ([\s\S]*)%PLAYER%: ([\s\S]*)$",{&chatinfo,&chatmsg});
IFMATCHES("%&chatinfo%",":");
ELSE;
IFMATCHES("%&chatmsg%","^sleep pc (on|off|list)$");
MATCH("%&chatmsg%","^sleep pc (on|off|list)$",{&status});
IF((%&status%="on")&&(!player_connected));
LOG("&e[PC] &aLigado.");
UNSET(foreach);
DO(15);
SETLABEL("PC","&e[PC] &aCriado por &a&oSLEEP&a.");
WAIT(1MS);
SETLABEL("PC","&e[PC] &aCriado por SLEEP.");
WAIT(1MS);
LOOP;
SET(player_connected);
ELSEIF((%&status%="on")&&(player_connected));
LOG("&e[PC] &cEste macro já esta ON.");
ELSEIF((%&status%="off")&&(player_connected));
LOG("&e[PC] &cDesligado.");
UNSET(player_connected);
ELSEIF((%&status%="off")&&(!player_connected));
LOG("&e[PC] &cEste macro já esta OFF.");
ELSEIF((%&status%="list")&&(player_connected));
SET(&copy_amigos,"%&list_amigos%");
SET(&copy_rivais,"%&list_rivais%");
SET(&copy_staffs,"%&list_staffs%");
LOG("&e[PC] &aLista:");
LOG("");
IF(%&copy_amigos%=NULL);
LOG("&a[Amigo] &fLista vazia.");
ELSE;
IFMATCHES("%&copy_amigos%","<(.*)><(.*)>");
SET(&tag,"Amigos");
ELSE;
SET(&tag,"Amigo");
ENDIF;
REPLACE(&copy_amigos,"<","");
REPLACE(&copy_amigos,">",", ");
IFMATCHES("%&copy_amigos%","(.*),");
MATCH("%&copy_amigos%","(.*),",{&copy_amigos});
ENDIF;
LOG("&a[%&tag%] &f%&copy_amigos%.");
ENDIF;
IF(%&copy_rivais%=NULL);
LOG("&c[Rival] &fLista vazia.");
ELSE;
IFMATCHES("%&copy_rivais%","<(.*)><(.*)>");
SET(&tag,"Rivais");
ELSE;
SET(&tag,"Rival");
ENDIF;
REPLACE(&copy_rivais,"<","");
REPLACE(&copy_rivais,">",", ");
IFMATCHES("%&copy_rivais%","(.*),");
MATCH("%&copy_rivais%","(.*),",{&copy_rivais});
ENDIF;
LOG("&c[%&tag%] &f%&copy_rivais%.");
ENDIF;
IF(%&copy_staffs%=NULL);
LOG("&4[Staff] &fLista vazia.");
ELSE;
IFMATCHES("%&copy_staffs%","<(.*)><(.*)>");
SET(&tag,"Staffs");
ELSE;
SET(&tag,"Staff");
ENDIF;
REPLACE(&copy_staffs,"<","");
REPLACE(&copy_staffs,">",", ");
IFMATCHES("%&copy_staffs%","(.*),");
MATCH("%&copy_staffs%","(.*),",{&copy_staffs});
ENDIF;
LOG("&4[%&tag%] &f%&copy_staffs%.");
ENDIF;
ELSEIF((%&status%="list")&&(!player_connected));
LOG("&e[PC] &cEste macro esta OFF.");
ENDIF;
ENDIF;
IFMATCHES("%&chatmsg%","^sleep (.*) (.*) (.*)$");
MATCH("%&chatmsg%","^sleep (.*) (.*) (.*)$",{&group,&action,&name});
SET(&command,"%&group%>%&action%");
UNSET(send_error_1);
UNSET(send_error_2);
UNSET(send_error_3);
IFMATCHES("%&command%","^(staff|amigo|rival)>(add|rem)$");
IF(player_connected);
IFMATCHES("%&name%","([a-z|0-9|_]*)",&filter,1,NONE);
ENDIF;
IFMATCHES("%&filter%","[\w_]+[\w_]+[\w_]+[\w_]+[\w_]+[\w_]+[\w_]+[\w_]+[\w_]+[\w_]+[\w_]+[\w_]+[\w_]+[\w_]+[\w_]+[\w_]+[\w_]+");
SET(send_error_3);
ENDIF;
IFMATCHES("%&filter%","[\w_]+[\w_]+[\w_]+[\w_]+");
ELSE;
SET(send_error_3);
ENDIF;
IF(!send_error_3);
IFMATCHES("%PLAYER%","%&filter%");
LOG(&e[PC] &cEste jogador é você.);
ELSE;
SET(&name,"%&filter%");
&minusculo[0] = a; &maiusculo[0] = A;
&minusculo[1] = b; &maiusculo[1] = B;
&minusculo[2] = c; &maiusculo[2] = C;
&minusculo[3] = d; &maiusculo[3] = D;
&minusculo[4] = e; &maiusculo[4] = E;
&minusculo[5] = f; &maiusculo[5] = F;
&minusculo[6] = g; &maiusculo[6] = G;
&minusculo[7] = h; &maiusculo[7] = H;
&minusculo[8] = i; &maiusculo[8] = I;
&minusculo[9] = j; &maiusculo[9] = J;
&minusculo[10] = k; &maiusculo[10] = K;
&minusculo[11] = l; &maiusculo[11] = L;
&minusculo[12] = m; &maiusculo[12] = M;
&minusculo[13] = n; &maiusculo[13] = N;
&minusculo[14] = o; &maiusculo[14] = O;
&minusculo[15] = p; &maiusculo[15] = P;
&minusculo[16] = q; &maiusculo[16] = Q;
&minusculo[17] = r; &maiusculo[17] = R;
&minusculo[18] = s; &maiusculo[18] = S;
&minusculo[19] = t; &maiusculo[19] = T;
&minusculo[20] = u; &maiusculo[20] = U;
&minusculo[21] = v; &maiusculo[21] = V;
&minusculo[22] = w; &maiusculo[22] = W;
&minusculo[23] = x; &maiusculo[23] = X;
&minusculo[24] = y; &maiusculo[24] = Y;
&minusculo[25] = z; &maiusculo[25] = Z;
FOR(#sleep_for,0,25);
REPLACE(&name,"%&maiusculo[%#sleep_for%]%","%&minusculo[%#sleep_for%]%")
NEXT;
IF((%&action%="add")&&(%&group%="amigo"));
IFMATCHES("%&list_amigos%","<%&name%>");
SET(send_error_1);
ELSE;
SET(&list_amigos,"%&list_amigos%<%&name%>");
ENDIF;
ELSEIF((%&action%="add")&&(%&group%="staff"));
IFMATCHES("%&list_staffs%","<%&name%>");
SET(send_error_1);
ELSE;
SET(&list_staffs,"%&list_staffs%<%&name%>");
ENDIF;
ELSEIF((%&action%="add")&&(%&group%="rival"));
IFMATCHES("%&list_rivais%","<%&name%>");
SET(send_error_1);
ELSE;
SET(&list_rivais,"%&list_rivais%<%&name%>");
ENDIF;
ELSEIF((%&action%="rem")&&(%&group%="amigo"));
IFMATCHES("%&list_amigos%","<%&name%>");
REPLACE(&list_amigos,"<%&name%>","");
ELSE;
SET(send_error_2);
ENDIF;
ELSEIF((%&action%="rem")&&(%&group%="staff"));
IFMATCHES("%&list_staffs%","<%&name%>");
REPLACE(&list_staffs,"<%&name%>","");
ELSE;
SET(send_error_2);
ENDIF;
ELSEIF((%&action%="rem")&&(%&group%="rival"));
IFMATCHES("%&list_rivais%","<%&name%>");
REPLACE(&list_rivais,"<%&name%>","");
ELSE;
SET(send_error_2);
ENDIF;
ENDIF;
IF(send_error_1);
LOG(&e[PC] &c"%&name%" já esta nesta lista.);
ELSEIF(send_error_2);
LOG(&e[PC] &c"%&name%" nao esta nesta lista.);
ELSE;
IF(%&action%="add");
LOG(&e[PC] &a"%&name%" adicionado como %&group%.);
ELSEIF(%&action%="rem");
LOG(&e[PC] &c"%&name%" removido como %&group%.);
ENDIF;
ENDIF;
ENDIF;
ELSE;
LOG(&e[PC] &c"%&name%" é um nick inválido.);
ENDIF;
ELSE;
LOG(&e[PC] &cEste macro esta OFF.);
ENDIF;
ELSE;
IF(player_connected);
LOG("&e[PC] &cUso correto: &fsleep &c[&famigo&c|&fstaff&c|&frival&c] [&fadd&c|&frem&c] [&fnome&c].");
ELSE;
LOG(&e[PC] &cEste macro esta OFF.);
ENDIF;
ENDIF;
ENDIF;
ENDIF;
ENDIF;
IF((player_connected)&&(!foreach));
IF(foreach);
ELSE;
SET(foreach);
WAIT(5T);
DO;
SET(foreach);
SET(&foreach,"");
FOREACH(players);
IFMATCHES("%&list_amigos%","<%PLAYERNAME%>");
SET(&foreach,"%&foreach%<amigo.%PLAYERNAME%.>");
ENDIF;
IFMATCHES("%&list_rivais%","<%PLAYERNAME%>");
SET(&foreach,"%&foreach%<rival.%PLAYERNAME%.>");
ENDIF;
IFMATCHES("%&list_staffs%","<%PLAYERNAME%>");
SET(&foreach,"%&foreach%<staff.%PLAYERNAME%.>");
ENDIF;
IF(!player_connected);
SET(&foreach,"");
BREAK;
ENDIF;
NEXT;
IFMATCHES("%&foreach%","<[\d\w_]+.[\d\w_]+.><[\d\w_]+.[\d\w_]+.>");
SET(&label_txt,"Conectados");
ELSE;
SET(&label_txt,"Conectado");
ENDIF;
REPLACE(&amp
Poderia editar seu post por favor? Ou serei obrigado a denunciar.

Bjos.
 
Gabriel194 disse:
editei kk e que bugou e eu nem percebir juro.
Você editou errado kkk, era para retirar a citação do tópico, pois bugou. Poderia fazer esse favor? Esta meio que "estragando" o visual da primeira página.

Bjos.
 
SLEEPP disse:
Você editou errado kkk, era para retirar a citação do tópico, pois bugou. Poderia fazer esse favor? Esta meio que "estragando" o visual da primeira página.

Bjos.
como eu retiro cara?.
 
Status
Não está aberto para novas respostas.

Users who are viewing this thread

Voltar
Topo