26.02.2015, 09:21
(
Последний раз редактировалось MarlboroBr; 05.03.2015 в 16:12.
)
Bom galera, o meu GM tem um sistema de evento onde o criador do evento pode ir criando os checkpoint... Porem o somente o cargo "Administrador" consegue criar os checkpoint's... Eu jб tentei e tentei aqui, porem quando eu consegui liberar para outro cargo no caso "Moderador" a criar o checkpoint, porem parou de sair nitro quando clica ( porque й a mesma tecla ) e comeзou a criar apenas checkpoint.
Bom, Administrador e Moderador tem nitro infinito, se eles clicarem onde ativa nitro, sai nitro como se fosse VIP. E este mesmo botгo й o de criar o checkpoint, porem um nгo interfere no outro porque Administrador pode soltar nitro e criar checkpoint sem problema nenhum... Eu queria dar permissгo ao cargo "Moderador" para poder criar checkpoint's...
Oque tem no GM a ver com ClickMause й isso:
Aqui para baixo eu jб adicionei permissгo ao "Moderador" ele pode configurar evento e tals, somente o checkpoint que ele nгo pode criar...
Bom, Administrador e Moderador tem nitro infinito, se eles clicarem onde ativa nitro, sai nitro como se fosse VIP. E este mesmo botгo й o de criar o checkpoint, porem um nгo interfere no outro porque Administrador pode soltar nitro e criar checkpoint sem problema nenhum... Eu queria dar permissгo ao cargo "Moderador" para poder criar checkpoint's...
Oque tem no GM a ver com ClickMause й isso:
PHP код:
new ClickMause[ MAX_PLAYERS ];
PHP код:
// Ev 1
ClickMause[ playerid ] = 0;
SetPlayerCheckPoint[ playerid ] = 0;
ParticipandoEvento[ playerid ] = 0;
vOcupou[ playerid ] = -1;
RotaBus[ playerid ] = -1;
RotaLixo[ playerid ] = -1;
trafcArma[ playerid ] = -1;
floodChat[ playerid ] = gettime();
PHP код:
// EV 2
ClickMause[ playerid ] = 0;
SetPlayerCheckPoint[ playerid ] = 0;
ParticipandoEvento[ playerid ] = 0;
vOcupou[ playerid ] = -1;
RotaBus[ playerid ] = -1;
RotaLixo[ playerid ] = -1;
PHP код:
if( IsPlayerInAnyVehicle( playerid ) && !IsABike( GetPlayerVehicleID( playerid )))
{
if( aInfo[ playerid ][ Admin ] == 1 || aInfo[ playerid][ Moderador ] == 1 ) // Quais Grupos de Admin Podem Ter Nitro
{
AddVehicleComponent( GetPlayerVehicleID( playerid ), 1010 );
}
if( pInfo[ playerid ][ PLAYER_VIP ] == 1 && ParticipandoEvento[ playerid ] == 0 )
{
AddVehicleComponent( GetPlayerVehicleID( playerid ), 1010 );
}
}
if( ClickMause[ playerid ] == 1 && aInfo[ playerid ][ Admin ] == 1 && aInfo[ playerid ][ Moderador ] == 1 ) // Quais Grupos de Admin Podem Criar Checkpoint No Evento
{
if( CheckID >= 800 )
{
SendClientMessage( playerid, COLOR_ERRO, "[ x ] Jб foi criado o mбximo de checkpoints ! );
return 1;
}