Jump to content
  • 0

pomoc Problem s inputtextom


lukashino141

Dotaz

Zdravim, mam problem s inputtextom

Funkcie je toto :

 

 

ShowPlayerDialog(playerid,blabla,DIALOG_STYLE_INPUT,"Počet litrov","BlaBLA","Natankovať","Zrušiť");

 

 

if(dialogid == blabla)

{

if(response == 1)

{

new vehicleid = GetPlayerVehicleID(playerid);

Benzin[vehicleid]+=(strval(inputtext));

SendInfoMessage(playerid, "~r~Dotankoval ~y~si auto !");

}

}

 

 

Problem je v tom že ak napišem do dialogu povedzme 10 tak benzinu mi to prida miliony.

Neviete v čom by mohol problem ? ak hej vdaka za radu

Link to comment
Share on other sites

5 odpovědí na tuto otázku

Recommended Posts

  • 0

Zkus

new kolik;
new Benzin[MAX_VEHICLES];
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 10)
{
new vehicleid = GetPlayerVehicleID(playerid);
kolik = strval(inputtext);
Benzin[vehicleid]+= kolik;
}
return 1;
}

Link to comment
Share on other sites

  • 0

 

Zkus

new kolik;
new Benzin[MAX_VEHICLES];
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 10)
{
new vehicleid = GetPlayerVehicleID(playerid);
kolik = strval(inputtext);
Benzin[vehicleid]+= kolik;
}
return 1;
}

 

 

dodal bych pod kolik = strval(inputtext); :

if(kolik > 100 || kolik < 0) // poklud je strval(inputtext) vetci jak 100 ci mensi jak 0
{
   //zprava o velkem ci nizkem mnozstvi benzinu
   return 1;
}

Link to comment
Share on other sites

  • 0
Stale je to to iste :/

 

 

mno tak zkus misto:


Benzin[vehicleid]+= kolik;

 

toto:


Benzin[vehicleid] = kolik;

 

A to mi ako pomože ? hodi mi to na tu hodnotu ktoru som zadal ale ja potrebujem povodnu hodnotu + hodnotu ktoru som zadal

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...