Essa include adiciona funções que estendem os recursos que o cliente samp pode oferecer, nunca tinha visto nada relacionado a essa include em canto nenhum acabei encontrando ela no github através de uma copia que um cara fez, essa include possui um plugin pra você colocar no servidor e um plugin asi que o cliente deve colocar na pasta do gta dele se você tem mods cleo ai você já tem um carregador de arquivos asi se não tem baixe aqui https://cleo.li repositório no gitub https://github.com/Hual/SA-MP-Plus
include https://github.com/Hual/SA-MP-Plus/blob/...c?raw=true
plugin do servidor windows https://github.com/Hual/SA-MP-Plus/blob/...l?raw=true
plugin do servidor linux https://github.com/Hual/SA-MP-Plus/blob/...o?raw=true
plugin asi https://github.com/Hual/SA-MP-Plus/blob/...i?raw=true
aqui no br eu só achei um blog listando as funções da include consulte a wiki do projeto para obter mais informações https://github.com/KingHual/SA-MP-Plus/wiki/Scripting
1 - ToggleHUDComponentForPlayer(playerid, componentid, bool:toggle);
1a - ComponentID´s
HUD_COMPONENT_ALL
HUD_COMPONENT_AMMO
HUD_COMPONENT_WEAPON
HUD_COMPONENT_HEALTH
HUD_COMPONENT_BREATH
HUD_COMPONENT_ARMOUR
HUD_COMPONENT_MINIMAP
HUD_COMPONENT_CROSSHAIR
HUD_COMPONENT_MONEY
Objetivo dessa Função: Desativar ou Ativar HUD
2 -SetRadioStationForPlayer(playerid, stationid);
2a - StationID´s
RADIO_PLAYBACKFM
RADIO_KROSE
RADIO_KDST
RADIO_BOUNCEFM
RADIO_SRUR
RADIO_LOSSANTOS
RADIO_RADIOX
RADIO_CSR
RADIO_KJAHWEST
RADIO_MASTERSOUNDS
RADIO_WCTR
RADIO_UTP
RADIO_OFF >> Desliga a Radio
Objetivo dessa Função: Setar a Estação da Radio de um Jogador
3 - SetWaveHeightForPlayer(playerid, Float:height);
![[Imagem: sa-mp-066.png]](https://3.bp.blogspot.com/-7tTym2GLvuY/V4MOrP4WrmI/AAAAAAAADE0/-gKgoMhUaq87u0HK7PInXlQdGVfxLq9twCLcB/s320/sa-mp-066.png)
![[Imagem: sa-mp-065.png]](https://1.bp.blogspot.com/-lvQUAuNKpuA/V4MO9aCWqpI/AAAAAAAADE4/1ObxtckZpoQNqSAOHw4b9uH7EdWI34EnwCLcB/s320/sa-mp-065.png)
![[Imagem: sa-mp-067.png]](https://2.bp.blogspot.com/-lKJSJw--a40/V4MO-ZLk8VI/AAAAAAAADE8/aBVVhISTItcJGtB2D7b5tyjoDUwAcLJTACLcB/s320/sa-mp-067.png)
Objetivo dessa Função: Alterar o Tamanho das Ondas
4 - SetWaveHeightForAll(float:height);
Objetivo dessa Função: O Mesmo Procedimento da SetWaveHeightForPlayer só que nesse seta para todos os jogadores
5 - TogglePauseMenuAbility(playerid, bool:toggle);
Código Testado o Menu ESC não aparece só dá um barulho. Codigo muito bom para evitar que o jogador saia do servidor algemado mas no samp existe o /q que sai do servidor.
Objetivo dessa Função: Desativar ou Ativar o Menu Pause
6 - IsPlayerInPauseMenu(playerid);
Este Código é usada para Informar se o Jogador está no Menu Pause.
7 - SetPlayerHUDComponentColour(playerid, componentid, colour);
7a - Component´s ID
HUD_COLOUR_MONEY_POSITIVE
HUD_COLOUR_MONEY_NEGATIVE
HUD_COLOUR_ARMOUR
HUD_COLOUR_HEALTH
HUD_COLOUR_BREATH
HUD_COLOUR_AMMO
HUD_COLOUR_WANTED_LEVEL
HUD_COLOUR_RADIO_TUNED
HUD_COLOUR_RADIO_UNTUNED
Cores Em Hexadecimal exemplo 0xFFFF00AA (AMARELO)
![[Imagem: sa-mp-063.png]](https://3.bp.blogspot.com/-Wai5BGB9mI0/V5Z6SmmZptI/AAAAAAAADHA/GjmNmoFGLkYI6zoSAD8acQlgpb-Gx0WegCLcB/s320/sa-mp-063.png)
Objetivo dessa Função: Color o HUD de um Jogador. ( Para Setar de todos os Jogadores Crie uma Public )
8 - TogglePlayerAction(playerid, actionid, bool:toggle);
8a - ActionID´s
PLAYER_ACTION_ALL
PLAYER_ACTION_SPRINT
PLAYER_ACTION_ENTER_CAR
PLAYER_ACTION_CROUCH
PLAYER_ACTION_FIRE_WEAPON
PLAYER_ACTION_UNKNOWN
PLAYER_ACTION_SWITCH_WEAPON
PLAYER_ACTION_JUMP
Objetivo dessa Função: Ativar ou Desativar uma ação ( Agachar, Correr, Pular, etc )
9 - SetPlayerNoReload(playerid, bool:toggle);
Objetivo dessa Função: Ativar ou Desativar o re-carregamento da arma de um Jogador.
10 - GetPlayerResolution(playerid, &width, &height);
Objetivo dessa Função: Verificar a Resolução da Tela de Um Jogador
Exemplo:
new largura,altura,string[128];
GetPlayerResolution(playerid, largura, altura);
format(string,sizeof(string),"Sua Resolução é: %d x %d", largura, altura);
SendClientMessage(playerid, -1, string);//Exemplo: Sua Resolução é: 1600 x 900
11 - IsUsingSAMPP(playerid);
Objetivo dessa Função: Verificar se o Jogador está usando o programa SAMP PLUS
12 - SetPlayerBlurIntensity(playerid, intensity);
Objetivo dessa Função: Efeito Borrão, Borrar a Tela quando veiculo está rápido.
intensity default é 100
![[Imagem: 687474703a2f2f692e696d6775722e636f6d2f56...6a7067.jpg]](https://4.bp.blogspot.com/-2TrgGF3yulw/V5ZD-LXIVbI/AAAAAAAADGc/bVU0EkaXD6gf_lS_cXmgzeKH4z29qkllACLcB/s320/687474703a2f2f692e696d6775722e636f6d2f567063617366572e6a7067.jpg)
13 - SetPlayerGameSpeed(playerid, Float:Speed);
Objetivo dessa Função: Definir a Velocidade do Jogo de um Jogador.
14 - TogglePlayerDriveOnWater(playerid, bool: toggle);
Objetivo dessa Função: Dirigir na Agua.
![[Imagem: 687474703a2f2f696d6775722e636f6d2f4e4d76...6a7067.jpg]](https://1.bp.blogspot.com/-shs6H4IqOcE/V5aWZp7qEPI/AAAAAAAADHQ/FawQqCGwP6INT_PubUvMoD7tsStzdEphACLcB/s320/687474703a2f2f696d6775722e636f6d2f4e4d76756b754a2e6a7067.jpg)
15 - TogglePlayerFrozen(playerid, bool:toggle);
Objetivo dessa Função: Congelar o Jogador.
Obs: Este código é o mesmo ao TogglePlayerControllable no 0, mas a unica diferença é que nesse código o jogador pode mover a câmera.
16 - SetPlayerPedAnims(playerid, Toggle);
Objetivo dessa Função: Setar o Modo de Andar do Jogador.
Obs: Este código é o mesmo ao UsePlayerPedAnims, mas a diferença é que neste código pode ser usado para jogador especifico.
17 - TogglePlayerSwitchReload(playerid, bool: toggle);
Objetivo dessa Função: Ativa ou Desativa o re-carregamento quando trocar a arma
18 - TogglePlayerInfiniteRun(playerid, bool:toggle);
Objetivo dessa Função: Não cansar ao correr ( true para não cansar ao correr e false para cansar ao correr )
Obs: No SA-MP o cansaço já é desativado (InfiniteRun é true ) mas caso você queira colocar o cansaço é só dar false nesse código.
19 - SetPlayerAircraftHeight(playerid, Float: height);
Objetivo dessa Função: Alterar a altura em que o Veiculo Aereo do Jogador pode ir
Obs: Default é 800
20 - GetPlayerAircraftHeight(playerid);
Objetivo dessa Função: Verificar a altura maxima em que o veiculo pode ir.
21 - SetPlayerJetpackHeight(playerid, Float: height);
Objetivo dessa Função: Alterar a altura em que o Jetpack de um Jogador pode ir
Obs: Default é 100
22 - GetPlayerJetpackHeight(playerid);
Objetivo dessa Função: Verificar a altura maxima do Jetpack de um Jogador
Agora irei colocar as Callbacks da Include
1- OnPlayerOpenPauseMenu(playerid) >> é chamado quando um jogador abre o Menu de Pause
2- OnPlayerClosePauseMenu(playerid) >> é chamado quando um jogador fecha o Menu de Pause
3- OnPlayerEnterSubmenu(playerid, from, to)
3a - MenuPause
PAUSE_ID_STATS
PAUSE_ID_STARTGAME
PAUSE_ID_BRIEF
PAUSE_ID_AUDIOSETTINGS
PAUSE_ID_DISPLAYSETTINGS
PAUSE_ID_MAP
PAUSE_ID_DEFAULTSETTINGS
PAUSE_ID_AUDIODEFAULTSETTINGS
PAUSE_ID_CONTROLLERDEFAULTSETTINGS
PAUSE_ID_USERTRACKOPTIONS
PAUSE_ID_LANGUAGE
PAUSE_ID_OPTIONS
PAUSE_ID_QUITGAME
PAUSE_ID_CONTROLLERSETUP
PAUSE_ID_REDEFINECONTROLS
PAUSE_ID_FOOTVEHICLECONTROLS
PAUSE_ID_MOUSESETTINGS
PAUSE_ID_JOYPADSETTINGS
PAUSE_ID_MAIN
É Chamado quando o Jogador pula de um Menu para outro
Exemplo: Mapa para Opções. PAUSE_ID_MAP, PAUSE_ID_OPTIONS
4 - OnDriverDriveByShot(playerid) >> é usado quando um Jogador atira pelo Banco do Motorista
5 - OnPlayerStunt(playerid, stunttype, money, details[]) >> é usado quando player faz stunt
5a - StuntType´s
STUNT_TYPE_TWO_WHEELS
STUNT_TYPE_INSANE
STUNT_TYPE_WHEELIE
STUNT_TYPE_STOPPIE
Agora Irei colocar Funções já existentes mas Editadas
1 - SetPlayerCheckpoint(playerid, Float:X, Float:Y, FloatZ, Float:Size, inner colour = 0xFF0000FF, middle colour = 0xFF0000FF, outer colour = 0xFF0000FF);
Objetivo dessa Função: Setar um Checkpoint Colorido.
Obs: Default Vermelho.
![[Imagem: ss%252B%25282014-06-22%252Bat%252B08.00.30%2529.jpg]](https://1.bp.blogspot.com/-oPhh7ZpsNx0/V5Z2lLFkZrI/AAAAAAAADGs/roJFR3-L90s4mRAmLSLsk4dYTsuoxDt4gCLcB/s320/ss%252B%25282014-06-22%252Bat%252B08.00.30%2529.jpg)
2 - SetPlayerRaceCheckpoint(playerid, type, Float:X, Float:Y, Float:Z, Float:nextx, Float:nexty, Float:nextz, Float
ize, colour = 0xFF0000FF
Objetivo dessa Função: Setar um Checkpoint de Corrida Colorido
![[Imagem: ss%252B%25282014-06-22%252Bat%252B04.39.34%2529.jpg]](https://1.bp.blogspot.com/-PIIcg3Cto4c/V5Z3Sz8S0mI/AAAAAAAADGw/FS0wqOGZZ8YXkvb37sWV6wZiK_m2L2zkgCLcB/s320/ss%252B%25282014-06-22%252Bat%252B04.39.34%2529.jpg)
3 - SetPlayerCheckpointColour(playerid, Colour = 0xFF0000FF);
Objetivo dessa Função: Mudar a cor de um Checkpoint ( em hexadecimal )
4 - SetPlayerRaceCheckpointColour(playerid, colour = 0xFF0000FF);
Objetivo dessa Função: Mudar a cor do Checkpoint de Corrida ( em hexadecimal )
Outras Callbacks
1 - OnPlayerResolutionChange(playerid, width, height)
é chamado quando player muda a resolução da tela
2 - OnPlayerSAMPPConnect(address[], port)
é chamado quando um jogador que tem o programa SAMP PLUS instalado, conecta no servidor
3 - OnPlayerSAMPPJoin(playerid, bool:has_plugin)
é usado quando um jogador que tem o programa SAMP PLUS instalado, entra no servidor
na pesquisa eu fiz também acabei encontrando um arquivo chamado samp plus anti cheat isso foi uma copia que o servidor russo samp-rp fez desse plugin e transformou em um anti cheat pra barrar o uso de cleo no servidor deles o nome do blog onde eu peguei as explicações das funções se chama sampextremeoficial
include https://github.com/Hual/SA-MP-Plus/blob/...c?raw=true
plugin do servidor windows https://github.com/Hual/SA-MP-Plus/blob/...l?raw=true
plugin do servidor linux https://github.com/Hual/SA-MP-Plus/blob/...o?raw=true
plugin asi https://github.com/Hual/SA-MP-Plus/blob/...i?raw=true
aqui no br eu só achei um blog listando as funções da include consulte a wiki do projeto para obter mais informações https://github.com/KingHual/SA-MP-Plus/wiki/Scripting
1 - ToggleHUDComponentForPlayer(playerid, componentid, bool:toggle);
1a - ComponentID´s
HUD_COMPONENT_ALL
HUD_COMPONENT_AMMO
HUD_COMPONENT_WEAPON
HUD_COMPONENT_HEALTH
HUD_COMPONENT_BREATH
HUD_COMPONENT_ARMOUR
HUD_COMPONENT_MINIMAP
HUD_COMPONENT_CROSSHAIR
HUD_COMPONENT_MONEY
Objetivo dessa Função: Desativar ou Ativar HUD
2 -SetRadioStationForPlayer(playerid, stationid);
2a - StationID´s
RADIO_PLAYBACKFM
RADIO_KROSE
RADIO_KDST
RADIO_BOUNCEFM
RADIO_SRUR
RADIO_LOSSANTOS
RADIO_RADIOX
RADIO_CSR
RADIO_KJAHWEST
RADIO_MASTERSOUNDS
RADIO_WCTR
RADIO_UTP
RADIO_OFF >> Desliga a Radio
Objetivo dessa Função: Setar a Estação da Radio de um Jogador
3 - SetWaveHeightForPlayer(playerid, Float:height);
![[Imagem: sa-mp-066.png]](https://3.bp.blogspot.com/-7tTym2GLvuY/V4MOrP4WrmI/AAAAAAAADE0/-gKgoMhUaq87u0HK7PInXlQdGVfxLq9twCLcB/s320/sa-mp-066.png)
![[Imagem: sa-mp-065.png]](https://1.bp.blogspot.com/-lvQUAuNKpuA/V4MO9aCWqpI/AAAAAAAADE4/1ObxtckZpoQNqSAOHw4b9uH7EdWI34EnwCLcB/s320/sa-mp-065.png)
![[Imagem: sa-mp-067.png]](https://2.bp.blogspot.com/-lKJSJw--a40/V4MO-ZLk8VI/AAAAAAAADE8/aBVVhISTItcJGtB2D7b5tyjoDUwAcLJTACLcB/s320/sa-mp-067.png)
Objetivo dessa Função: Alterar o Tamanho das Ondas
4 - SetWaveHeightForAll(float:height);
Objetivo dessa Função: O Mesmo Procedimento da SetWaveHeightForPlayer só que nesse seta para todos os jogadores
5 - TogglePauseMenuAbility(playerid, bool:toggle);
Código Testado o Menu ESC não aparece só dá um barulho. Codigo muito bom para evitar que o jogador saia do servidor algemado mas no samp existe o /q que sai do servidor.
Objetivo dessa Função: Desativar ou Ativar o Menu Pause
6 - IsPlayerInPauseMenu(playerid);
Este Código é usada para Informar se o Jogador está no Menu Pause.
7 - SetPlayerHUDComponentColour(playerid, componentid, colour);
7a - Component´s ID
HUD_COLOUR_MONEY_POSITIVE
HUD_COLOUR_MONEY_NEGATIVE
HUD_COLOUR_ARMOUR
HUD_COLOUR_HEALTH
HUD_COLOUR_BREATH
HUD_COLOUR_AMMO
HUD_COLOUR_WANTED_LEVEL
HUD_COLOUR_RADIO_TUNED
HUD_COLOUR_RADIO_UNTUNED
Cores Em Hexadecimal exemplo 0xFFFF00AA (AMARELO)
![[Imagem: sa-mp-063.png]](https://3.bp.blogspot.com/-Wai5BGB9mI0/V5Z6SmmZptI/AAAAAAAADHA/GjmNmoFGLkYI6zoSAD8acQlgpb-Gx0WegCLcB/s320/sa-mp-063.png)
Objetivo dessa Função: Color o HUD de um Jogador. ( Para Setar de todos os Jogadores Crie uma Public )
8 - TogglePlayerAction(playerid, actionid, bool:toggle);
8a - ActionID´s
PLAYER_ACTION_ALL
PLAYER_ACTION_SPRINT
PLAYER_ACTION_ENTER_CAR
PLAYER_ACTION_CROUCH
PLAYER_ACTION_FIRE_WEAPON
PLAYER_ACTION_UNKNOWN
PLAYER_ACTION_SWITCH_WEAPON
PLAYER_ACTION_JUMP
Objetivo dessa Função: Ativar ou Desativar uma ação ( Agachar, Correr, Pular, etc )
9 - SetPlayerNoReload(playerid, bool:toggle);
Objetivo dessa Função: Ativar ou Desativar o re-carregamento da arma de um Jogador.
10 - GetPlayerResolution(playerid, &width, &height);
Objetivo dessa Função: Verificar a Resolução da Tela de Um Jogador
Exemplo:
new largura,altura,string[128];
GetPlayerResolution(playerid, largura, altura);
format(string,sizeof(string),"Sua Resolução é: %d x %d", largura, altura);
SendClientMessage(playerid, -1, string);//Exemplo: Sua Resolução é: 1600 x 900
11 - IsUsingSAMPP(playerid);
Objetivo dessa Função: Verificar se o Jogador está usando o programa SAMP PLUS
12 - SetPlayerBlurIntensity(playerid, intensity);
Objetivo dessa Função: Efeito Borrão, Borrar a Tela quando veiculo está rápido.
intensity default é 100
![[Imagem: 687474703a2f2f692e696d6775722e636f6d2f56...6a7067.jpg]](https://4.bp.blogspot.com/-2TrgGF3yulw/V5ZD-LXIVbI/AAAAAAAADGc/bVU0EkaXD6gf_lS_cXmgzeKH4z29qkllACLcB/s320/687474703a2f2f692e696d6775722e636f6d2f567063617366572e6a7067.jpg)
13 - SetPlayerGameSpeed(playerid, Float:Speed);
Objetivo dessa Função: Definir a Velocidade do Jogo de um Jogador.
14 - TogglePlayerDriveOnWater(playerid, bool: toggle);
Objetivo dessa Função: Dirigir na Agua.
![[Imagem: 687474703a2f2f696d6775722e636f6d2f4e4d76...6a7067.jpg]](https://1.bp.blogspot.com/-shs6H4IqOcE/V5aWZp7qEPI/AAAAAAAADHQ/FawQqCGwP6INT_PubUvMoD7tsStzdEphACLcB/s320/687474703a2f2f696d6775722e636f6d2f4e4d76756b754a2e6a7067.jpg)
15 - TogglePlayerFrozen(playerid, bool:toggle);
Objetivo dessa Função: Congelar o Jogador.
Obs: Este código é o mesmo ao TogglePlayerControllable no 0, mas a unica diferença é que nesse código o jogador pode mover a câmera.
16 - SetPlayerPedAnims(playerid, Toggle);
Objetivo dessa Função: Setar o Modo de Andar do Jogador.
Obs: Este código é o mesmo ao UsePlayerPedAnims, mas a diferença é que neste código pode ser usado para jogador especifico.
17 - TogglePlayerSwitchReload(playerid, bool: toggle);
Objetivo dessa Função: Ativa ou Desativa o re-carregamento quando trocar a arma
18 - TogglePlayerInfiniteRun(playerid, bool:toggle);
Objetivo dessa Função: Não cansar ao correr ( true para não cansar ao correr e false para cansar ao correr )
Obs: No SA-MP o cansaço já é desativado (InfiniteRun é true ) mas caso você queira colocar o cansaço é só dar false nesse código.
19 - SetPlayerAircraftHeight(playerid, Float: height);
Objetivo dessa Função: Alterar a altura em que o Veiculo Aereo do Jogador pode ir
Obs: Default é 800
20 - GetPlayerAircraftHeight(playerid);
Objetivo dessa Função: Verificar a altura maxima em que o veiculo pode ir.
21 - SetPlayerJetpackHeight(playerid, Float: height);
Objetivo dessa Função: Alterar a altura em que o Jetpack de um Jogador pode ir
Obs: Default é 100
22 - GetPlayerJetpackHeight(playerid);
Objetivo dessa Função: Verificar a altura maxima do Jetpack de um Jogador
Agora irei colocar as Callbacks da Include
1- OnPlayerOpenPauseMenu(playerid) >> é chamado quando um jogador abre o Menu de Pause
2- OnPlayerClosePauseMenu(playerid) >> é chamado quando um jogador fecha o Menu de Pause
3- OnPlayerEnterSubmenu(playerid, from, to)
3a - MenuPause
PAUSE_ID_STATS
PAUSE_ID_STARTGAME
PAUSE_ID_BRIEF
PAUSE_ID_AUDIOSETTINGS
PAUSE_ID_DISPLAYSETTINGS
PAUSE_ID_MAP
PAUSE_ID_DEFAULTSETTINGS
PAUSE_ID_AUDIODEFAULTSETTINGS
PAUSE_ID_CONTROLLERDEFAULTSETTINGS
PAUSE_ID_USERTRACKOPTIONS
PAUSE_ID_LANGUAGE
PAUSE_ID_OPTIONS
PAUSE_ID_QUITGAME
PAUSE_ID_CONTROLLERSETUP
PAUSE_ID_REDEFINECONTROLS
PAUSE_ID_FOOTVEHICLECONTROLS
PAUSE_ID_MOUSESETTINGS
PAUSE_ID_JOYPADSETTINGS
PAUSE_ID_MAIN
É Chamado quando o Jogador pula de um Menu para outro
Exemplo: Mapa para Opções. PAUSE_ID_MAP, PAUSE_ID_OPTIONS
4 - OnDriverDriveByShot(playerid) >> é usado quando um Jogador atira pelo Banco do Motorista
5 - OnPlayerStunt(playerid, stunttype, money, details[]) >> é usado quando player faz stunt
5a - StuntType´s
STUNT_TYPE_TWO_WHEELS
STUNT_TYPE_INSANE
STUNT_TYPE_WHEELIE
STUNT_TYPE_STOPPIE
Agora Irei colocar Funções já existentes mas Editadas
1 - SetPlayerCheckpoint(playerid, Float:X, Float:Y, FloatZ, Float:Size, inner colour = 0xFF0000FF, middle colour = 0xFF0000FF, outer colour = 0xFF0000FF);
Objetivo dessa Função: Setar um Checkpoint Colorido.
Obs: Default Vermelho.
![[Imagem: ss%252B%25282014-06-22%252Bat%252B08.00.30%2529.jpg]](https://1.bp.blogspot.com/-oPhh7ZpsNx0/V5Z2lLFkZrI/AAAAAAAADGs/roJFR3-L90s4mRAmLSLsk4dYTsuoxDt4gCLcB/s320/ss%252B%25282014-06-22%252Bat%252B08.00.30%2529.jpg)
2 - SetPlayerRaceCheckpoint(playerid, type, Float:X, Float:Y, Float:Z, Float:nextx, Float:nexty, Float:nextz, Float

Objetivo dessa Função: Setar um Checkpoint de Corrida Colorido
![[Imagem: ss%252B%25282014-06-22%252Bat%252B04.39.34%2529.jpg]](https://1.bp.blogspot.com/-PIIcg3Cto4c/V5Z3Sz8S0mI/AAAAAAAADGw/FS0wqOGZZ8YXkvb37sWV6wZiK_m2L2zkgCLcB/s320/ss%252B%25282014-06-22%252Bat%252B04.39.34%2529.jpg)
3 - SetPlayerCheckpointColour(playerid, Colour = 0xFF0000FF);
Objetivo dessa Função: Mudar a cor de um Checkpoint ( em hexadecimal )
4 - SetPlayerRaceCheckpointColour(playerid, colour = 0xFF0000FF);
Objetivo dessa Função: Mudar a cor do Checkpoint de Corrida ( em hexadecimal )
Outras Callbacks
1 - OnPlayerResolutionChange(playerid, width, height)
é chamado quando player muda a resolução da tela
2 - OnPlayerSAMPPConnect(address[], port)
é chamado quando um jogador que tem o programa SAMP PLUS instalado, conecta no servidor
3 - OnPlayerSAMPPJoin(playerid, bool:has_plugin)
é usado quando um jogador que tem o programa SAMP PLUS instalado, entra no servidor
na pesquisa eu fiz também acabei encontrando um arquivo chamado samp plus anti cheat isso foi uma copia que o servidor russo samp-rp fez desse plugin e transformou em um anti cheat pra barrar o uso de cleo no servidor deles o nome do blog onde eu peguei as explicações das funções se chama sampextremeoficial