[Ajuda] Ajuda descarregando toda hora
#1

ai galera eu criei um cmd pra profissao (caminhoneiro), mas quando eu pego o caminho eu digito /descarregar e funciona mesmo eu nao tendo usado /carregar e ter ido no local para descarregar, ta aqui o cmd
Код:
if (strcmp("/descarregar", cmdtext, true, 8) == 0)
	{
        if(Profissao[playerid] == Petroleiro)
        if(PetroleiroChecks[playerid] == 2)
        if(IsPlayerInRangeOfPoint(playerid, 10.0, 1825.6751, -1634.5753, 12.9540))
        {
            DisablePlayerCheckpoint(playerid);
            SendClientMessage(playerid,AMARELO,"Voce descarregou a carga com sucesso e ganhou $70!");
            GivePlayerMoney(playerid, 70);
            SetVehicleToRespawn(GetVehicleTrailer(GetPlayerVehicleID(playerid)));
            }
		return 1;
	}
Reply
#2

Faзa uma variavel para verificar se o player usou /carregar ou nгo.
Reply
#3

Quote:
Originally Posted by TenhoUmaDuvida
Посмотреть сообщение
Faзa uma variavel para verificar se o player usou /carregar ou nгo.
Apenas exemplificando o que nosso amigo acima disse, faзa isso:



Adicione no topo do seu GM ou onde vocк organiza suas variбveis
PHP код:
new Carregou[MAX_PLAYERS]; 
Altere isso no seu comando
PHP код:
if (strcmp("/descarregar"cmdtexttrue8) == 0)
{
    if(!
Carregou[playerid]) return SendClientMessage(playeridcor"Vocк nгo tem nenhuma carga."); // somente essa linha foi adicionada.
    
if(Profissao[playerid] == Petroleiro)
    if(
PetroleiroChecks[playerid] == 2)
    if(
IsPlayerInRangeOfPoint(playerid10.01825.6751, -1634.575312.9540))
    {
        
DisablePlayerCheckpoint(playerid);
        
SendClientMessage(playerid,AMARELO,"Voce descarregou a carga com sucesso e ganhou $70!");
        
GivePlayerMoney(playerid70);
        
SetVehicleToRespawn(GetVehicleTrailer(GetPlayerVehicleID(playerid)));
    }
    return 
1;

Dentro do seu comando de carregar, vai ter que colocar isso tambйm
PHP код:
Carregou[playerid] = 1
Reply
#4

Funcionou aqui vlw os dois
Reply
#5

Quote:
Originally Posted by Bigdk
Посмотреть сообщение
Funcionou aqui vlw os dois
Reply
#6

O mais indicado pra esses caso й o uso de Booleanas, porйm os dois jeitos estгo certos e irгo dб o mesmo resultado.
Reply
#7

Quote:
Originally Posted by Luan Argolo
Посмотреть сообщение
O mais indicado pra esses caso й o uso de Booleanas, porйm os dois jeitos estгo certos e irгo dб o mesmo resultado.
De fato. Usar boolean seria o mais apropriado neste caso, nгo me atentei a isto.
Obrigado pela observaзгo, Luan.

Se o autor do tуpico desejar, me chame PM que posso lhe mostrar o outro modo.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)