Problema stergere item din inventar.

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
NatsuDragneel
Nivel 2

Nivel 2
Mesaje: 297
Membru din: 28 Dec 2014, 23:27
Server: Nu am deocamdata
Regat: Chunjo
Aprecieri: 11  
Mulţumiri: 103  
Medalii

Am instalat si eu recent sistemul de vouchere(L-am facut functionabil tot..) numai ca dupa ce dau pe item si dau ok imi baga monedele dar nu se sterge itemul...Stie cineva vreo rezolvare?
In quest am functia item.remove()...Nu cred sa fie de la ea...
Va multumesc...
Avatar utilizator
YTxMinato.
Nivel 6

Nivel 6
Mesaje: 1137
Membru din: 29 Noi 2013, 19:16
Server: Apollo
Regat: Jinno
Aprecieri: 511  
Mulţumiri: 271  
  Rezolvări prob.: 2
 Contact:
Medalii

verifica daca la item_remove ai codul Voucherului.
daca nu uite aici resurse :

Intai sa adaugam accest quest lib

Cod: Selectaţi tot

function give_dm(z)
os.execute("mysql -u root --password='vossa password' account --execute='UPDATE account SET cash = cash + ".. z .." WHERE id = ".. pc.get_account_id() ..";'")
os.execute("mysql -u root --password='vossa password' log --execute='INSERT INTO voucher_log (account_id, pocet, cas) VALUES (".. pc.get_account_id() ..", ".. z ..", NOW());'")
end
Adaugati in quest_functions

Cod: Selectaţi tot

give_dm
In tabelul LOG bagam acest query:

Cod: Selectaţi tot

CREATE TABLE `voucher_log` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `account_id` int(10) unsigned NOT NULL,
  `pocet` int(10) unsigned NOT NULL,
  `cas` datetime NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
Acesta este questul:

Cod: Selectaţi tot

quest vouchers begin
  state start begin  
    when 80014.use begin
      item.remove()
      give_dm(100)
    end

    when 80015.use begin
      item.remove()
      give_dm(500)
    end

    when 80016.use begin
      item.remove()
      give_dm(1000)
    end
end
end
PS : item.remove() > intre () < bagati codul la Voucher , daca nu merge sters din inventar. !

iar pentru MD-uri in inventar , gen ca acolo unde ai Yang , sa fie alta linie cu MD-uri
ai tutorial :
http://just4metin.ro/resurse-metin2/uri ... 16696.html
Succes.
Metin2Apollo - Curand !
Ofer suport gratuit !
Skype : jota.games1998
Discord : P3P3#5351

Imagine
Afișează semnătura
Avatar utilizator
NatsuDragneel
Nivel 2

Nivel 2
Mesaje: 297
Membru din: 28 Dec 2014, 23:27
Server: Nu am deocamdata
Regat: Chunjo
Aprecieri: 11  
Mulţumiri: 103  
Medalii

Am sa incerc si revin cu EDIT...
EDIT: Am pus codul...Tot nu merge..:(( Alte idei?
EDIT2:Problema rezolvata!!!
Rezolvare:

Cod: Selectaţi tot

La quest in loc de item.remove scrieti pc.remove_item(cod)[*cod=codul itemului]
Bafta!!!

Cer T/C.
Închis
Răspunsuri
4
Vizualizări
228
Răspunsuri
6
Vizualizări
336

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 152 vizitatori