[AJUDA] Criaзгo de veнculo!
#1

Olб galera, estou com um FS aqui de criar todos os veнculos... mais quero tirar uns veнculos como Hydra, Hunter, e um cara mim falou pra mim criar uma Stock com os nomes do veнculos proнbidos e depois colocar la no comando.. mais nгo sei fazer isso, se alguem poder mim ajudar ...

Comando:
Код:
dcmd_v(playerid, params[])
{
	new
		idx = 0,
		iString[ 128 ];

	if ( params[ 0 ] == '\0' )
		return SendClientMessage( playerid, COLOR_RED, "[ERRO] Use /v Nome" );

	idx = GetVehicleModelIDFromName(params,playerid);
	if(idx == 0)return 1;
	new
		Float:x,
		Float:y,
		Float:z,
		Float:a;

	GetPlayerPos(playerid, x, y, z);
	GetPlayerFacingAngle(playerid, a);

	if(curPlayerVehI[playerid] != -1)
		DestroyVehicle(curPlayerVehI[playerid]);
	curPlayerVehM[playerid] = idx;

	curPlayerVehI[playerid] = CreateVehicle(idx, x, y, z + 2.0, a + 90.0, -1, -1, 5000);
	LinkVehicleToInterior(curPlayerVehI[playerid], GetPlayerInterior(playerid));
	PutPlayerInVehicle(playerid,curPlayerVehI[playerid],0);

 	curServerVehP[curPlayerVehI[playerid]][spawn] 	= true;
	curServerVehP[curPlayerVehI[playerid]][vmodel]	= idx;
	curServerVehP[curPlayerVehI[playerid]][vInt]    = GetPlayerInterior(playerid);

	format(iString, 128, "[INFO]: \"%s\" criado com Sucesso.", aVehicleNames[idx - MIN_VEHI_ID]);

	SendClientMessage(playerid, COLOR_GREEN, iString);

	return true;
}
Vlw !!!
Reply
#2

pawn Код:
if(idx == Hydra) return 1;
Reply
#3

C:\Documents and Settings\Daniel Silva\Desktop\FdS\filterscripts\FSV.pwn(295) : error 017: undefined symbol "Hydra"
Reply
#4

pawn Код:
if(GetVehicleModelIDFromName(params,playerid) == "Hydra") return 1;
Se nгo der certo, tente sem aspas.
Reply
#5

pawn Код:
dcmd_v(playerid, params[])
{
    new
        idx = 0,
        iString[ 128 ];

    if ( params[ 0 ] == '\0' )
        return SendClientMessage( playerid, COLOR_RED, "[ERRO] Use /v Nome" );

    idx = GetVehicleModelIDFromName(params,playerid);
    if(idx == 0) return 1;
        if(idx == 520 || idx == 425) return SendClientMessage(playerid, -1, "Veнculo proibido."); // Aqui
    new
        Float:x,
        Float:y,
        Float:z,
        Float:a;

    GetPlayerPos(playerid, x, y, z);
    GetPlayerFacingAngle(playerid, a);

    if(curPlayerVehI[playerid] != -1)
        DestroyVehicle(curPlayerVehI[playerid]);
    curPlayerVehM[playerid] = idx;

    curPlayerVehI[playerid] = CreateVehicle(idx, x, y, z + 2.0, a + 90.0, -1, -1, 5000);
    LinkVehicleToInterior(curPlayerVehI[playerid], GetPlayerInterior(playerid));
    PutPlayerInVehicle(playerid,curPlayerVehI[playerid],0);

    curServerVehP[curPlayerVehI[playerid]][spawn]   = true;
    curServerVehP[curPlayerVehI[playerid]][vmodel]  = idx;
    curServerVehP[curPlayerVehI[playerid]][vInt]    = GetPlayerInterior(playerid);

    format(iString, 128, "[INFO]: \"%s\" criado com Sucesso.", aVehicleNames[idx - MIN_VEHI_ID]);

    SendClientMessage(playerid, COLOR_GREEN, iString);

    return true;
}

Coloquei para proibir Hunter e Hydra,
caso queira colocar mais, acesse: https://sampwiki.blast.hk/wiki/Vehicle_Model_ID_List


Espero ter ajudado :P
Reply
#6

Mais aн й pelo ID, nesse sistema ta o nome do carro!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)