To com um Sistema de Neon Aqui mas quando o carro Explode ou Respawn o Neon Fica como eu fasso para ele sumir?
depois coloque antes do createobject do neon ObjetoNeon, ficando parecido com isso [pawn] ObjetoNeon[0] = CreateObject... e ObjetoNeon[1] = CreateObject... [pawn] depois coloque na
[S]trong, quem usa Neon vai usar no mнnimo 2 objetos.
se ele colocar ObjetoNeon antes do CreateObject de todos os neons vai bugar.
teria que ser um new ObjetoNeon[10]; mais ou menos, ai dб pra 5 cores de neons, EX: Amarelo lado esquerdo ObjetoNeon[1] Amarelo lado direito ObjetoNeon[2] =)
Nгo, preste atenзгo ObjetoNeon = Create..., ou seja ele estб criando o objeto que vai ser usado para criar o neon certo? ali ele estб definindo que o ObjetoNeon й Igual ao objeto que estб sendo criado, entгo ali ele estб pegando a ID dele no caso, entгo na onvehicledeath, que seja quando o carro explode ou alguma coisa do tipo a gente destroi esse objeto usando a DestroyObject(ObjetoNeon... e isso serve para a onvehiclspawn й claro.
Nгo costumo disponibilizar cуdigos prontos.
pawn Код:
if(strcmp(cmd, "/Neon", true) == 0)
{
if(!IsPlayerInVehicle(playerid, GetPlayerVehicleID(playerid))) return SendClientMessage(playerid, Branco, "Vocк nгo estб em um veiculo");
new tmp[20];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, Branco, "{1E90FF}Uso correto:{FFFFFF} /Neon [Cor]");
SendClientMessage(playerid, Branco, "Cores Disponнveis: {0000FF}[Azul] {E31919}[Vermelho] {00FF00}[Verde] {FF00FF}[Rosa] {FFFF00}[Amarelo] {FFFFFF}[Branco]");
return 1;
}
DestroyObject(GetPVarInt(playerid, "neon"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "neon1"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "neon2"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "neon3"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "neon4"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "neon5"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "neon6"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "neon7"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "neon8"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "neon9"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "neon10"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "neon11"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "neon12"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "neon13"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "interior"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "interior1"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "back"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "back1"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "front"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "front1"));
DeletePVar(playerid, "Status");
if(strcmp(tmp,"Azul",true)==0)
{
SetPVarInt(playerid, "Status", 1);
SetPVarInt(playerid, "neon", CreateObject(18648,0,0,0,0,0,0));
SetPVarInt(playerid, "neon1", CreateObject(18648,0,0,0,0,0,0));
AttachObjectToVehicle(GetPVarInt(playerid, "neon"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(GetPVarInt(playerid, "neon1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
SendClientMessage(playerid, Branco, "Vocк colocou um neon {0000FF}Azul");
return 1;
}
else if(strcmp(tmp,"Vermelho",true)==0)
{
SetPVarInt(playerid, "Status", 1);
SetPVarInt(playerid, "neon2", CreateObject(18647,0,0,0,0,0,0));
SetPVarInt(playerid, "neon3", CreateObject(18647,0,0,0,0,0,0));
AttachObjectToVehicle(GetPVarInt(playerid, "neon2"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(GetPVarInt(playerid, "neon3"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
SendClientMessage(playerid, Branco, "Vocк colocou um neon {E31919}Vermelho");
return 1;
}
else if(strcmp(tmp,"Verde",true)==0)
{
SetPVarInt(playerid, "Status", 1);
SetPVarInt(playerid, "neon4", CreateObject(18649,0,0,0,0,0,0));
SetPVarInt(playerid, "neon5", CreateObject(18649,0,0,0,0,0,0));
AttachObjectToVehicle(GetPVarInt(playerid, "neon4"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(GetPVarInt(playerid, "neon5"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
SendClientMessage(playerid, Branco, "Vocк colocou um neon {00FF00}Verde");
return 1;
}
else if(strcmp(tmp,"Rosa",true)==0)
{
SetPVarInt(playerid, "Status", 1);
SetPVarInt(playerid, "neon8", CreateObject(18651,0,0,0,0,0,0));
SetPVarInt(playerid, "neon9", CreateObject(18651,0,0,0,0,0,0));
AttachObjectToVehicle(GetPVarInt(playerid, "neon8"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(GetPVarInt(playerid, "neon9"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
SendClientMessage(playerid, Branco, "Vocк colocou um neon {FF00FF}Rosa");
return 1;
}
else if(strcmp(tmp,"Amarelo",true)==0)
{
SetPVarInt(playerid, "Status", 1);
SetPVarInt(playerid, "neon10", CreateObject(18650,0,0,0,0,0,0));
SetPVarInt(playerid, "neon11", CreateObject(18650,0,0,0,0,0,0));
AttachObjectToVehicle(GetPVarInt(playerid, "neon10"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(GetPVarInt(playerid, "neon11"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
SendClientMessage(playerid, Branco, "Vocк colocou um neon {FFFF00}Amarelo");
return 1;
}
else if(strcmp(tmp,"Branco",true)==0)
{
SetPVarInt(playerid, "Status", 1);
SetPVarInt(playerid, "neon6", CreateObject(18652,0,0,0,0,0,0));
SetPVarInt(playerid, "neon7", CreateObject(18652,0,0,0,0,0,0));
AttachObjectToVehicle(GetPVarInt(playerid, "neon6"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(GetPVarInt(playerid, "neon7"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
SendClientMessage(playerid, Branco, "Vocк colocou um neon Branco");
return 1;
}
return SendClientMessage(playerid, Branco, "Cores Disponнveis: {0000FF}[Azul] {E31919}[Vermelho] {00FF00}[Verde] {FF00FF}[Rosa] {FFFFFF}[Branco]");
}
pra que ajuda de coraзao nй? a anbiзгo o orgulho que corroi suas almas e comem seu caracter sempre vem em 1 lugar va enfrente sonhando ser rei quando quando acorda tome um gole de agua se tiver ....by bruno_furious