Boa tarde galera, eu estava criando um sistema de neon (NA VERDADE EU EDITEI, ENCONTREI UMA AQUI NO FORUM QUE ESTAVA BUGADA E CONSEGUI DESBUGAR E APERFEIЗOAR DO JEITO QUE EU QUERIA), depois de ter testado tudo, tentei adicionar na minha GM, mas toda vez que eu compilo da erro. Da algum erro diferente, eu coloco os codigos da seguinte maneira:
pawn Код:
if(dialogid == 8899)
{
if(response)
{
if(listitem == 0)
{
//blue
if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid, 0xFFFFFFAA, "Vocк nгo dinheiro suficiente.");
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);
GivePlayerMoney(playerid, -500);
SendClientMessage(playerid,0x0000FFAA, "Neon instalado, vocк pagou R$ 500,00!");
}
if(listitem == 1)
{
//red
if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid, 0xFFFFFFAA, "Vocк nгo dinheiro suficiente.");
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,0xFF0000AA, "Neon instalado, vocк pagou R$ 500,00!");
GivePlayerMoney(playerid, -500);
}
if(listitem == 2)
{
//green
if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid, 0xFFFFFFAA, "Vocк nгo dinheiro suficiente.");
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,0x00FF00AA, "Neon instalado, vocк pagou R$ 500,00!");
GivePlayerMoney(playerid, -500);
}
if(listitem == 3)
{
//white
if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid, 0xFFFFFFAA, "Vocк nгo dinheiro suficiente.");
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,0xFFFFFFAA, "Neon instalado, vocк pagou R$ 500,00!");
GivePlayerMoney(playerid, -500);
}
if(listitem == 4)
{
//pink
if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid, 0xFFFFFFAA, "Vocк nгo dinheiro suficiente.");
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,0xFF00FFAA, "Neon instalado, vocк pagou R$ 500,00!");
GivePlayerMoney(playerid, -500);
}
if(listitem == 5)
{
//yellow
if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid, 0xFFFFFFAA, "Vocк nгo dinheiro suficiente.");
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,0xFFFF00AA, "Neon instalado, vocк pagou R$ 500,00!");
GivePlayerMoney(playerid, -500);
}
if(listitem == 6)
{
//police
if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, 0xFFFFFFAA, "Vocк nгo dinheiro suficiente.");
SetPVarInt(playerid, "Status", 1);
SetPVarInt(playerid, "neon12", CreateObject(18646,0,0,0,0,0,0));
SetPVarInt(playerid, "neon13", CreateObject(18646,0,0,0,0,0,0));
AttachObjectToVehicle(GetPVarInt(playerid, "neon12"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(GetPVarInt(playerid, "neon13"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
SendClientMessage(playerid,0x0000FFAA, "Police Strobe instalado, vocк pagou R$ 1000,00!");
GivePlayerMoney(playerid, -1000);
}
if(listitem == 7)
{
if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, 0xFFFFFFAA, "Vocк nгo dinheiro suficiente.");
SetPVarInt(playerid, "Status", 1);
SetPVarInt(playerid, "interior", CreateObject(18646,0,0,0,0,0,0));
SetPVarInt(playerid, "interior1", CreateObject(18646,0,0,0,0,0,0));
AttachObjectToVehicle(GetPVarInt(playerid, "interior"), GetPlayerVehicleID(playerid), 0, -0.0, 0, 2.0, 2.0, 3.0);
AttachObjectToVehicle(GetPVarInt(playerid, "interior1"), GetPlayerVehicleID(playerid), 0, -0.0, 0, 2.0, 2.0, 3.0);
SendClientMessage(playerid,0x0000FFAA, "Luzes de Interior instaladas, vocк pagou R$ 1000,00!");
GivePlayerMoney(playerid, -1000);
}
if(listitem == 8)
{
//back
if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid, 0xFFFFFFAA, "Vocк nгo dinheiro suficiente.");
SetPVarInt(playerid, "Status", 1);
SetPVarInt(playerid, "back", CreateObject(18646,0,0,0,0,0,0));
SetPVarInt(playerid, "back1", CreateObject(18646,0,0,0,0,0,0));
AttachObjectToVehicle(GetPVarInt(playerid, "back"), GetPlayerVehicleID(playerid), -0.0, -1.5, -1, 2.0, 2.0, 3.0);
AttachObjectToVehicle(GetPVarInt(playerid, "back1"), GetPlayerVehicleID(playerid), -0.0, -1.5, -1, 2.0, 2.0, 3.0);
SendClientMessage(playerid,0x0000FFAA, "Back Neon instalado, vocк pagou R$ 500,00!");
GivePlayerMoney(playerid, -500);
}
if(listitem == 9)
{
//front
if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid, 0xFFFFFFAA, "Vocк nгo dinheiro suficiente.");
SetPVarInt(playerid, "Status", 1);
SetPVarInt(playerid, "front", CreateObject(18646,0,0,0,0,0,0));
SetPVarInt(playerid, "front1", CreateObject(18646,0,0,0,0,0,0));
AttachObjectToVehicle(GetPVarInt(playerid, "front"), GetPlayerVehicleID(playerid), -0.0, 1.5, -0.6, 2.0, 2.0, 3.0);
AttachObjectToVehicle(GetPVarInt(playerid, "front1"), GetPlayerVehicleID(playerid), -0.0, 1.5, -0.6, 2.0, 2.0, 3.0);
SendClientMessage(playerid,0x0000FFAA, "Front Neon instalado, vocк pagou R$ 500,00!");
GivePlayerMoney(playerid, -500);
}
if(listitem == 10)
{
//undercover
if(GetPlayerMoney(playerid) < 200) return SendClientMessage(playerid, 0xFFFFFFAA, "Vocк nгo dinheiro suficiente.");
SetPVarInt(playerid, "Status", 1);
SetPVarInt(playerid, "undercover", CreateObject(18646,0,0,0,0,0,0));
SetPVarInt(playerid, "undercover1", CreateObject(18646,0,0,0,0,0,0));
AttachObjectToVehicle(GetPVarInt(playerid, "undercover"), GetPlayerVehicleID(playerid), -0.5, -0.2, 0.8, 2.0, 2.0, 3.0);
AttachObjectToVehicle(GetPVarInt(playerid, "undercover1"), GetPlayerVehicleID(playerid), -0.5, -0.2, 0.8, 2.0, 2.0, 3.0);
SendClientMessage(playerid,0x0000FFAA, "Undecover Lights instalado, vocк pagou R$ 200,00!");
GivePlayerMoney(playerid, -200);
}
if(listitem == 11)
{
//remove neon
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");
DestroyObject(GetPVarInt(playerid, "undercover"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "undercover1"));
DeletePVar(playerid, "Status");
SendClientMessage(playerid,0xFFFFFFAA, "Todos os Neon foram removidos!");
}
}
}
Sim, e do /neon q eu ja havia mandando no primeiro post. Aqui esta ele: