[Ajuda] checkpoint somente para aquele player?
#1

tipo mano eu queria criar uma area para descarregar tipo o player pegou a carga (caminhгo) ele vai onde carrega /carregar vai aparecer as rotas dai ele escolhe uma e vai dai quando ele chegasse la teria um checkpoint criado quando ele escolheu a rota mais so para ele , eu queria fazer um que quando ele chegasse la ele ganhava a grana a carga soltava e dava respawn e o checkpoint era apagado mais pense e se outra pessoa escolher a mesma rota pra ir junto com ele como amigos e tals ele ia la e ia sumir o checkpoint eu queria fazer tipo um checkpoint que sу aparece pra ele usar ... precisa ser um que da pra passar por cima com veiculo tentei usar CreateDynamicCP , nгo deu pois й pb aparece para todos alguem ai pode ajudar e se nгo tiver como um checkpoint privado tem como dar outra soluзгo ? o /carregar , a rota ja ta tudo pronto menos o descarregar

@edit

nгo da certo isplayerinrangeofpoint porque ele nem precisaria carregar ele so pegaria a carga e iria la daria um comando /descarregar (se fosse por comando)
Reply
#2

https://sampwiki.blast.hk/wiki/Function:SetPlayerCheckpoint

@Edit
Vocк nгo precisa usar o IsPlayerInRangeOfPoint.. vocк mesmo pode criar uma бrea ( GZ ) dentro da бrea de entrega.
Reply
#3

Quote:
Originally Posted by Showzs
Посмотреть сообщение
https://sampwiki.blast.hk/wiki/Function:SetPlayerCheckpoint

@Edit
Vocк nгo precisa usar o IsPlayerInRangeOfPoint.. vocк mesmo pode criar uma бrea ( GZ ) dentro da бrea de entrega.
poha tu me ajuda pra krl man <3 mais o setplayercheckpoint da pra passar nele com um veiculo ?
Reply
#4

https://sampwiki.blast.hk/wiki/IsPlayerInCheckpoint

Reply
#5

Quote:
Originally Posted by Showzs
Посмотреть сообщение
agr tu me confundiu oq faзo com isso ?? juntos os 2 tiro a variavel agr tu n ajudou agr mano '-' me deu uma resposta sem explicaзгo tipo isso '-'
Reply
#6

Vocк quer saber como verificar se o jogador estб no CP criado?
https://sampwiki.blast.hk/wiki/IsPlayerInCheckpoint
Reply
#7

Se vocк quiser um sistema de /trabalhar para servidor Trucking tem um na minha assinatura.
Reply
#8

Mostra o codigo de carregar
Reply
#9

Quote:
Originally Posted by IlanZ
Посмотреть сообщение
Mostra o codigo de carregar
PHP код:
CMD:carregar(playeridparams[])
{
    new 
vehicle GetPlayerVehicleID(playerid);
    if(
GetVehicleModel(vehicle) == 514)
        {
            if (
IsPlayerInRangeOfPoint(playerid20.0, -7.27381523.378412.7500))
            {
                
ShowPlayerDialog(playeridrotasDIALOG_STYLE_LIST"Rotas""Usina De San Fierro""Quero Essa""Ir nessa");
                
RemovePlayerMapIcon(playerid51);
            }else{
                
SendClientMessage(playerid, -1"{FF0040}Vocк nгo esta na area de carregamento!");
                
SendClientMessage(playerid, -1"{00FF00}Foi marcado em seu mapa a area de carregamento.");
                    
SetPlayerMapIcon(playerid51, -7.27381523.378412.7500510MAPICON_GLOBAL);
                    
            }
        }else{
        
                
SendClientMessage(playerid, -1"{FF0040}Vai carregar nas costa ?");
        }
    
    return 
1;

o dialog que abre se ele estiver com caminhгo:

PHP код:
public OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    if(
dialogid == rotas)
    {
        switch(
listitem)
            {
                case 
0:
                {
                    new 
veiculo GetPlayerVehicleID(playerid);
                    if(
GetVehicleModel(veiculo) == 514){
                        new 
vehiclev GetPlayerVehicleID(playerid);
                        if(
IsTrailerAttachedToVehicle(vehiclev)){
                              
SetPlayerCheckpoint(playerid, -1021.5939,-664.9120,32.007810.0);
                               
SetPlayerMapIcon(playerid24, -1021.5939, -664.912032.0078, -124MAPICON_GLOBAL);
                            
SendClientMessage(playerid, -1"{00FF00}Cargueiro carregado!!!");
                            
SendClientMessage(playerid, -1"{00FF00}Foi marcado em seu mapa o local de descarregamento.");
                                                                }else{
                                                                        
SendClientMessage(playerid, -1"{FF0000}e a carga ???");
                    }
                }
            }
        }
    }

ai checa se ele esta com caminhгo e carga se ele estiver ele cria um checkpoint problema й que nгo to conseguindo criar um como ta ai no topico...
Reply
#10

Quote:
Originally Posted by Showzs
Посмотреть сообщение
Vocк quer saber como verificar se o jogador estб no CP criado?
https://sampwiki.blast.hk/wiki/IsPlayerInCheckpoint
mano '-' eu tenho demencia ... esqueзi que isplayerincheckpoint adiciona uma funзгo quando o player estiver no checkpoint estando em um veiculo ou nгo kkkkk consegui mano mals ai viajei mais inves de vocк ter mandando o link do isplayerincheckpoint tu devia ter falado: sim , o playercheckpoint detecta o player estando em um veiculo ou nгo , assim eu entenderia sу agora fui perceber , desculpa ae galera e vlw pela ajuda <3 tmj , daqui umas horas sai novo FS <3
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)