SA-MP Forums Archive
[FilterScript] Sistema de Administraзгo 1.1 - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+----- Forum: Lançamentos/Releases (https://sampforum.blast.hk/forumdisplay.php?fid=56)
+----- Thread: [FilterScript] Sistema de Administraзгo 1.1 (/showthread.php?tid=566006)



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.
Download \/
4shared
Pastebin
- 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(playeridparams[]) {
        for( new 
iMAX_PLAYERSi++ )
        {
                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(straliotisizeof(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(playeridparams[]) {
        for( new 
iMAX_PLAYERSi++ )
        {
                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(straliotisizeof(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(straliotiadminsizeof(straliotiadmin), "O admin %s deu admin level %s para vocк."deu/*level*/);
SendClientMessage(Id, -1straliotiadmin); 



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(straliotiadminsizeof(straliotiadmin), "O admin %s deu admin level %s para vocк."deu/*level*/);
SendClientMessage(Id, -1straliotiadmin); 
Que desatenзгo da minha parte :/, vou corrigir quando for para o PC, abraзos