Salut Bugged. Am inceput sa fac un dealership. Am facut comanda. Cand tastezi [/buycar] iti apare textul respectiv din comanda, dar cand selectez o categorie, nu mai apare nimic... Aici aveti comanda:
if(strcmp(cmd, "/buycar", true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 2421.7363,-1220.7489,25.4636))
{
if(PlayerInfo[playerid][pLevel] >= 3)
{
ShowPlayerDialog(playerid, DIALOG_BUYCAR, DIALOG_STYLE_LIST, "Masini personale","Masini Ieftine\nMasini Scumpe\nMotociclete/Scutere\nBarci/Elicoptere", "Alege", "Anulare");
}
else
{
SendClientMessage(playerid, COLOR_WHITE,"Trebuie sa ai minim level 3.");
}
}
else
{
SendClientMessage(playerid,COLOR_WHITE,"Nu te aflii la Dealership !");
}
return 1;
}
Iar aici dialog-ul BUYCAR:
if(dialogid == DIALOG_BUYCAR)// DealerShip
{
if(!response)
{
return 1; // We processed it
}
new text[1900];
new szString[1900];
switch(listitem)
{
case 0:
{
format(szString, sizeof(szString), "Nume\tPret\tStock\n");
strcat(text, szString, 1900);
format(szString, sizeof(szString), "{FFF89C}BF Injection \t{0A7300} %d$ \t{FFF89C}%d\n", CarsPrices[bfinjection], CarsOnStock[bfinjection]);
strcat(text, szString, 1900);
ShowPlayerDialog(playerid, DIALOG_BUYCAR+1, DIALOG_STYLE_TABLIST_HEADERS, "Masini Normale:", text, "Cumpara", "Anulare");
}
case 1:
{
format(szString, sizeof(szString), "Nume\tPret\tStock\n");
strcat(text, szString, 1900);
format(szString, sizeof(szString), "{FFF89C}Uranus\t{0A7300} %d$ \t{FFF89C}%d\n", CarsPrices[uranus], CarsOnStock[uranus]);
strcat(text, szString, 1900);
ShowPlayerDialog(playerid,DIALOG_BUYCAR+2, DIALOG_STYLE_TABLIST_HEADERS, "Masini Rapide (Sport)", text, "Cumpara","Anulare");
}
case 2:
{
format(szString, sizeof(szString), "Nume\tPret\tStock\n");
strcat(text, szString, 1900);
format(szString, sizeof(szString), "{FFF89C}PCJ-600\t{0A7300} %d$ \t{FFF89C}%d\n", CarsPrices[pcj600], CarsOnStock[pcj600]);
strcat(text, szString, 1900);
ShowPlayerDialog(playerid, DIALOG_BUYCAR+3, DIALOG_STYLE_TABLIST_HEADERS, "Motociclete/Scutere:", text, "Cumpara", "Anulare");
}
case 3:
{
format(szString, sizeof(szString), "Nume\tPret\tStock\n");
strcat(text, szString, 1900);
format(szString, sizeof(szString), "{FFF89C}Maverick\t{0A7300} %d$ \t{FFF89C}%d\n", CarsPrices[maverick], CarsOnStock[maverick]);
strcat(text, szString, 1900);
ShowPlayerDialog(playerid, DIALOG_BUYCAR+4, DIALOG_STYLE_TABLIST_HEADERS, "Elicoptere/Barci:", text, "Cumpara", "Anulare");
}
}
}
Stie cineva ce are? Ce se intampla? Ce trebuie sa fac?