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:
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:
|
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 Код:
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 Код:
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.
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(lol, sizeof(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", playerson, MAX_PLAYERS);
for(new i=0; i<MAX_PLAYERS; i++)
{
GameTextForPlayer(i, lol , 6000, 1);
}
}
Poderia ser sу isso:
PHP код:
format(lol, sizeof(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", playerson, MAX_PLAYERS);
GameTextForAll(lol, 6000, 1);
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!!