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(PosX, PosY, PosZ, 2, -1, -1, -1, 100.0);
return 1;
}
public OnPlayerEnterDynamicCP(playerid, checkpointid)
{
if(checkpointid == check_motorista)
{
SendClientMessage(playerid, -1, "Digite /sermotorista para pegar a profissгo.");
}
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp("/sermotorista", cmdtext, true, 10) == 0)
{
if(!PlayerToPoint(2.0, playerid, PosX, PosY, PosZ)) return SendClientMessage(playerid, -1, "Vocк nгo pode utilizar este comando aqui!");
// funзoes
return 1;
}
return 0;
}
// Altere as cordenadas