Jump to content
  • 0

De aici adaug masina personala noua?


Lexu97

Question

Problemă întâlnită (descriere):Am cateva masini dar vreau sa mai adaug,ma poate ajuta cineva cu o explicatie?
Ero(area / rile) / warning-(ul / urile):/nm/
Liniile de cod / sursa / script-ul:
[pawn]switch(listitem)
{
case 0:
{
ShowPlayerDialog(playerid, 141, DIALOG_STYLE_LIST, "Masini Normale:", "Bravura = $1.500.000nSentinel = $1.300.000nManana = $1.100.000nPremier = $1.500.000nPrevion = $900.000nAdmiral = $1.650.000nSolair = $1.700.000nSandking = $1.810.000nBlista Compact = $1.780.000nSlamvan = $1.820.000nSultan = $1.920.000nElegy = $2.000.000n", "Cumpara", "Anulare");
}
case 1:
{
new text[512];
format(text, sizeof(text),"Buffalo = $2.100.000nAlpha = $1.700.000nBanshee = $2.400.000nBullet = $3.700.000nCheetah = $2.720.000nHotring Racer = $5.000.000nInfernus = $4.600.000nJester = 2.780.000nPhoenix = $2.920.000nSuper GT = $2.500.000nTurismo = $3.400.000nZR-350 = $2.920.000nUranus = $2.250.000");
ShowPlayerDialog(playerid,142,DIALOG_STYLE_LIST, "Masini Rapide (Sport)", text, "Cumpara","Anulare");
}
case 2:
{
ShowPlayerDialog(playerid, 143, DIALOG_STYLE_LIST, "Motociclete/Scutere:", "Wayfarer = $920.000nFCR-900 = $1.000.000nFreeway = $780.000nNRG-500 = $1.200.000nFaggio = $750.000nPCJ-600 = $1.100.000", "Cumpara", "Anulare");
}
case 3:
{
ShowPlayerDialog(playerid, 144, DIALOG_STYLE_LIST, "Elicoptere/Barci:", "Maverick-1.500.000nLeviathan-1.200.000nSparrow-1.000.000nCropduster-800.000nDodo-800.000nSkimmer-600.000nSquallo-700.000nSpeeder-1.000.000nReefer-800.000nDinghy-300.000", "Cumpara", "Anulare");
}
}
}
if((dialogid == 141) || (dialogid == 142) || (dialogid == 143) || (dialogid == 144))
{
if(!response)
{
SendClientMessage(playerid, 0xFF0000FF, "Ai anulat.");
return 1; // We processed it
}
if(dialogid == 141)
{
if(PlayerData[playerid][pPcarkey] != 999)
{
SendClientMessage(playerid, 0xFF0000FF, "Ai deja o masina personala.");
return 1; // We processed it
}
switch(listitem)
{
case 0:
{
VehDSmod[playerid]=401;
VehDSpret[playerid]=1500000;
}
case 1:
{
VehDSmod[playerid]=405;
VehDSpret[playerid]=1300000;
}
case 2:
{
VehDSmod[playerid]=410;
VehDSpret[playerid]=1100000;
}
case 3:
{
VehDSmod[playerid]=529;
VehDSpret[playerid]=400000;
}
case 4:
{
VehDSmod[playerid]=426;
VehDSpret[playerid]=1500000;
}
case 5:
{
VehDSmod[playerid]=436;
VehDSpret[playerid]=900000;
}
case 6:
{
VehDSmod[playerid]=445;
VehDSpret[playerid]=1650000;
}
case 7:
{
VehDSmod[playerid]=458;
VehDSpret[playerid]=1700000;
}
case 8:
{
VehDSmod[playerid]=495;
VehDSpret[playerid]=1810000;
}
case 9:
{
VehDSmod[playerid]=496;
VehDSpret[playerid]=1780000;
}
case 10:
{
VehDSmod[playerid]=535;
VehDSpret[playerid]=1820000;
}
case 11:
{
VehDSmod[playerid]=560;
VehDSpret[playerid]=1920000;
}
case 12:
{
VehDSmod[playerid]=562;
VehDSpret[playerid]=2000000;
}
}
}
else if(dialogid == 142)
{
if(PlayerData[playerid][pPcarkey] != 999)
{
SendClientMessage(playerid, 0xFF0000FF, "Ai deja o masina personala.");
return 1; // We processed it
}
if(PlayerData[playerid][pPcarkey1] != 999)
{
SendClientMessage(playerid, 0xFF0000FF, "Ai deja o masina personala.");
return 1; // We processed it
}
switch(listitem)
{
case 0:
{
VehDSmod[playerid]=402;
VehDSpret[playerid]=2100000;
}
case 1:
{
VehDSmod[playerid]=602;
VehDSpret[playerid]=1700000;
}
case 2:
{
VehDSmod[playerid]=429;
VehDSpret[playerid]=2400000;
}
case 3:
{
VehDSmod[playerid]=541;
VehDSpret[playerid]=3700000;
}
case 4:
{
VehDSmod[playerid]=415;
VehDSpret[playerid]=2720000;
}
case 5:
{
VehDSmod[playerid]=494;
VehDSpret[playerid]=5000000;
}
case 6:
{
VehDSmod[playerid]=411;
VehDSpret[playerid]=4600000;
}
case 7:
{
VehDSmod[playerid]=559;
VehDSpret[playerid]=2780000;
}
case 8:
{
VehDSmod[playerid]=603;
VehDSpret[playerid]=2920000;
}
case 9:
{
VehDSmod[playerid]=506;
VehDSpret[playerid]=2500000;
}
case 10:
{
VehDSmod[playerid]=451;
VehDSpret[playerid]=3400000;
}
case 11:
{
VehDSmod[playerid]=477;
VehDSpret[playerid]=2920000;
}
case 12:
{
VehDSmod[playerid]=558;
VehDSpret[playerid]=2250000;
}
}[/pawn]
Imagini / Video (optional):/b/
Aţi încercat să rezolvaţi singur?:Nu
 
 
Iar cand vreau sa cumpar a 2a masina zice ca am deja 1,dar nu o am,o am doar pe prima. Cum procedez in acest caz, o fi bug?
Link to comment
Share on other sites

6 answers to this question

Recommended Posts

La toate dialog-urile tale, 141, 142143, 144 sunt aceeasi chestie.

 

[pawn]case 0:
{
    VehDSmod[playerid]=401;
    VehDSpret[playerid]=1500000;
}[/pawn]

 

inseamna ca asta e prima masina, de la dialog-ul 141. Adica Bravura si costa $1.500.000. Ca sa adaugi inca una pui la sfarsit in dialog nMasina noua-pret si adaugi un alt case. De exemplu ultimul tau case la "Masini Normale" este 12. Dupa el adaugi alt case, ultimul case + 1.

 

[pawn]case 13:
{
   VehDSmod[playerid]=Model Masina;
   VehDSpret[playerid]=Pret;
}[/pawn]

 

 

Iar cand vreau sa cumpar a 2a masina zice ca am deja 1,dar nu o am,o am doar pe prima. Cum procedez in acest caz, o fi bug?

 

Asta e deja alta problema.

Link to comment
Share on other sites

 

La toate dialog-urile tale, 141142,  143144 sunt aceeasi chestie.

 

[pawn]case 0:

{

    VehDSmod[playerid]=401;

    VehDSpret[playerid]=1500000;

}[/pawn]

 

inseamna ca asta e prima masina, de la dialog-ul 141. Adica Bravura si costa $1.500.000. Ca sa adaugi inca una pui la sfarsit in dialog nMasina noua-pret si adaugi un alt case. De exemplu ultimul tau case la "Masini Normale" este 12. Dupa el adaugi alt case, ultimul case + 1.

 

[pawn]case 13:

{

   VehDSmod[playerid]=Model Masina;

   VehDSpret[playerid]=Pret;

}[/pawn]

 

 

Asta e deja alta problema.

 

Nu imi copileaza si am facut exact ce ai spus tu.

[pawn] switch(listitem)

{

case 0:

{

ShowPlayerDialog(playerid, 141, DIALOG_STYLE_LIST, "Masini Normale:", "Bravura = $1.500.000nSentinel = $1.300.000nManana = $1.100.000nPremier = $1.500.000nPrevion = $900.000nAdmiral = $1.650.000nSolair = $1.700.000nSandking = $1.810.000nBlista Compact = $1.780.000nSlamvan = $1.820.000nSultan = $1.920.000nElegy = $2.000.000nBuffalo = $4000000", "Cumpara", "Anulare");

}

case 1:

{

new text[512];

format(text, sizeof(text),"Buffalo = $2.100.000nAlpha = $1.700.000nBanshee = $2.400.000nBullet = $3.700.000nCheetah = $2.720.000nHotring Racer = $5.000.000nInfernus = $4.600.000nJester = 2.780.000nPhoenix = $2.920.000nSuper GT = $2.500.000nTurismo = $3.400.000nZR-350 = $2.920.000nUranus = $2.250.000");

ShowPlayerDialog(playerid,142,DIALOG_STYLE_LIST, "Masini Rapide (Sport)", text, "Cumpara","Anulare");

}

case 2:

{

ShowPlayerDialog(playerid, 143, DIALOG_STYLE_LIST, "Motociclete/Scutere:", "Wayfarer = $920.000nFCR-900 = $1.000.000nFreeway = $780.000nNRG-500 = $1.200.000nFaggio = $750.000nPCJ-600 = $1.100.000", "Cumpara", "Anulare");

}

case 3:

{

ShowPlayerDialog(playerid, 144, DIALOG_STYLE_LIST, "Elicoptere/Barci:", "Maverick-1.500.000nLeviathan-1.200.000nSparrow-1.000.000nCropduster-800.000nDodo-800.000nSkimmer-600.000nSquallo-700.000nSpeeder-1.000.000nReefer-800.000nDinghy-300.000", "Cumpara", "Anulare");

}

}

}

if((dialogid == 141) || (dialogid == 142) || (dialogid == 143) || (dialogid == 144))

{

if(!response)

{

SendClientMessage(playerid, 0xFF0000FF, "Ai anulat.");

return 1; // We processed it

}

if(dialogid == 141)

{

if(PlayerData[playerid][pPcarkey] != 999)

{

SendClientMessage(playerid, 0xFF0000FF, "Ai deja o masina personala.");

return 1; // We processed it

}

switch(listitem)

{

case 0:

{

VehDSmod[playerid]=401;

VehDSpret[playerid]=1500000;

}

case 1:

{

VehDSmod[playerid]=405;

VehDSpret[playerid]=1300000;

}

case 2:

{

VehDSmod[playerid]=410;

VehDSpret[playerid]=1100000;

}

case 3:

{

VehDSmod[playerid]=529;

VehDSpret[playerid]=400000;

}

case 4:

{

VehDSmod[playerid]=426;

VehDSpret[playerid]=1500000;

}

case 5:

{

VehDSmod[playerid]=436;

VehDSpret[playerid]=900000;

}

case 6:

{

VehDSmod[playerid]=445;

VehDSpret[playerid]=1650000;

}

case 7:

{

VehDSmod[playerid]=458;

VehDSpret[playerid]=1700000;

}

case 8:

{

VehDSmod[playerid]=495;

VehDSpret[playerid]=1810000;

}

case 9:

{

VehDSmod[playerid]=496;

VehDSpret[playerid]=1780000;

}

case 10:

{

VehDSmod[playerid]=535;

VehDSpret[playerid]=1820000;

}

case 11:

{

VehDSmod[playerid]=560;

VehDSpret[playerid]=1920000;

}

case 12:

{

VehDSmod[playerid]=562;

VehDSpret[playerid]=2000000;

}

case 13;

{

VehDSmod[playerid]=402;

VehDSpret[playerid]=4000000;

}

}

)[/pawn]

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.