[Ajuda] Emprego Taxista - 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] Emprego Taxista (
/showthread.php?tid=595485)
Emprego Taxista -
iWiNeR - 03.12.2015
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 :
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;
}
Agradeзo pela ajuda
Re: Emprego Taxista -
cicinho - 03.12.2015
PHP код:
CMD:chamartaxi(playerid)
{
new Float:Pos[3], name[MAX_PLAYER_NAME], string[100];
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
GetPlayerName(playerid, name, sizeof name);
for(new i; i<MAX_PLAYERS; i++)
if(PlayerInfo[i][pServico] == 1)
{
format(string, sizeof string, "O Player %s Estб Pedindo Um Taxi.", name);
SendClientMessage(i, Branco, string);
SetPlayerCheckpoint(i, Pos[0], Pos[1], Pos[2], 3);
}
TX[playerid] = 1;
return 1;
}