20.02.2015, 11:49
(
Последний раз редактировалось Adejair_Junior; 20.02.2015 в 21:01.
)
aConsole_
O Que este plugin faz ?
Й um simples plugin que vai adicionar novas funзхes ao seu console do seu servidor como novas funзхes para adicionar cores, funзхes para executar comandos batchs entre algumas coisas que vocк vera logo abaixo.
Qual a intenзгo desse plugin ?
A real intenзгo desse plugin foi para poder melhorar algumas aparкncias do console do sa-mp server e tambem adicionar algumas funзхes que serгo bem ъtils.
Em quais plataformas ele esta disponivel no momento ?
A primeira versгo no caso essa esta disponivel apenas para o windows pelo simples fato do linux ter uma opзгo para "mudar" a cor do console do usuбrio entгo de primeira dei prioridade ao windows, futuramente pretendo dar release a uma versгo para o linux.
Funзхes disponiveis:
- PHP код:
SetBatch(batched[])
- PHP код:
SetLineColor(colorNumber)
- PHP код:
RemoveConsoleColor()
- PHP код:
GetConsoleColor()
- PHP код:
SetFullColor(color)
- PHP код:
printc_line(corType, args[])
- PHP код:
printfc_line(corType, args[], params[])
- PHP код:
SetAllSegmentColor(colorType)
- PHP код:
RemoveAllSegmentColor(colorType)
- PHP код:
GetConsoleColorEx()
Cor | cID |
AZUL_ESCURO | 1 |
VERDE_ESCURO | 2 |
CYAN_ESCURO | 3 |
VERMELHO_ESCURO | 4 |
ROXO_ESCURO | 5 |
MARROM_MEDIO | 6 |
CINZA_CLARO | 7 |
CINZA_ESCURO | 8 |
AZUL_MEDIO | 9 |
VERDE_CLARO | 10 |
AZUL_CLARO | 11 |
VERMELHO_NORMAL | 12 |
ROSA_NORMAL | 13 |
AMARELO_NORMAL | 14 |
BRANCO_NORMAL | 15 |
PHP код:
/*
* © Plugin Console v0.1 (BETA DEVELOPMENT)
*
* Criador: Adejair Jъnior
*
***********************************/
#include <a_samp>
#include <a_console>
#define COR_DEFINIDA VERDE_CLARO
main() {
printc_line(AZUL_CLARO, "==========================");
printc_line(BRANCO_NORMAL,"Plugin aControl versгo v0.1");
printc_line(AZUL_CLARO, "==========================");
printc_line(VERMELHO_NORMAL,"O console serб limpo em 3 segundos..");
SetTimer("OnResetConsole", 3000, false);
}
forward OnResetConsole();
public OnResetConsole() {
SetBatch("cls");
SetAllSegmentColor(COR_DEFINIDA);
printf("A partir de agora todas as cores digitadas serгo da cor %s durante 5 segundos", GetConsoleColorEx());
for(new meoW; meoW <= 5; meoW++) {
print("Meooow Alienigena");
}
SetTimer("AfterOnResetConsole", 5000, false);
}
forward AfterOnResetConsole();
public AfterOnResetConsole() {
print("Resetando cor...\n\n");
RemoveAllSegmentColor();
SetFullColor(AZUL_CLARO);
print("==============================");
printc_line(BRANCO_NORMAL, "Good Vibes new Plugin");
printc_line(BRANCO_NORMAL, "Creditos: Adejair Jъnior");
SetFullColor(AZUL_CLARO);
print("==============================");
RemoveConsoleColor();
}
Crйditos
Adejair Jъnior - Criador do Plugin.
Larceny - Ajuda com tabelas.
E aos demais que contribuirem no github.
Notas
O Plugin se encontra em sua primeira versгo 0.1 qualquer bug encontrado pode ser relatado atrвves deste post, e o plugin foi compilado em MODO_DEBUG talves sejб necessбrio algumas dlls (MSVCR100.dll), caso queira ver uma funзгo em futuras versхes deixe um pedido no prуpio tуpico.
Demonstraзгo
O Cуdigo usado na utilizaзгo й o mesmo que esta na gift