03.12.2015, 19:00
Bom fiz dois comandos para meu emprego de taxista o primeira estб pegando normalmente que й para o taxista entrar em modo trabalho, porйm o segundo que й para o player chamar um taxista nгo. O que era pra acontecer era quando ele digitasse o comando /chamartaxi um checkpoint fosse criado na posiзгo dele e uma mensagem enviada aos taxistas em modo trabalho so que isso nгo acontece segue os cуdigos abaixo :
Agradeзo pela ajuda
pawn Код:
CMD:taxi(playerid,params[])
{
if(PlayerInfo[playerid][pEmprego] == 4)
{
if(IsPlayerInVehicle(playerid, Taxi))
{
PlayerInfo[playerid][pServico] = 1;
new name[MAX_PLAYER_NAME], string[24+MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "O Taxista %s Estб Trabalhando .", name);
SendClientMessageToAll(Branco, string);
}
else
{
SendClientMessage(playerid, VERMELHO, "[ERRO]Vocк Nгo Estб Em Um Taxi.");
}
}
else
{
SendClientMessage(playerid, VERMELHO, "[ERRO]Vocк nгo й taxista");
}
return 1;
}
pawn Код:
CMD:chamartaxi(playerid,params[])
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid,x,y,z);
if(PlayerInfo[playerid][pServico] == 1)
{
new name[MAX_PLAYER_NAME], string[24+MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "O Player %s Estб Pedindo Um Taxi.", name);
SendClientMessage(playerid,Branco, string);
SetPlayerCheckpoint(playerid, x, y, z, 3);
TX[playerid] = 1;
}
else
{
SendClientMessage(playerid,Branco, "Vocк Chamou Um Taxi Ele Ja Estб A Caminho");
}
return 1;
}