SA-MP Forums Archive
[Ajuda] Como setar profissao ao entrar Checkpoint? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Como setar profissao ao entrar Checkpoint? (/showthread.php?tid=572760)



Como setar profissao ao entrar Checkpoint? - TheM4st3r - 01.05.2015

Eu gostaria de saber como seta o player uma profissao assim que ele entrar no checkpoint no
public OnPlayerEnterCheckpoint(playerid)
a unica prof que tenho ainda e motorista de onibus eu quero criar outras mais como..por exemplo ter que usar

/sermotoristaonibus
no checkpoint?


Re: Como setar profissao ao entrar Checkpoint? - GabrielDias_Invision - 01.05.2015

Vocк que que a prof seja setada automaticamente ao entrar no checkpoint?

Manda a funзгo que seta o CheckPoint pro player pegar a profissгo.


Re: Como setar profissao ao entrar Checkpoint? - TheM4st3r - 01.05.2015

nao por comando mesmo tipo /sermotorista


Re: Como setar profissao ao entrar Checkpoint? - viniciuship - 01.05.2015

Eu montei este aqui basta adicionar coordenadas e a funзгo do comando
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/sermotorista", cmdtext, true, 10) == 0)
    {
        if(!PlayerToPoint(2.0, playerid, X, Y, Z));
        {
        /* Funзгo do Comando */
        return true;
        }
        else{
        SendClientMessage(playerid,0x058AFFFF,"Vocк nгo pode utilizar este comando aqui!");
        return false;
        }
    return 1;
    }

    return 0;
}



Re: Como setar profissao ao entrar Checkpoint? - Cleyson - 01.05.2015

Usa o plugin streamer pra isso, vou te dar um EXEMPLO:

PHP код:
#include streamer

new check_motorista;

public 
OnGameModeInit()
{
    
check_motorista CreateDynamicCP(PosXPosYPosZ2, -1, -1, -1100.0);
    return 
1;
}

public 
OnPlayerEnterDynamicCP(playeridcheckpointid)
{
    if(
checkpointid == check_motorista)
    {
        
SendClientMessage(playerid, -1"Digite /sermotorista para pegar a profissгo.");
    }
    return 
1;
}

public 
OnPlayerCommandText(playeridcmdtext[])
{
    if(
strcmp("/sermotorista"cmdtexttrue10) == 0)
    {
         if(!
PlayerToPoint(2.0playeridPosXPosYPosZ)) return SendClientMessage(playerid, -1"Vocк nгo pode utilizar este comando aqui!");
        
// funзoes
        
return 1;
    }
    return 
0;
}

// Altere as cordenadas