quinta-feira, 14 de março de 2013

0 DS - Vagas reservadas

Ola!
Aqui ideia e que nem agua no deserto , então quando surgi algumas tem que aproveitar kkkk.
Essa FS ira reservar uma determinada quantidade de slot para sua administrção/vips ou o para que você quizer!

Vamos lá:

Definir quantidade de Vagas :

pawn Code:
#define                  MAX_VAGA         3

Ibagen



Code
pawn Code:
#include                 a_samp #define                  MAX_VAGA         3 new                      Players,                          Vaga[MAX_PLAYERS],                          Entrar; public OnFilterScriptInit() {     return 1; } public OnFilterScriptExit() {     return 1; } public OnPlayerConnect(playerid) {     Players++;     Vaga[playerid] = playerid;     Entrar = GetMaxPlayers()-Players;     if(Entrar <= MAX_VAGA)     {          //Code de seu moderador          SendClientMessage(playerid, -1, "-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-");          SendClientMessage(playerid, -1, "           ° Vaga destinada a Administrção!               ");          SendClientMessage(playerid, -1, "           ° Sera kickado !                               ");          SendClientMessage(playerid, -1, "-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-");          Kick(playerid);     }     return 1; } public OnPlayerDisconnect(playerid, reason) {     Players--;     return 1; }

Agora para restringir para a entrada da administração por exemplo
pawn Code:
Players++;     Vaga[playerid] = playerid;     Entrar = Players-GetMaxPlayers();     if(Entrar <= MAX_VAGA)     {          if(PlayerInfo[playerid][pAdmin] == 0)          {               SendClientMessage(playerid, -1, "-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-");               SendClientMessage(playerid, -1, "           ° Vaga destinada a Administrção!               ");               SendClientMessage(playerid, -1, "           ° Sera kickado !                               ");               SendClientMessage(playerid, -1, "-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-");               Kick(playerid);          }          else if(PlayerInfo[playerid][pAdmin] >= 1)          {               SendClientMessage(playerid, -1, "-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-");               SendClientMessage(playerid, -1, "           ° Logou na vaga reservada a administrador!     ");               SendClientMessage(playerid, -1, "           ° Bom Jogo!                                    ");               SendClientMessage(playerid, -1, "-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-");          }     }

Este code acima fiz em meu GM para testar !

Creditos a DonSpeed

Não retire os creditos

Gostou Comente ai.
Não Gostou Criticas contrutiva porfavor.

0 comentários: