[Tool/Web/Other] (online/beta) zcmd 2 icmd - conversor de comandos
#1

zcmd to icmd



Ideias:

Quote:
Originally Posted by -Prodigy-
Посмотреть сообщение
First of, excuse my lack of Portuguese ;p

This looks like a good include! Good job. Now waiting for a zcmd to icmd converter
Quote:
Originally Posted by Duduzinho
Oi Bruno cara vie seu Poste do Icmd cara achei Muito foda foda pra krl velho eu Digo voce e foda mlk kk ai tipo pensei vie um Comentario de um americano la no seu Post do Icmd pedindo um Convensor de zcmd para Icmd achei interesante se poderia fazer um aplicativo ou sla nun site so que Convertendo Strcmp para Icmd
Seria interesante nao sei se voce Consegue fazer mais pelo o que eu vie voce e fodao cara Obrigado ! Espero Respota!




Estou criando um zcmd 2 icmd. Por enquanto parece funcionar, mas foi meio complicado conseguir extrair o comando zcmd e transformar em icmd com as virgulas certinhas, e como estб em desenvolvimento pode ocorrer algum erro dependendo do cуdigo. Peзo que me ajudem e REPORTEM caso tiver bugs.








ACESSAR SITE:
Fiz em uns 30 minutos:

http://ipsbr.net/portal/zcmd2icmd/


Javascript free code



Importante:
Converte vбrios comandos ao mesmo tempo



  • Exemplo:


pawn Код:
CMD:me(playerid, params[])
{
    new string[128],msg[128],pname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,pname,sizeof(pname));
    if(sscanf(params,"sz",msg)) return SendClientMessage(playerid,COLOR_RED, "USAGE: /me <text>");
    format(string,sizeof(string),"*%s %s",pname,msg);
    SendClientMessageToAll(COLOR_GREY,string);
    return 1;
}

para


pawn Код:
case iscmd("m,e"):
{
    new string[128],msg[128],pname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,pname,sizeof(pname));
    if(sscanf(params,"sz",msg)) return SendClientMessage(playerid,COLOR_RED, "USAGE: /me <text>");
    format(string,sizeof(string),"*%s %s",pname,msg);
    SendClientMessageToAll(COLOR_GREY,string);
    return 1;
}


LEMBRANDO. Vocк precisa por os comandos dentro de:


pawn Код:
public OnPlayerCommandText(playerid, commandid, params[])
{

       switch(commandid) {

              // SEUS COMANDOS AQUI DENTRO!
       }

       return SendClientMessage(playerid,-1, "Comando desconhecido");
}

ficando


pawn Код:
public OnPlayerCommandText(playerid, commandid, params[])
{

       switch(commandid) {

             case iscmd("m,e"):
             {
                 new string[128],msg[128],pname[MAX_PLAYER_NAME];
                 GetPlayerName(playerid,pname,sizeof(pname));
                 if(sscanf(params,"sz",msg)) return SendClientMessage(playerid,COLOR_RED, "USAGE: /me <text>");
                 format(string,sizeof(string),"*%s %s",pname,msg);
                 SendClientMessageToAll(COLOR_GREY,string);
                 return 1;
             }
       }

       return SendClientMessage(playerid,-1, "Comando desconhecido");
}












Em breve novas alteraзхes no projeto do conversor. Й versгo beta ainda.


Fui
Reply
#2

Seria mais interessante ainda se desse para converter comandos sem processador, assim o pessoal nгo precisa re-escrevelos.
Reply
#3

Quote:
Originally Posted by zSuYaNw
Посмотреть сообщение
Seria mais interessante ainda se desse para converter comandos sem processador, assim o pessoal nгo precisa re-escrevelos.
Isso nгo й possнvel, nгo no momento. Teria que converter "string" para "s,t,r,i,n,g" e o compilador nгo aceita, й dificil demais fazer isto. Na verdade atй й possнvel, mas o cуdigo incharia devido o numero alto de cуdigos escritos pelo pre-processador e nгo funcionaria com strings acima de 7 caracteres, assim como y_stringhash faz, por isto eu nгo posso converter "string" para "s,t,r,i,n,g".

Logo, esse й o ъnico jeito. Por enquanto
Reply
#4

Quote:
Originally Posted by ipsBruno
Посмотреть сообщение
Isso nгo й possнvel, nгo no momento. Teria que converter "string" para "s,t,r,i,n,g" e o compilador nгo aceita, й dificil demais fazer isto. Na verdade atй й possнvel, mas o cуdigo incharia devido o numero alto de cуdigos escritos pelo pre-processador e nгo funcionaria com strings acima de 7 caracteres, assim como y_stringhash faz, por isto eu nгo posso converter "string" para "s,t,r,i,n,g".

Logo, esse й o ъnico jeito. Por enquanto
Nуs acreditamos no potencial no seu cйrebro alien.


BTW,
Parabйns ao conversor!
Reply
#5

Alien й tu

Obrigado
Reply
#6

Quote:
Originally Posted by ipsBruno
Посмотреть сообщение
Alien й tu

Obrigado
Eu nгo fera.

Quote:
Originally Posted by zSuYaNw
Посмотреть сообщение
N
Parabйns ao conversor!
E nгo hб vocк. hu3hu3hu3

Javascript, cуdigo limpo & bonito.
Reply
#7

Gostei parabens
Reply
#8

Muito bom
Reply
#9

Mais um bom trabalho parabйns
Reply
#10

Valeu Dan, Will e PT
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)