Sistema de Administraзгo 1.1 -
FStralioti - 02.03.2015
Bom, postei a um tempo atrбs um sistema de administraзгo, bem feio com strtok, hoje resolvi fazer um em zcmd + sscanf, fiz totalmente do 0 se tiver bugs ou sugestхes envie uma mp para mim, nгo tirei print's pois estou com problema no salvamento dos print's mais estб tudo funcionando corretamente, fora os comandos tem o famoso chat bubble, espero que gostem.
- No pastebin pode estar mal identado pois ele tira a identaзгo
Crйditos :
Fбbio Stralioti - Filterscript.
****** - sscanf.
Zeex - zcmd.
Double-O-Seven - dof2.
DanGT - Por tirar uma dъvida minha.
Humildadeforever - Por dar exemplos de como melhorar desde a versгo antiga.
PT - Por ajuda no outro tуpico.
Obs : criar as pastas Admins e Banidos
@EDIT
Comandos :
pawn Код:
/a - Chat Administraзгo
/reports - Envia uma mensagem automatica para os players reportarem
/olhar - Entra de spec em um player pelo id
/olharoff - Sai do spec
/vidat - Vida para todos do servidor
/vida - Seta a vida de apenas um player por vez pelo id
/pinfo - informaзхes do player como ping, ip.
/asay - Mensagem global
/trazer - Traz um player atй vocк pelo id
/ir - Vai atй um player pelo id
/veh - Cria um veiculo
/dc - Deleta o veiculo
/reparar - Repara o veiculo
/congelar - Congela um player pelo id
/descongelar - Descongela o player
/tapa - Da tapa em um player pelo id
/prender - Prende o player na cadeia
/soltar - Solta o preso
/kick - Kicka o player do servidor
/ban - Bani o player do servidor
/coletet - Colete para todos do servidor
/colete - Seta o colete de apenas um player por vez pelo id
/jetpack - Mochila a jato
Re: Sistema de Administraзгo 1.1 -
DanDRT - 02.03.2015
Й um bom inicio espero que continue estudando para evoluir.
Re: Sistema de Administraзгo 1.1 -
ipsLuan - 02.03.2015
Arruma mais este tуpico, ele estб praticamente "morto".
Re: Sistema de Administraзгo 1.1 -
FStralioti - 02.03.2015
Quote:
Originally Posted by DanDRT
Й um bom inicio espero que continue estudando para evoluir.
|
Obrigado por tudo dan
<3
@Luan nгo sou muito bom com palavras :/, vou pedir para uns amigos printar e vou upar aqui. obrigado
Re: Sistema de Administraзгo 1.1 -
Dry - 02.03.2015
Gostei amigo... Muito legal o script.
Se possнvel coloque os comandos no tуpico? Isso facilita muito a vida de novatos na linguagem a manusear o script dentro do jogo.
Parabйns.
Re: Sistema de Administraзгo 1.1 -
FStralioti - 02.03.2015
Quote:
Originally Posted by Dry
Gostei amigo... Muito legal o script.
Se possнvel coloque os comandos no tуpico? Isso facilita muito a vida de novatos na linguagem a manusear o script dentro do jogo.
Parabйns.
|
Olб, amigo obrigado vou editar agora e por os comandos obrigado!
@Edit obrigado pelo +rep fico muito agradecido.
Re: Sistema de Administraзгo 1.1 -
PT - 02.03.2015
Voce fez o loop antes de verificar se й admin o cara.
PHP код:
CMD:a(playerid, params[]) {
for( new i; i < MAX_PLAYERS; i++ )
{
if(Stralioti[playerid][pAdministrador] <= 0) return SendClientMessage(playerid, -1,"Vocк nгo й um Administrador");
{
if(sscanf(params, "s", texto)) return SendClientMessage(playerid, -1,"Use /a [texto]");
format(stralioti, sizeof(stralioti),"Chat Admin: %s: %s", PlayerNome(playerid),texto);
SendClientMessage(i,-1,stralioti);
}
}
return 1;
}
isso nao ta bem, mas ta melhor que a versao antiga.
Re: Sistema de Administraзгo 1.1 -
FStralioti - 02.03.2015
Quote:
Originally Posted by PT
Voce fez o loop antes de verificar se й admin o cara.
PHP код:
CMD:a(playerid, params[]) {
for( new i; i < MAX_PLAYERS; i++ )
{
if(Stralioti[playerid][pAdministrador] <= 0) return SendClientMessage(playerid, -1,"Vocк nгo й um Administrador");
{
if(sscanf(params, "s", texto)) return SendClientMessage(playerid, -1,"Use /a [texto]");
format(stralioti, sizeof(stralioti),"Chat Admin: %s: %s", PlayerNome(playerid),texto);
SendClientMessage(i,-1,stralioti);
}
}
return 1;
}
isso nao ta bem, mas ta melhor que a versao antiga.
|
Erro meu pt, obrigado por avisar corrigido.
@TenhoUmaDъvida obrigado amigo.
Re: Sistema de Administraзгo 1.1 - Whoo - 02.03.2015
Legal , parabйns
Obs
acho que vocк esqueceu de colocar o level no format
PHP код:
format(straliotiadmin, sizeof(straliotiadmin), "O admin %s deu admin level %s para vocк.", deu/*level*/);
SendClientMessage(Id, -1, straliotiadmin);
Re: Sistema de Administraзгo 1.1 -
FStralioti - 02.03.2015
Quote:
Originally Posted by Whoo
Legal , parabйns
Obs
acho que vocк esqueceu de colocar o level no format
PHP код:
format(straliotiadmin, sizeof(straliotiadmin), "O admin %s deu admin level %s para vocк.", deu/*level*/);
SendClientMessage(Id, -1, straliotiadmin);
|
Que desatenзгo da minha parte :/, vou corrigir quando for para o PC, abraзos