[Ajuda] Criar Veiculo
#1

Bom eu queria ver aki se voces poderia me ajudar eu tenho um server de drift pois como voces sabem todo server de drift tem o sistema /car so q o meu sistema e um sistema q vc tem q digitar o nome do carro certinho exemplo
/Car Elegy 1 1 e eu queria um que digitace apenas o nome do carro imcompleto ou pelo id Exemplho : /Car Infer 1 1 ae Criasse um Infernus ou pelo id do carro sem q precisace terminar o nome do carro todo bom se puderem eu agradadeзo Ja procurei no ****** e no serach mais n encontrei do geito q eu queria +REP

Aki esta o Comando:
Код:
CMD:car(playerid, params[])
{
    new Veiculo[25], Cor, Cor2;
    if(sscanf(params, "s[25]dd",Veiculo,Cor,Cor2)) return SendClientMessage(playerid, Azul, "{3cff00}Ч INFO Ч {FFFFFF}/Car [nome] [cor] [cor2]");
    new bool:existe, VeiculoID;
    for(new r = 0;r < 212; r++)
    {
    	if(!strcmp(Veiculo, Nomes[r],true))
     	{
      		existe = true;
        }
        if(!strcmp(Veiculo,Nomes[r],true)) VeiculoID = (r+400);
   	}
   	if(!existe) return SendClientMessage(playerid, Cinza, "{3cff00}Ч ERRO Ч {FFFFFF}Esse Veнculo nгo existe, Digite o Nome Corretamente.");
	GetPlayerPos(playerid, X, Y, Z);
	GetPlayerFacingAngle(playerid, Angle);
	CriarVeiculo(playerid, VeiculoID, X, Y, Z+1, Angle, Cor, Cor2, -1);
 	SendClientMessage(playerid, Verde, "{3cff00}Ч INFO Ч {FFFFFF}Veнculo Criado com Sucesso.");
	return 1;
}
Reply
#2

Manda o conteъdo da onde estб a variбvel "Veiculo"
PHP код:
f(sscanf(params"s[25]dd",Veiculo,Cor,Cor2)) return SendClientMessage(playeridAzul"{3cff00}Ч INFO Ч {FFFFFF}/Car [nome] [cor] [cor2]"); 
Reply
#3

Aki

Код:
new Veiculo[25], Cor, Cor2;
Код:
stock CriarVeiculo(playerid, modelid, Float:posX, Float:posY, Float:posZ, Float:angle, Colour1, Colour2, respawn_delay)
{
	new world = GetPlayerVirtualWorld(playerid);
	new interior = GetPlayerInterior(playerid);
	if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
	{
		DestroyVehicle(GetPlayerVehicleID(playerid));
		GetPlayerPos(playerid, posX, posY, posZ);
		GetPlayerFacingAngle(playerid, angle);
		Car[playerid] = CreateVehicle(modelid, posX, posY, posZ, angle, Colour1, Colour2, respawn_delay);
        LinkVehicleToInterior(Car[playerid], interior);
		SetVehicleVirtualWorld(Car[playerid], world);
		SetVehicleZAngle(Car[playerid], angle);
		PutPlayerInVehicle(playerid, Car[playerid], 0);
		SetPlayerInterior(playerid, interior);
	}
	if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
	{
	    if(VeiculoOcupado(Car[playerid])) {} else DestroyVehicle(Car[playerid]);
		GetPlayerPos(playerid, posX, posY, posZ);
		GetPlayerFacingAngle(playerid, angle);
		Car[playerid] = CreateVehicle(modelid, posX, posY, posZ, angle, Colour1, Colour2, respawn_delay);
		LinkVehicleToInterior(Car[playerid], interior);
		SetVehicleVirtualWorld(Car[playerid], world);
		SetVehicleZAngle(Car[playerid], angle);
		PutPlayerInVehicle(playerid, Car[playerid], 0);
		SetPlayerInterior(playerid, interior);
	}
	return 1;
}
Reply
#4

Procura onde ta armazenado os nomes dos carros.

PHP код:
Procura a variбvel "Nomes" 
Reply
#5

Код:
new Nomes[212][]=
{
    "Landstalker","Bravura","Buffalo","Linerunner","Pereniel","Sentinel","Dumper","Firetruck","Trashmaster","Stretch",
    "Manana","Infernus","Voodoo","Pony","Mule","Cheetah","Ambulance","Leviathan","Moonbeam","Esperanto","Taxi","Washington",
    "Bobcat","MrWhoopee","BFInjection","Hunter","Premier","Enforcer","Securicar","Banshee","Predator","Bus","Rhino",
    "Barracks","Hotknife","Trailer","Previon","Coach","Cabbie","Stallion","Rumpo","RCBandit","Romero","Packer","Monster",
    "Admiral","Squalo","Seasparrow","Pizzaboy","Tram","Trailer","Turismo","Speeder","Reefer","Tropic","Flatbed","Yankee",
    "Caddy","Solair","Berkley'sRCVan","Skimmer","PCJ-600","Faggio","Freeway","RCBaron","RCRaider","Glendale","Oceanic",
    "Sanchez","Sparrow","Patriot","Quad","Coastguard","Dinghy","Hermes","Sabre","Rustler","ZR350","Walton","Regina","Comet",
    "BMX","Burrito","Camper","Marquis","Baggage","Dozer","Maverick","newsChopper","Rancher","FBIRancher","Virgo","Greenwood",
    "Jetmax","Hotring","Sandking","BlistaCompact","PoliceMaverick","Boxville","Benson","Mesa","RCGoblin","HotringRacer",
    "HotringRacer","BloodringBanger","Rancher","SuperGT","Elegant","Journey","Bike","MountainBike","Beagle","Cropdust",
    "Stunt","Tanker","RoadTrain","Nebula","Majestic","Buccaneer","Shamal","Hydra","FCR-900","NRG-500","HPV1000","CementTruck",
    "TowTruck","Fortune","Cadrona","FBITruck","Willard","Forklift","Tractor","Combine","Feltzer","Remington","Slamvan",
    "Blade","Freight","Streak","Vortex","Vincent","Bullet","Clover","Sadler","Firetruck","Hustler","Intruder","Primo",
    "Cargobob","Tampa","Sunrise","Merit","Utility","Nevada","Yosemite","Windsor","Monster","Monster","Uranus","Jester",
    "Sultan","Stratum","Elegy","Raindance","RCTiger","Flash","Tahoma","Savanna","Bandito","Freight","Trailer","Kart","Mower",
    "Duneride","Sweeper","Broadway","Tornado","AT-400","DFT-30","Huntley","Stafford","BF-400","newsvan","Tug","Trailer",
    "Emperor","Wayfarer","Euros","Hotdog","Club","Trailer","Trailer","Andromada","Dodo","RCCam","Launch","PoliceCar(LSPD)",
    "PoliceCar(SFPD)","PoliceCar(LVPD)","PoliceRanger","Picador","S.W.A.T.Van","Alpha","Phoenix","Glendale","Sadler",
    "LuggageTrailer","LuggageTrailer","StairTrailer","Boxville","FarmPlow","UtilityTrailer"
};
Reply
#6

Use o parametro lenght da funзгo strcmp
https://sampwiki.blast.hk/wiki/Strcmp
Reply
#7

Quote:
Originally Posted by Schocc
Посмотреть сообщение
Use o parametro lenght da funзгo strcmp
https://sampwiki.blast.hk/wiki/Strcmp
So funciona para espaзos
PHP код:
"Oetdbem?" lenght="Oe td bem ?" 
Reply
#8

Nao deu certo Schocc
Reply
#9

Quote:
Originally Posted by ViictorDaay-
Посмотреть сообщение
So funciona para espaзos
PHP код:
"Oetdbem?" lenght="Oe td bem ?" 

Estou sem tempo para te explicar caso alguem tenha a vontade.
Reply
#10

Alguemae ?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)