[Ajuda] Veiculos VIP.
#1

Код:
#define MAX_VEH_FREE 20

new VehiclesFree[MAX_VEH_FREE][vehicles_free] = {
{"Sultan", 560},
{"Infernus", 411},
{"Фnibus 1", 437},
{"BMX", 481},
{"Mountain Bike", 510},
{"Фnibus 2", 431},
{"Faggio", 462},
{"Sanchez", 468},
{"Quad", 471},
{"Packer", 443},
{"Camper", 483},
{"Beagle", 511},
{"NRG-500", 522},
{"Super GT", 506}, // ESSE AQUI
{"Limosine", 409},
{"Turismo", 451},
{"Banshee", 429},
{"Bullet", 541},
{"Comet", 480},
{"Squalo", 446}
};
Код:
    if(dialogid == DIALOG_CARROS)
    {
        if(response)
		{
		    new total = -1;
			for(new i = 0; i < MAX_VEH_FREE; i ++)
			{
		        total += 1;
		        if(total == listitem)
		        {
		            if(total == 11)
		                if(Player[playerid][pAdmin] < 5)
		                	return SendClientMessage(playerid, COR_ERRO, "ERRO: Veнculo exclusivo para Game Masters e Vip's");

                    GetPlayerPos(playerid, X, Y, Z);
	 			    GetPlayerFacingAngle(playerid, Angle);
	                Player[playerid][VehicleCreatedFree] = CreateVehicle(VehiclesFree[i][Free_ID], X+5, Y, Z+1, Angle, random(100), random(100), -1);
					new string[512];
					format(string, 30, "%d", Player[playerid][VehicleCreatedFree]);
					SetVehicleNumberPlate(Player[playerid][VehicleCreatedFree], string);
					VehicleInfo[Player[playerid][VehicleCreatedFree]][Owner] = playerid;
	                VehicleInfo[Player[playerid][VehicleCreatedFree]][Private] = false;
	                SendClientMessage(playerid, COR_PRINCIPAL, "[INFO]: Veнculo criado!");

	                format(string, 128,"Veiculo Free %s | Proprietбrio %s", CarModelNameFromID[GetVehicleModel(Player[playerid][VehicleCreatedFree])-400], getPName(playerid));
					VehicleLabelFree[Player[playerid][VehicleCreatedFree]] = Create3DTextLabel(string, TEXTO, 30.0,40.0,50.0,10.0,0);
					Attach3DTextLabelToVehicle(VehicleLabelFree[Player[playerid][VehicleCreatedFree]], Player[playerid][VehicleCreatedFree], 0.0, -2.0, 0.0);

				}
			}
		}

        return 1;
    }
Quero colocar para, todos que usarem o /veh so poder criar veiculo da nrg pra cima, do super gt pra baixo, se o player nгo for VIP, ele aparecer a seguinte mensagem: erro vocк nгo pode criar esse veiculo.
Reply
#2

include a_samp

new carro;

enum pInfo{
VIP,
};

new PlayerInfo[MAX_PLAYERS][pInfo];

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/veiculovip", cmdtext, true, 10) == 0)
{
new Float:X , Float:Y, Float:Z;
if(PlayerInfo[playerid][VIP] == 1){
GetPlayerPos(playerid, X, Y, Z);
carro = CreateVehicle(451, X+5, Y+2, Z, 0.0, 1, 2, 15, 0);
}else{
SendClientMessage(playerid, -1, #Voce Nгo й vip);
}
return 0;
}

/*
public OnPlayerExitVehicle(playerid, vehicleid)
{
if(vehicleid == carro){
DestroyVehicle(vehicleid);
}
return 1;
}
*/
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)