I need help, urgent. -
I'm trying to create a new dialogue about people tracking their car's location. There are 6 cars in the system. I force the system control those items with case 0, case1,case 2. But when It comes to 4, case 3 doesnt start.
When I choose item 1(/aracimibul, then click on 1) it works, same with 2 and 3. But when It comes to 4,5 and 6, it doesnt works.
Код:
new list[128];
new arac1 = PlayerInfo[playerid][pVeh];
new arac1ad[45];
new arac2 = PlayerInfo[playerid][pVVeh];
new arac2ad[45];
new arac3 = PlayerInfo[playerid][p3Veh];
new arac3ad[45];
new arac4 = PlayerInfo[playerid][p4Veh];
new arac4ad[45];
new arac5 = PlayerInfo[playerid][p5Veh];
new arac5ad[45];
new arac6 = PlayerInfo[playerid][p6Veh];
new arac6ad[45];
format(arac1ad,sizeof(arac1ad),"%s",RVN(GetVehicleModel(PlayerInfo[playerid][pVeh])));
format(arac2ad,sizeof(arac2ad),"%s",RVN(GetVehicleModel(PlayerInfo[playerid][pVVeh])));
format(arac3ad,sizeof(arac3ad),"%s",RVN(GetVehicleModel(PlayerInfo[playerid][p3Veh])));
format(arac4ad,sizeof(arac4ad),"%s",RVN(GetVehicleModel(PlayerInfo[playerid][p4Veh])));
format(arac5ad,sizeof(arac5ad),"%s",RVN(GetVehicleModel(PlayerInfo[playerid][p5Veh])));
format(arac6ad,sizeof(arac6ad),"%s",RVN(GetVehicleModel(PlayerInfo[playerid][p6Veh])));
if(!arac1)
{arac1=0;
format(arac1ad,sizeof(arac1ad),"Boş Slot");
}
if(!arac2)
{arac2=0;
format(arac2ad,sizeof(arac2ad),"Boş Slot");
}
if(!arac3)
{arac3=0;
format(arac3ad,sizeof(arac3ad),"Boş Slot");
}
if(!arac4)
{arac4=0;
format(arac4ad,sizeof(arac4ad),"Boş Slot");
}
if(!arac5)
{arac5=0;
format(arac5ad,sizeof(arac5ad),"Boş Slot");
}
if(!arac6)
{arac6=0;
format(arac6ad,sizeof(arac6ad),"Boş Slot");
}
format(list,sizeof(list), "Araз 1 : %s (%d)\nAraз 2 : %s (%d)\nAraз 3 : %s (%d)\nAraз 4 : %s (%d)\nAraз 5 : %s (%d)\nAraз 6 : %s (%d)" ,arac1ad, arac1,arac2ad, arac2, arac3ad, arac3, arac4ad, arac4, arac5ad, arac5, arac6ad, arac6);
ShowPlayerDialog(playerid, 34, DIALOG_STYLE_LIST, "Gps Cihazı", list, "Sec", "Iptal");
Kod:
else if(dialogid == 37)
{
if(response)
{
new Float:vx, Float:vy, Float:vz;
switch(listitem)
{
case 0:{
GetVehiclePos(PlayerInfo[playerid][pVeh], vx, vy, vz);
if(vx == 0 && vy == 0 && vz == 0) return SendClientMessage(playerid, COLOR_LIGHTBLUE, "Bu slotta aracın yok");
SetPlayerCheckpoint(playerid, vx, vy, vz, 2);
SendClientMessage(playerid, COLOR_LIGHTBLUE, " Aracınızın yerini belirleyen bir işaret GPS makinanıza eklendi. (Araз 1)");
}
case 1: {
GetVehiclePos(PlayerInfo[playerid][pVVeh], vx, vy, vz);
if(vx == 0 && vy == 0 && vz == 0) return SendClientMessage(playerid, COLOR_LIGHTBLUE, "Bu slotta aracın yok");
SetPlayerCheckpoint(playerid, vx, vy, vz, 2);
SendClientMessage(playerid, COLOR_LIGHTBLUE, " Aracınızın yerini belirleyen bir işaret GPS makinanıza eklendi. (Araз 2)");
}
case 2: {
GetVehiclePos(PlayerInfo[playerid][p3Veh], vx, vy, vz);
if(vx == 0 && vy == 0 && vz == 0) return SendClientMessage(playerid, COLOR_LIGHTBLUE, "Bu slotta aracın yok");
SetPlayerCheckpoint(playerid, vx, vy, vz, 2);
SendClientMessage(playerid, COLOR_LIGHTBLUE, " Aracınızın yerini belirleyen bir işaret GPS makinanıza eklendi. (Araз 3)");
}
case 3: {
GetVehiclePos(PlayerInfo[playerid][p4Veh], vx, vy, vz);
if(vx == 0 && vy == 0 && vz == 0) return SendClientMessage(playerid, COLOR_LIGHTBLUE, "Bu slotta aracın yok");
SetPlayerCheckpoint(playerid, vx, vy, vz, 2);
SendClientMessage(playerid, COLOR_LIGHTBLUE, " Aracınızın yerini belirleyen bir işaret GPS makinanıza eklendi. (Araз 4)");
}
case 4: {
GetVehiclePos(PlayerInfo[playerid][p5Veh], vx, vy, vz);
if(vx == 0 && vy == 0 && vz == 0) return SendClientMessage(playerid, COLOR_LIGHTBLUE, "Bu slotta aracın yok");
SetPlayerCheckpoint(playerid, vx, vy, vz, 2);
SendClientMessage(playerid, COLOR_LIGHTBLUE, " Aracınızın yerini belirleyen bir işaret GPS makinanıza eklendi. (Araз 5)");
}
case 5: {
GetVehiclePos(PlayerInfo[playerid][p6Veh], vx, vy, vz);
if(vx == 0 && vy == 0 && vz == 0) return SendClientMessage(playerid, COLOR_LIGHTBLUE, "Bu slotta aracın yok");
SetPlayerCheckpoint(playerid, vx, vy, vz, 2);
SendClientMessage(playerid, COLOR_LIGHTBLUE, " Aracınızın yerini belirleyen bir işaret GPS makinanıza eklendi. (Araз 6)");
}
}
}
}