SA-MP Forums Archive
[FilterScript] Sistema De Server Full - 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 Server Full (/showthread.php?tid=274126)



Sistema De Server Full - Gabriel Duarte - 04.08.2011

Explicaзгo:

Bom Galera na minha fase noob de scripter quando eu so achava que sabia alguma coisa eu sempre quis fazer um sistema tipo esse de Server Full, ou seja, quando lotar o server ele manda mensagem para todos dizendo que o server lotou. Ai Hoje decide fazer e fiz em 10 minutos.
O FilterScripter funciona da seguinte forma ele pega sozinho a quantidade de slots que estгo no server.cfg e com isso vocк nгo precisa ter o trabalho de sempre ficar editando o FS quando mudar a quantidade de slots.


Crйditos:
[KoS] Gabriel_Duarte - Pela Criaзгo Total do FilterScript.





Links:
PastBin: Clique Aqui



Re: Sistema De Server Full - JonathanFeitosa - 04.08.2011

Poderia me Explicar Vбrios SendClientMessageToAll no OnPlayerSpawn ?


Re: Sistema De Server Full - Gabriel Duarte - 04.08.2011

Para Floodar mesmo porque quando lota o server geral fica feliz...І


Re: Sistema De Server Full - ViniBorn - 04.08.2011

Belo flood.


Re: Sistema De Server Full - Joao_VS - 04.08.2011

kkkkk, geral fica feliz pq? sу vai laga mais :P /zoa, legal cara, mais nem vo por no meu sv. Nгo que eu nгo tenha gostado, й q ja tem mesmo riariaari


Re: Sistema De Server Full - steki. - 04.08.2011

aff...


Re: Sistema De Server Full - Gabriel Duarte - 04.08.2011

Quote:
Originally Posted by juliana512
Посмотреть сообщение
Vocк falou que pega atualmente o nъmero de slots que estб no server.cfg, e a funзгo estб assim:
pawn Код:
MAX_PLAYERS
MAX_PLAYERS = 500

E se ele no server.cfg sу tiver 100 slots? Sу mandarб a mensagem quando chegar aos 500, sendo: NUNCA!

Para pegar os slots disponiveis no server.cfg, use:
pawn Код:
GetMaxPlayers();
Se Vocк nгo sabe nгo fale olhe no topo do Fs como eu defini o MAX_PLAYERS...


Re: Sistema De Server Full - Macintosh - 04.08.2011

pawn Код:
#define MAXPLAYERS 50
pawn Код:
for(new i=0; i<MAXPLAYERS; i++)
Poderia usar assim para nгo contar atй 500 slots e usar uma boa memуria do Host.


Re: Sistema De Server Full - Gabriel Duarte - 04.08.2011

Quote:
Originally Posted by Shickcard
Посмотреть сообщение
pawn Код:
#define MAXPLAYERS 50
pawn Код:
for(new i=0; i<MAXPLAYERS; i++)
Poderia usar assim para nгo contar atй 500 slots e usar uma boa memуria do Host.
Eu sei mas quis fazer assim para que nгo precisasse trocar no fs toda a vez q mudasse de quantidade de slots...


Re: Sistema De Server Full - crush_ - 04.08.2011

pawn Код:
public OnPlayerSpawn(playerid)
{
        playerson++;
...


a variбvel playerson vai incrementar sempre que alguйm spawnar?

Devia estar em OnPlayerConnect nгo?

e ela deveria decrementar em OnPlayerDisconnect


Re: Sistema De Server Full - array13 - 04.08.2011

vocк pos ai o commando /players
o prуprio nгo й necessбrio, se nуs sу carregarmos no tab , sabemos logo todos o jogadores que estгo on.


Re: Sistema De Server Full - MiTToS - 04.08.2011

outra crнtica, construtiva.

pawn Код:
new lol[256];
Para que usar uma variбvel tгo grande? sendo que o mбximo que vocк consegue imprimir й 128?

vocк usou 256 para:

pawn Код:
PARABЙNS AO SERVER E A TODOS, ESTAMOS FULL %d/%d AGORA RUMO AOS %d
Enquanto vocк usaria apenas 76.

vocк poderia fazer assim, que seria mais otimizado.


Re: Sistema De Server Full - Josma_cmd - 04.08.2011

Quote:
Originally Posted by crush_
Посмотреть сообщение
pawn Код:
public OnPlayerSpawn(playerid)
{
        playerson++;
...


a variбvel playerson vai incrementar sempre que alguйm spawnar?

Devia estar em OnPlayerConnect nгo?

e ela deveria decrementar em OnPlayerDisconnect
Foi o que eu disse а ele.

Gabriel criticas sempre vгo existir, seu FS ficou bom. Parabйns.
Gostei da diretiva sobre o MAX_PLAYERS no inicio do FS.


Re: Sistema De Server Full - Gabriel Duarte - 04.08.2011

Eu sei, sobre o cmd de /players й que eu fiz so para testar se ia pegar o maxplayers e esqueci de tirar...


Dei edit e em breve atulizo e crio as msg em radom...


Re: Sistema De Server Full - JonathanFeitosa - 04.08.2011

Agora Sim Estб Certo й vou da Minha Nota. mais tira aquele flood de SendClientMessageToAll...

Parabйns 8.99,01,2,3,4.1,1/10


Re: Sistema De Server Full - Shadoww5 - 04.08.2011

30 mensagens serгo enviadas num intervalo muito pequeno de tempo para todos os jogadores, o que, possivelmente, pode causar lag, logo й altamente desaconselhavel, alйm de ser, sinceramente, super idiota.

PHP код:
        format(lolsizeof(lol), "~y~S~p~e~r~r~g~v~b~e~w~r ~y~I~p~s ~r~F~g~u~b~l~w~l~n~ ~y~ %i~r~/~y~%d"playersonMAX_PLAYERS);
 
                for(new 
i=0i<MAX_PLAYERSi++)
                                {
                        
GameTextForPlayer(ilol 60001);
                                }
                } 
Poderia ser sу isso:

PHP код:
format(lolsizeof(lol), "~y~S~p~e~r~r~g~v~b~e~w~r ~y~I~p~s ~r~F~g~u~b~l~w~l~n~ ~y~ %i~r~/~y~%d"playersonMAX_PLAYERS);
GameTextForAll(lol60001); 



Re: Sistema De Server Full - Y_Baby - 04.08.2011

Legal, belo FS acho que varias pessoas vгo usar


Re: Sistema De Server Full - Victor Cesaroni - 05.08.2011

Nota: 9
Simplificando o que todos disseram ( a minha opiniгo tambйm ) o FS poderia ser melhor otimizando melhor ele

Resumindo o FS ficou bom poderia ser nota 10 se fosse melhor otimizado


Re: Sistema De Server Full - URSS_Morelli - 06.08.2011

Isso vai pra vida!! Axo que atй o BPG ja estб usando kkk' mais aii estб.. й muito bom!!