Problema intalnita (descriere): Vreau ca atunci cand cumpar insurance sa nu pot cumpara mai mult de 10 , de ex daca am deja 10 sa nu mai mearga sa cumpar , daca am 9 sa mai pot cumpara 1 .
Ero(area / rile) / warning-(ul / urile): -
Liniile de cod / sursa / script-ul(obligatoriu):
if(listitem == 3)
{
if(playerVariables[playerid][pCarSelected] == 1)
{
new da[500];
format(da, 500, "Cate puncte de asigurare vrei sa cumperi? %d / insurance point (%d/10)", playerVariables[playerid][pInsurance],playerVariables[playerid][pInsurancePoints]);
ShowPlayerDialog(playerid, 22521, DIALOG_STYLE_INPUT,"Insurance",da,"Ok","Cancel");
}
else if(playerVariables[playerid][pCarSelected] == 2)
{
new da[500];
format(da, 500, "Cate puncte de asigurare vrei sa cumperi? %d / insurance point (%d/10)", playerVariables[playerid][pInsurance2],playerVariables[playerid][pInsurancePoints2]);
ShowPlayerDialog(playerid, 22521, DIALOG_STYLE_INPUT,"Insurance",da,"Ok","Cancel");
}
else if(playerVariables[playerid][pCarSelected] == 3)
{
new da[500];
format(da, 500, "Cate puncte de asigurare vrei sa cumperi? %d / insurance point (%d/10)", playerVariables[playerid][pInsurance3],playerVariables[playerid][pInsurancePoints3]);
ShowPlayerDialog(playerid, 22521, DIALOG_STYLE_INPUT,"Insurance",da,"Ok","Cancel");
}
else if(playerVariables[playerid][pCarSelected] == 4)
{
new da[500];
format(da, 500, "Cate puncte de asigurare vrei sa cumperi? %d / insurance point (%d/10)", playerVariables[playerid][pInsurance4],playerVariables[playerid][pInsurancePoints4]);
ShowPlayerDialog(playerid, 22521, DIALOG_STYLE_INPUT,"Insurance",da,"Ok","Cancel");
}
}
}
}
if(dialogid == 22521)
{
if(response)
{
if(!isnull(inputtext))
{
new points = strval(inputtext);
new saveQuery[369];
if(playerVariables[playerid][pCarSelected] == 1)
{
//if(points > 0)
if(points >= 0 && points <= 10)
{
new bani = playerVariables[playerid][pInsurance]*points;
if(playerVariables[playerid][pMoney] > bani)
{
playerVariables[playerid][pInsurancePoints] += points;
playerVariables[playerid][pMoney] -= bani;
format(szMessage,256,"Ai cumparat %d puncte de asigurare cu $%s.", points, NumberFormat(bani));
SCM(playerid,COLOR_ATTACK, szMessage);
format(saveQuery, sizeof(saveQuery), "UPDATE playeraccounts SET playerInsurancePoints = '%d'", playerVariables[playerid][pInsurancePoints]);
mysql_tquery(handle,saveQuery);
}
else SCM(playerid, -1,"You don't have enought money.");
}
}
else if(playerVariables[playerid][pCarSelected] == 2)
{
//if(points > 0)
if(points >= 0 && points <= 10)
{
new bani = playerVariables[playerid][pInsurance2]*points;
if(playerVariables[playerid][pMoney] > bani)
{
playerVariables[playerid][pInsurancePoints2] += points;
playerVariables[playerid][pMoney] -= bani;
format(szMessage,256,"Ai cumparat %d puncte de asigurare cu $%s.", points, NumberFormat(bani));
SCM(playerid,COLOR_ATTACK, szMessage);
format(saveQuery, sizeof(saveQuery), "UPDATE playeraccounts SET playerInsurancePoints2 = '%d'", playerVariables[playerid][pInsurancePoints2]);
mysql_tquery(handle,saveQuery);
}
else SCM(playerid, -1,"You don't have enought money.");
}
}
else if(playerVariables[playerid][pCarSelected] == 3)
{
//if(points > 0)
if(points >= 0 && points <= 10)
{
new bani = playerVariables[playerid][pInsurance3]*points;
if(playerVariables[playerid][pMoney] > bani)
{
playerVariables[playerid][pInsurancePoints3] += points;
playerVariables[playerid][pMoney] -= bani;
format(szMessage,256,"Ai cumparat %d puncte de asigurare cu $%s.", points, NumberFormat(bani));
SCM(playerid,COLOR_ATTACK, szMessage);
format(saveQuery, sizeof(saveQuery), "UPDATE playeraccounts SET playerInsurancePoints3 = '%d'", playerVariables[playerid][pInsurancePoints3]);
mysql_tquery(handle,saveQuery);
}
else SCM(playerid, -1,"You don't have enought money.");
}
}
else if(playerVariables[playerid][pCarSelected] == 4)
{
//if(points > 0)
if(points >= 0 && points <= 10)
{
new bani = playerVariables[playerid][pInsurance4]*points;
if(playerVariables[playerid][pMoney] > bani)
{
playerVariables[playerid][pInsurancePoints4] += points;
playerVariables[playerid][pMoney] -= bani;
format(szMessage,256,"Ai cumparat %d puncte de asigurare cu $%s.", points, NumberFormat(bani));
SCM(playerid,COLOR_ATTACK, szMessage);
format(saveQuery, sizeof(saveQuery), "UPDATE playeraccounts SET playerInsurancePoints4 = '%d'", playerVariables[playerid][pInsurancePoints4]);
mysql_tquery(handle,saveQuery);
}
else SCM(playerid, -1,"You don't have enought money.");
}
}
}
}
}
Imagini / Video (optional): -
Ati incercat sa rezolvati singur?: da
Question
MAXYMUSS
Problema intalnita (descriere): Vreau ca atunci cand cumpar insurance sa nu pot cumpara mai mult de 10 , de ex daca am deja 10 sa nu mai mearga sa cumpar , daca am 9 sa mai pot cumpara 1 .
Ero(area / rile) / warning-(ul / urile): -
Liniile de cod / sursa / script-ul(obligatoriu):
if(listitem == 3) { if(playerVariables[playerid][pCarSelected] == 1) { new da[500]; format(da, 500, "Cate puncte de asigurare vrei sa cumperi? %d / insurance point (%d/10)", playerVariables[playerid][pInsurance],playerVariables[playerid][pInsurancePoints]); ShowPlayerDialog(playerid, 22521, DIALOG_STYLE_INPUT,"Insurance",da,"Ok","Cancel"); } else if(playerVariables[playerid][pCarSelected] == 2) { new da[500]; format(da, 500, "Cate puncte de asigurare vrei sa cumperi? %d / insurance point (%d/10)", playerVariables[playerid][pInsurance2],playerVariables[playerid][pInsurancePoints2]); ShowPlayerDialog(playerid, 22521, DIALOG_STYLE_INPUT,"Insurance",da,"Ok","Cancel"); } else if(playerVariables[playerid][pCarSelected] == 3) { new da[500]; format(da, 500, "Cate puncte de asigurare vrei sa cumperi? %d / insurance point (%d/10)", playerVariables[playerid][pInsurance3],playerVariables[playerid][pInsurancePoints3]); ShowPlayerDialog(playerid, 22521, DIALOG_STYLE_INPUT,"Insurance",da,"Ok","Cancel"); } else if(playerVariables[playerid][pCarSelected] == 4) { new da[500]; format(da, 500, "Cate puncte de asigurare vrei sa cumperi? %d / insurance point (%d/10)", playerVariables[playerid][pInsurance4],playerVariables[playerid][pInsurancePoints4]); ShowPlayerDialog(playerid, 22521, DIALOG_STYLE_INPUT,"Insurance",da,"Ok","Cancel"); } } } } if(dialogid == 22521) { if(response) { if(!isnull(inputtext)) { new points = strval(inputtext); new saveQuery[369]; if(playerVariables[playerid][pCarSelected] == 1) { //if(points > 0) if(points >= 0 && points <= 10) { new bani = playerVariables[playerid][pInsurance]*points; if(playerVariables[playerid][pMoney] > bani) { playerVariables[playerid][pInsurancePoints] += points; playerVariables[playerid][pMoney] -= bani; format(szMessage,256,"Ai cumparat %d puncte de asigurare cu $%s.", points, NumberFormat(bani)); SCM(playerid,COLOR_ATTACK, szMessage); format(saveQuery, sizeof(saveQuery), "UPDATE playeraccounts SET playerInsurancePoints = '%d'", playerVariables[playerid][pInsurancePoints]); mysql_tquery(handle,saveQuery); } else SCM(playerid, -1,"You don't have enought money."); } } else if(playerVariables[playerid][pCarSelected] == 2) { //if(points > 0) if(points >= 0 && points <= 10) { new bani = playerVariables[playerid][pInsurance2]*points; if(playerVariables[playerid][pMoney] > bani) { playerVariables[playerid][pInsurancePoints2] += points; playerVariables[playerid][pMoney] -= bani; format(szMessage,256,"Ai cumparat %d puncte de asigurare cu $%s.", points, NumberFormat(bani)); SCM(playerid,COLOR_ATTACK, szMessage); format(saveQuery, sizeof(saveQuery), "UPDATE playeraccounts SET playerInsurancePoints2 = '%d'", playerVariables[playerid][pInsurancePoints2]); mysql_tquery(handle,saveQuery); } else SCM(playerid, -1,"You don't have enought money."); } } else if(playerVariables[playerid][pCarSelected] == 3) { //if(points > 0) if(points >= 0 && points <= 10) { new bani = playerVariables[playerid][pInsurance3]*points; if(playerVariables[playerid][pMoney] > bani) { playerVariables[playerid][pInsurancePoints3] += points; playerVariables[playerid][pMoney] -= bani; format(szMessage,256,"Ai cumparat %d puncte de asigurare cu $%s.", points, NumberFormat(bani)); SCM(playerid,COLOR_ATTACK, szMessage); format(saveQuery, sizeof(saveQuery), "UPDATE playeraccounts SET playerInsurancePoints3 = '%d'", playerVariables[playerid][pInsurancePoints3]); mysql_tquery(handle,saveQuery); } else SCM(playerid, -1,"You don't have enought money."); } } else if(playerVariables[playerid][pCarSelected] == 4) { //if(points > 0) if(points >= 0 && points <= 10) { new bani = playerVariables[playerid][pInsurance4]*points; if(playerVariables[playerid][pMoney] > bani) { playerVariables[playerid][pInsurancePoints4] += points; playerVariables[playerid][pMoney] -= bani; format(szMessage,256,"Ai cumparat %d puncte de asigurare cu $%s.", points, NumberFormat(bani)); SCM(playerid,COLOR_ATTACK, szMessage); format(saveQuery, sizeof(saveQuery), "UPDATE playeraccounts SET playerInsurancePoints4 = '%d'", playerVariables[playerid][pInsurancePoints4]); mysql_tquery(handle,saveQuery); } else SCM(playerid, -1,"You don't have enought money."); } } } } }Imagini / Video (optional): -
Ati incercat sa rezolvati singur?: da
3 answers to this question
Recommended Posts