SA-MP Forums Archive
[Ajuda] Emprego Motorista de Onibus - 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 Motorista de Onibus (/showthread.php?tid=535730)



Emprego Motorista de Onibus - alexandrealx - 05.09.2014

Olб, estou tendo um problema com um dos meus empregos secundбrios. (Motorista de Фnibus - EMP Nє 8 )
O que acontece й o seguinte: Quando digito um comando do emprego /terminais

Код:
	if(strcmp(cmd,"/terminais",true)==0)
    {
        if(IsPlayerConnected(playerid))
	    {
	        new Veh = GetPlayerVehicleID(playerid);
	        if(!IsAOniCar(Veh))
	        {
			    SendClientMessage(playerid, COLOR_GREY, "   Voce nгo estб em um фnibus!");
			    return 1;
	        }
			if(PlayerInfo[playerid][pEmprego] == 8)
			{
				if(TransportDuty[playerid] > 0)
				{
				    if(TransportDuty[playerid] == 2)
				    {
				        BusDrivers -= 1;
				    }
				    TransportDuty[playerid] = 0;
					format(string, sizeof(string), "* Voce estб de folga e recebeu $%d.", TransportMoney[playerid]);
					SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
					GivePlayerMoney(playerid, TransportMoney[playerid]);
					ConsumingMoney[playerid] = 1; TransportValue[playerid] = 0; TransportMoney[playerid] = 0;
					return 1;
				}
				else
				{
			    	BusDrivers += 1; TransportDuty[playerid] = 2; TransportValue[playerid] = 80;
   					format(string, sizeof(string), "Motorista de onibus %s estб em serviзo, Corrida: $80 - Vб para o terminal mais prуximo", PlayerName(playerid));
   					OOCNews(TEAM_GROVE_COLOR,string);
			    	SendClientMessage(playerid, COLOR_RED,"Vocк comeзou o circuito, siga os checkpoints atй finalizar a viajem");
			    	SendClientMessage(playerid, COLOR_RED,"Vocк receberб R$300 a cada checkpoint que passar.");
			    	SendClientMessage(playerid, COLOR_RED,"USE: /terminais novamente para parar o serviзo");
			    	SetPlayerCheckpoint(playerid, 1369.0927,-1736.0730,13.4787,8.0);
					gPlayerTerminal[playerid] = 1;
				}
			}
			else
			{
			    SendClientMessage(playerid, COLOR_GREY,"Vocк nгo й um motorista de фnibus.");
			}
		}
		return 1;
	}
Ele Inicia a rota marcando o Primeiro CheckPoint, mas logo em seguida, ele se autofinaliza..




Alguйm me dб uma Luz de como prosseguir rs


Re: Emprego Motorista de Onibus - Deeh16 - 05.09.2014

Quando o Jogador entrar no CheckPoint vocк disabilita esse checkpoint e mostra outro.
https://sampwiki.blast.hk/wiki/OnPlayerEnterCheckpoint ..


Re: Emprego Motorista de Onibus - alexandrealx - 05.09.2014

Quote:
Originally Posted by Deeh16
Посмотреть сообщение
Quando o Jogador entrar no CheckPoint vocк disabilita esse checkpoint e mostra outro.
https://sampwiki.blast.hk/wiki/OnPlayerEnterCheckpoint ..
Acontece que o problema nгo й passar pelo checkpoint e ele ainda continuar ativo..
O Problema й que quando dou o comando /terminais , ele inicia a rota e finaliza logo em seguida!


Re: Emprego Motorista de Onibus - alexandrealx - 06.09.2014

nguem ?


Re: Emprego Motorista de Onibus - Don_Speed - 07.09.2014

Reveja seu comando ja que no que nуs mostra esta bem confuso a variavel TransportDuty .