CHAT MAIOR

23 de jan. de 2011

[INC] fCommand - (Multiparâmetros e Rápido) [2.0]

Introdução:

Oi gente.
Hoje venho publicar meu sistema de comandos criado juntamente com Dark TeaM PT.
Este sistema de comandos tem suporte a MultiParametros assim não precisando de sscanf,strtok e similares.


Acessibilidade:

#Multi-Parametros:

Ele tem um avançado sistema base explode e split.
ELe funciona com Multi-Parâmetros,assim sendo muito mais fácil a quem usa.

@Exemplo:

#Comando:
/vida 0 100

Code:
/vida = iParams[0] 0 = iParams[1] 100 = iParams[2]
Assim a partir do parametros '1' ele pegará todos espaços e fará as divisões,tudo isto no próprio sistema de comandos,ficando mais acessível.

#Acessibilidade de Comandos:
Assim como ZCMD ele é criado todos comandos fora que qualquer public,como se fosse uma Stock.

pawn Code:
fcmd(comando,playerid)
{
return true;
}

Assim facilitando a todos que usam.

Velocidade:

#Modo:
fCommand ultiliza a mesma base do zcmd.
São basicamente CallLocalFunctions que redirecionam para CallBack,assim sem necessitar strcmp para comparar
o comando,pois tudo é feito através de chamadas nas mesmas,no caso de a callback não existir ele automáticamente
retorna false,assim sendo uma velocidade incomparável a outros sistemas de comandos

#Comparações
Infelizmente não fiz comparações com outros sistemas de comandos,apenas com o mais rápido zcmd

Segundo DarK TeaM PT:

Code:
# ZCMD - 52 # FCMD - 25


Portanto não foi necessário outras verificações.

Códigos:

#Codígo

ou Então Clique aqui para Download

Créditos:
Sistema de Comandos
Ips Commands é criado por:


# [iPs]DraKiNs
# DarK TeaM PT

Em Agradecimento geral a Equipe [iPs]TeaM and DracoBlue

Um comentário:

Anônimo disse...

você poderia postar um FS de admin usando esse sistema né? Pois em um FS de admin contem todos os exemplos necessários para aprender a usar o fcmd.

exemplo, /a (chat) kick, tapa e etc..

estou tendo problemas no /kick porque eu quero dar o kick no player e colocar o motivo, só que se eu colocar iTotalParams ele manda a mensagem com o ID do player + o texto..

ficando assim

/kick 0 teste 123...

a mensagem vai sair assim:

O admin XXX (id xxx) kickou XXX (id xxx) motivo: 0 teste 123...

ele nao sai apena so motivo 'teste 123...'

Postar um comentário