Portal SAMP
[Pedido] Checkpoint com outra cor - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Pedido] Checkpoint com outra cor (/showthread.php?tid=4132)



Checkpoint com outra cor - Enila182 - 27/10/2023

Alguém pode me ajudar?

1. Como posso adicionar vários checkpoint de uma vez?
2. E como mudo a cor do checkpoint?

Link: https://imgur.com/a/6ee95JO (print de um servidor que vi esse sistema)


RE: Checkpoint com outra cor - xbruno1000x - 27/10/2023

Acredito que eles tenham usado a include de checkpoints dinâmicos. Acho que é a CPStream.inc.


RE: Checkpoint com outra cor - Enila182 - 27/10/2023

Bom dia xbruno1000x verifiquei aqui ( https://github.com/hlgamesbr/Includes/blob/master/cpstream.inc ) no caso seria o CPS_AddCheckpoint(Float:X,Float:Y,Float:Z,FloatConfusedize,spawn_dist) eu olhei a include mas não aparece o local de mudar de cor


RE: Checkpoint com outra cor - White_Blue - 27/10/2023

(27/10/2023 08:24)Enila182 Escreveu: Bom dia xbruno1000x verifiquei aqui ( https://github.com/hlgamesbr/Includes/blob/master/cpstream.inc ) no caso seria o CPS_AddCheckpoint(Float:X,Float:Y,Float:Z,FloatConfusedize,spawn_dist) eu olhei a include mas não aparece o local de mudar de cor

Você pode usar objetos para isso.

[Imagem: SAMP-New-Checkpoints.png]

https://www.open.mp/docs/scripting/resources/samp_objects


RE: Checkpoint com outra cor - PT_Player - 28/10/2023

tem a certeza que e checkpoint? n serao player markers?

Código:
SetPlayerMarkerForPlayer



RE: Checkpoint com outra cor - Silva - 28/10/2023

Isso são map icons, basta utilizar o markertype 0 e escolher a cor.

https://www.open.mp/docs/scripting/functions/SetPlayerMapIcon

e.g:

Código:
public OnPlayerConnect( playerid )
{
    SetPlayerMapIcon(playerid, 1, 0.0, 0.0, 0.0, 0, 0xFF31317F, MAPICON_LOCAL); // Mapicon com a cor vermelha e 50% opacidade
}



RE: Checkpoint com outra cor - zBreno - 28/10/2023

https://pastebin.com/jcvtguDD esse método usa object material + create object pra fazer isso http://samp4.do.am/_ld/0/07312501.png

https://pastebin.com/6zRu5nu5 esse é uma include que depende do plugin streamer pra fazer a coisa funcionar dentro da include você adiciona as cores que você quer

Código PHP:
new a;

public 
OnPlayerEnterColouredCheckpoint(playeridcpid)
{
CreateColouredCheckpoint(-2029.798339, -106.6759101035.1718751);
return 
1;
}

public 
OnPlayerExitColouredCheckpoint(playeridcpid)
{
DestroyColouredCheckpoint(a);
return 
1;
}

native CreateColouredCheckpoint(Float:x,Float:y,Float:z,color);
native DestroyColouredCheckpoint(cpid);
native IsPlayerInAnyColouredCheckpoint(playerid);
native IsPlayerInColouredCheckpoint(playerid,cpid);
native ChangeColouredCheckpointColour(cpid,newcolor);