[Pomoc] Kupi kredit

Započeo xXxPored
26. Okt. 2011. Zaključano
1,392
pregleda
15
postova
DJeronimo
4
Made Man
26. Okt. 2011.
Skripta koju koristim: MOj edit
Detaljan opis problema: Ovako htio bi da naoravim za kredit za mobitel ono...Da kad kupujes ne mozes kupiti vise do 350 kredita dakle sad kad kupujes mozes da kupis milion xD sad ako neko zna kako da stavim taj limit
Dio skripte:
COMMAND:kupi(playerid, params[])
{
   if(IsPlayerConnected(playerid))
   {
   if(Businesses[PlayerInfo] == 1)
{
       new string, price1 = Businesses[PlayerInfo];
       new price2 = Businesses[PlayerInfo];
       new price3 = Businesses[PlayerInfo];
       new price5 = Businesses[PlayerInfo];
       new price6 = Businesses[PlayerInfo];
       format( string, sizeof( string ), "{0080FF}[$%d]Mobitel\n{FF0000}[$%d]Imenik\n{0080FF}[$%d]Sprunk\n{FF0000}Kredit\n{0080FF}[$%d]Laptop\n{FF0000}[$%d]Kondom ", price1, price2, price3,  price5, price6);
       ShowPlayerDialog( playerid, 631, DIALOG_STYLE_LIST, "{FFFF00}Odaberi artikal koji zelis da kupis.", string, "Kupi", "Ponisti" );
   }

Neke slike/video za lakse dobivanje pomoci(neobavezno): /

Unaprijed Hvala
FyoDoR
4
Shot Caller
26. Okt. 2011.
Bas ti mi mozemo pomoci u ovoj komandi, ukojoj ima samo ShowPlayerDialog xD

Daj dialog response 631...
DJeronimo
4
Made Man
26. Okt. 2011.
Imam nasao sam jer kad pises koliko ces kredita otvori ti dilaog, i ovo sam svoje ubacio...Ovako kako pise i sad kad je in game
if(strval(inputtext) < 1) return SendClientMessage(playerid,-1,"Nemozete kupiti vise od 350 kredita."),ShowPlayerDialog(playerid, 3667, DIALOG_STYLE_INPUT, "Krediti", "Ovdje upisite koliko kredita zelite kupiti.", "Uredu", "Ponisti");
if(strval(inputtext) > 350) return SendClientMessage(playerid,-1,"Nemozete kupiti vise od 350 kredita."),ShowPlayerDialog(playerid, 3667, DIALOG_STYLE_INPUT, "Krediti", "Ovdje upisite koliko kredita zelite kupiti.", "Uredu", "Ponisti");
case 4:
if( GetPlayerCash(playerid) >= Businesses[PlayerInfo) 
{


Eo vidis ovo pise da ne mozes iznad ali kad ja upisme opet moze iznad 350

FlasHica
5
Kingpin
26. Okt. 2011.
ναηιℓℓα.αмχ◄ №¹ wrote on October 26, 2011, 7:38 am:
ovako,ovo stavis pod dialogresponse gdje igrac bira kolko ce kredita kupit...
if(strval(inputtext) < 1) return SendClientMessage(playerid,-1,"Nemozete kupiti vise od 350 kredita."),ShowPlayerDialog(playerid, IDDIJALOGA, DIALOG_STYLE_INPUT, "Krediti", "Ovdje upisite koliko kredita zelite kupiti.", "Uredu", "Odustani");
    if(strval(inputtext) > 350) return SendClientMessage(playerid,-1,"Nemozete kupiti vise od 350 kredita."),ShowPlayerDialog(playerid, IDDIJALOGA, DIALOG_STYLE_INPUT, "Krediti", "Ovdje upisite koliko kredita zelite kupiti.", "Uredu", "Odustani");
   


// EDIT : Raditi ce ti samo ako to za kredite imas odradeno u dijalogu 😉

radio je u zcmd...
samo umjesto strval(inputtext) stavi strlen(params)
DJeronimo
4
Made Man
26. Okt. 2011.
Umjesto tog stavio strlen(params) izbacuje dva errora  😢
(50196) : error 017: undefined symbol "params"
(50197) : error 017: undefined symbol "params"
KombinatoR
5
Crime Lord
26. Okt. 2011.
DJeronimo wrote on October 26, 2011, 7:47 pm:
Umjesto tog stavio strlen(params) izbacuje dva errora  😢
(50196) : error 017: undefined symbol "params"
(50197) : error 017: undefined symbol "params"

definiraj "params"
FlasHica
5
Kingpin
26. Okt. 2011.
kombiniraj..
COMMAND:kupikredit(playerid, params[])
{
  new kredit;
  if(sscanf(params,"i", kredit)) return SendClientMessage(playerid,-1,"INFO:: /kupikredit ");
  else if(kredit < 1 || kredit > 350) return SendClientMessage(playerid,-1,"ERROR:: max.350, min. 1");
  else
  //primjer
  PlayerInfo += kredit;
  SendClientMessage(playerid,-1,"Kupljeno! (:");
  return 1;
}
DJeronimo
4
Made Man
26. Okt. 2011.
To ko da napravim komandu tu a da izbacim kredit iz dialoga?
FlasHica
5
Kingpin
26. Okt. 2011.
DJeronimo wrote on October 26, 2011, 8:02 pm:
To ko da napravim komandu tu a da izbacim kredit iz dialoga?

pa ako je u dialogu onda vrati strval(inputtext) sry Å¡to sam te naveo na krivi put 🙂
DJeronimo
4
Made Man
26. Okt. 2011.
Pa to sam prvo uradio ali opet nema limita za kupiti opet mogu da kupim vise od 350 znaci kad ubacinm ono prvo sto si mi dao sve je ok compile idem i nema errora ni warninga ali opet mogu preko 350
FlasHica
5
Kingpin
26. Okt. 2011.
Koji dialog STYLE koristiš?
DJeronimo
4
Made Man
26. Okt. 2011.
Pa INPUT
FlasHica
5
Kingpin
26. Okt. 2011.
DJeronimo wrote on October 26, 2011, 8:43 pm:
Pa INPUT


if(dialogid == primjer)
{
 if(!response) return 1;
 //dodas onu provjeru sto smo ti dali..
 //a ispod ostatak skripte! znaci provjera mora bit prva tj. iznad ostatka coda

FAIL !
}
da ti sad nebi objasnjavali.. bolje da napravis posebnu komandu za to... lakse ti je
DJeronimo
4
Made Man
26. Okt. 2011.
Napravio sam 😄 HVALA svima e sad imam jos jedna probolem samo ne znam dali da postam odmah ovdje ili da novu temu otvaram xD 🙂
FlasHica
5
Kingpin
26. Okt. 2011.
DJeronimo wrote on October 26, 2011, 8:57 pm:
Napravio sam 😄 HVALA svima e sad imam jos jedna probolem samo ne znam dali da postam odmah ovdje ili da novu temu otvaram xD 🙂

koliko para, toliko muzike  😄
LOCK!

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha