[Pedido] Modelo por Veiculo
#1

Eu queria saber como faзo para usar este comando abaixo, caso o jogador(a) esteja sу mente em um фnibus.. queria saber como faзo para deixar no comando ser executado caso ele esteja no modelo do veiculo disponнvel no comando caso contrario o comando й, finalizado com um return true; .

PHP код:
    if (strcmp(cmd"/itinerario"true) == 0)
    {
        if (
Itinerario[playerid] == 1)
        {
            
SendClientMessage(playeridCOLOR_GRAD1,"ERRO: Vocк jб estб em um itinerario.");
             return 
true;
        }
        if (
PlayerInfo[playerid][pEmprego] != 22)
        {
            
SendClientMessage(playeridCOLOR_GRAD1,"ERRO: Vocк nгo й um motorista de onibus.");
             return 
true;
        }       
        
//AQUI O CODIGO
        
{
            
SendClientMessage(playeridCOLOR_GRAD1,"ERRO: Este veiculo nгo pode ser usado para itinerarios.");
            return 
true;
        }
        
SendClientMessage(playerid0xFFFF00AA"<!> Vocк iniciou seu itinerбrio.");
        
Itinerario[playerid] = 1;
        
SetPlayerCheckpoint(playerid1821.1400,-1898.3754,13.48045);
        return 
IniciarBus[playerid] = 1;
    } 
Pois jб encontrei algo do tipo, mais nгo sei mais como fazer.. pois nгo achei o mesmo.
Reply
#2

Usarбs uma :

Condicional : IF
Код:
 if
Funзгo verificadora:
Код:
GetVehicleModel // verifica qual ID do veiculo
GetPlayerVehicleID(playerid) // pega o ID do veiculo em que o players estб usando
https://sampwiki.blast.hk/wiki/GetVehicleModel

Se й um onibus:
Код:
ID do onibus: 431
Sendo assim temos:
Код:
if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 431)
Tutorial sobre condicionais: https://sampforum.blast.hk/showthread.php?tid=467770

IDs de veнculos: https://sampwiki.blast.hk/wiki/Vehicle_Model_ID_List
Reply
#3

Quote:
Originally Posted by SeV_
Посмотреть сообщение
Usarбs uma :

Condicional : IF
Код:
 if
Funзгo verificadora:
Код:
GetVehicleModel
https://sampwiki.blast.hk/wiki/GetVehicleModel

Se й um onibus:
Код:
ID do onibus: 431
Sendo assim temos:
Код:
if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 431)
E se caso eu for usar para vбrios veнculos, devo usar como? de um modo mais fбcil e pequeno?
Reply
#4

Simplesmente adicionar ao verificador:
Код:
if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 431 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 437 )
Ou atй uma funзгo, o que facilita para usar futuramente em outros lugares do script
Код:
public VerificarBus(carid)
{
	new modelid = GetVehicleModel(carid);
	if(modelid == 431 || modelid == 437)
	{
		return 1;
	}
	return 0;
}
Reply
#5

Quote:
Originally Posted by SeV_
Посмотреть сообщение
Simplesmente adicionar ao verificador:
Код:
if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 431 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 437 )
Ou atй uma funзгo, o que facilita para usar futuramente em outros lugares do script
Код:
public VerificarBus(carid)
{
	new modelid = GetVehicleModel(carid);
	if(modelid == 431 || modelid == 437)
	{
		return 1;
	}
	return 0;
}
Assim estб bom? funcional?

PHP код:
forward IsABarco(carid);
public 
IsABarco(carid)
{
    new 
modelid GetVehicleModel(carid);
    if(
modelid == 430 || modelid == 446 || modelid == 452 || modelid == 453)
    {
        return 
true;
    }
    if(
modelid == 454 || modelid == 472 || modelid == 473 || modelid == 484)
    {
        return 
true;
    }
    
    if(
modelid == 493 || modelid == 595)
    {
        return 
true;
    }
    return 
0;

Esse ae й de barcos..
Reply
#6

Quote:
Originally Posted by JoshNudock
Посмотреть сообщение
Assim estб bom? funcional?

PHP код:
forward IsABarco(carid);
public 
IsABarco(carid)
{
    new 
modelid GetVehicleModel(carid);
    if(
modelid == 430 || modelid == 446 || modelid == 452 || modelid == 453)
    {
        return 
true;
    }
    if(
modelid == 454 || modelid == 472 || modelid == 473 || modelid == 484)
    {
        return 
true;
    }
    
    if(
modelid == 493 || modelid == 595)
    {
        return 
true;
    }
    return 
0;

Esse ae й de barcos..
Sim esta funcional
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)