Salutare,
am si eu nevoie de un quest... in care md-urile din vouchere cand dai pe ele sa se duca in navicat acount.acount-points..
care il aveti puteti sa ma ajutati si pe mn . multumesc
CERERE QUEST !
- Tears^
-

- Mesaje: 774
- Membru din: 07 Apr 2014, 17:01
- Aprecieri: 129
- Mulţumiri: 35
- Discord: Copiază ID
Poftim un tutorial
Quest-ul lor este »
when 80015.use begin
chat("Ai primit 500 Monede Dragon")
alexso_md(500)
item.remove()
end
when 80016.use begin
chat("Ai primit 1000 Monede Dragon")
alexso_md(1000)
item.remove()
end
when 80076.use begin
chat("Ai primit 50 Monede Dragon")
alexso_md(50)
item.remove()
end
end
end
50 Monede - 80076
100 Monede - 80014
500 Monede - 80015
1000 Monede - 80016
Pentru a instala acest quest, ne trebuie funcţia.
Căutaţi fişierul» quest_functions
şi scrieţi la sfârşit
Ca vouncherele să functioneze trebuie să adăugăm în questlib.lua »
Asta dacă nu aveţi parolă la user root mysql, iar dacă aveţi parolă scrieţi asta»
Unde este -pparola, puneţi parola după -p legat.
Un reboot la server şi trebuie să meargă.
În caz că nu aveţi query pentru MYSQL, uitaţi aici»
____________________________________
Query log:
Acest vouncher_log se pune în db log.
Sper că aţi înţeles.
Acest tutorial nu a fost creat de mine(Tears)
Quest-ul lor este »
Cod: Selectaţi tot
quest quest_vouchere begin
state start begin
when 80014.use begin
chat("Ai primit 100 Monede Dragon")
alexso_md(100)
item.remove()
end
chat("Ai primit 500 Monede Dragon")
alexso_md(500)
item.remove()
end
when 80016.use begin
chat("Ai primit 1000 Monede Dragon")
alexso_md(1000)
item.remove()
end
when 80076.use begin
chat("Ai primit 50 Monede Dragon")
alexso_md(50)
item.remove()
end
end
end
50 Monede - 80076
100 Monede - 80014
500 Monede - 80015
1000 Monede - 80016
Pentru a instala acest quest, ne trebuie funcţia.
Căutaţi fişierul» quest_functions
şi scrieţi la sfârşit
Cod: Selectaţi tot
alexso_md
Cod: Selectaţi tot
function alexso_md(z)
os.execute("mysql -u root account --execute='UPDATE account SET coins = coins + ".. z .." WHERE id = ".. pc.get_account_id() ..";'")
os.execute("mysql -u root log --execute='INSERT INTO voucher_log (account_id, pocet, cas) VALUES (".. pc.get_account_id() ..", ".. z ..", NOW());'")
end
Cod: Selectaţi tot
function alexso_md(z)
os.execute("mysql -u root -pparola account --execute='UPDATE account SET coins = coins + ".. z .." WHERE id = ".. pc.get_account_id() ..";'")
os.execute("mysql -u root -pparola log --execute='INSERT INTO voucher_log (account_id, pocet, cas) VALUES (".. pc.get_account_id() ..", ".. z ..", NOW());'")
end
Un reboot la server şi trebuie să meargă.
În caz că nu aveţi query pentru MYSQL, uitaţi aici»
Cod: Selectaţi tot
INSERT INTO `item_proto` VALUES ('80014', 0xB1B3C8AFB1C7, 0x4D4420566F7563686572202831303029, '18', '0', '0', '1', '384', '8192', '0', '', '0', '0', '0', '0', '0', '0', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '100', '0', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0', '0');
INSERT INTO `item_proto` VALUES ('80015', 0xB1B3C8AFB1C7, 0x4D4420566F75636865722028353030292020202020202020, '18', '0', '0', '1', '384', '8192', '0', '', '0', '0', '0', '0', '0', '0', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '500', '0', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0', '0');
INSERT INTO `item_proto` VALUES ('80016', 0xB1B3C8AFB1C72020202020202020202020, 0x4D4420566F75636865722028313030302920202020202020, '18', '0', '0', '1', '384', '8192', '0', '', '0', '0', '0', '0', '0', '0', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '1000', '0', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0', '0');
INSERT INTO `item_proto` VALUES ('80017', 0xB1B3C8AFB1C728426F6E757329, 0x4D4420566F75636865722028353029, '18', '0', '0', '1', '384', '8192', '0', '', '0', '0', '0', '0', '0', '0', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '50', '0', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0', '0');
INSERT INTO `item_proto` VALUES ('80076', 0xB1B3C8AFB1C728426F6E757329, 0x4D4420566F75636865722028353029, '18', '0', '0', '1', '384', '8192', '0', '', '0', '0', '0', '0', '0', '0', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '50', '0', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0', '0');
____________________________________
Query log:
Cod: Selectaţi tot
--
-- Table structure for table `voucher_log`
--
CREATE TABLE IF NOT EXISTS `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 AUTO_INCREMENT=1 ; Acest vouncher_log se pune în db log.
Sper că aţi înţeles.
Acest tutorial nu a fost creat de mine(Tears)
Subiect arhivat.
Răspunsuri
6 Vizualizări
351
6 Vizualizări
351
Răspunsuri
2 Vizualizări
463
2 Vizualizări
463
Răspunsuri
5 Vizualizări
1777
5 Vizualizări
1777
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 23 vizitatori


