Uppitems NPC

03/24/2013 21:59 Mind.#1
Hat einer schon ne Fertige datei die ich bei Navicat einfügen kann, das ein NPC alle Uppitems beinhaltet?


mfg.
03/24/2013 22:11 Marsia#2
Ehm wie wärs mit selbermachen??
Des dauert 10 Min maximal.
03/24/2013 23:11 volume1a#3
HTML Code:
quest rustungen begin
	state start begin
    
		when 9003.chat."Gemischtwarenhändlerin" begin
			npc.open_shop(3)
		setskin(NOWINDOW)
		end

		when 9003.chat."Itemshophändlerin" begin
			npc.open_shop(9929)
		setskin(NOWINDOW)
		end
    end
end
Dazu eine quest, die brauchste nur erweitern und dazu itemshop Items:

HTML Code:
INSERT INTO `shop_item` VALUES ('9929', '25040', '1');
INSERT INTO `shop_item` VALUES ('9929', '27102', '200');
INSERT INTO `shop_item` VALUES ('9929', '50023', '1');
INSERT INTO `shop_item` VALUES ('9929', '50513', '1');
INSERT INTO `shop_item` VALUES ('9929', '70005', '1');
INSERT INTO `shop_item` VALUES ('9929', '70006', '1');
INSERT INTO `shop_item` VALUES ('9929', '70038', '200');
INSERT INTO `shop_item` VALUES ('9929', '70102', '25');
INSERT INTO `shop_item` VALUES ('9929', '71001', '200');
INSERT INTO `shop_item` VALUES ('9929', '71002', '1');
INSERT INTO `shop_item` VALUES ('9929', '71003', '1');
INSERT INTO `shop_item` VALUES ('9929', '71027', '200');
INSERT INTO `shop_item` VALUES ('9929', '71028', '200');
INSERT INTO `shop_item` VALUES ('9929', '71029', '200');
INSERT INTO `shop_item` VALUES ('9929', '71030', '200');
INSERT INTO `shop_item` VALUES ('9929', '71033', '1');
INSERT INTO `shop_item` VALUES ('9929', '71044', '200');
INSERT INTO `shop_item` VALUES ('9929', '71045', '200');
INSERT INTO `shop_item` VALUES ('9929', '71048', '1');
INSERT INTO `shop_item` VALUES ('9929', '71049', '1');
INSERT INTO `shop_item` VALUES ('9929', '71050', '200');
INSERT INTO `shop_item` VALUES ('9929', '71054', '1');
INSERT INTO `shop_item` VALUES ('9929', '71084', '200');
INSERT INTO `shop_item` VALUES ('9929', '71085', '200');
INSERT INTO `shop_item` VALUES ('9929', '71094', '200');
INSERT INTO `shop_item` VALUES ('9929', '71095', '25');
INSERT INTO `shop_item` VALUES ('9929', '72018', '1');
INSERT INTO `shop_item` VALUES ('9929', '72701', '1');
INSERT INTO `shop_item` VALUES ('9929', '72725', '1');
INSERT INTO `shop_item` VALUES ('9929', '72729', '1');
Also per Query Table einfügen

So Uppitem shop hab ich nicht weil man bei mir 100% uppchance und keine items hat
03/24/2013 23:24 ralriki#4
PHP Code:
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('18', '30003', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('18', '30004', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('18', '30005', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('18', '30006', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('18', '30077', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('18', '30007', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('18', '30076', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('18', '30008', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('18', '30078', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('18', '30009', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('18', '30083', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('18', '30010', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('18', '30071', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('18', '30011', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('18', '30015', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('18', '30086', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('18', '30014', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('18', '30089', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('18', '30016', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('18', '30087', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('18', '30017', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('18', '30019', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('18', '30020', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('18', '30021', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('18', '30022', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('18', '30082', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('18', '30023', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('18', '30024', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('18', '30025', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('18', '30026', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('18', '30027', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('18', '30070', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('18', '30028', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('18', '30069', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('18', '30029', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('18', '30030', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('18', '30031', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('18', '30032', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('18', '30074', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('18', '30033', '2'); 
PHP Code:
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('19', '30034', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('19', '30073', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('19', '30035', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('19', '30036', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('19', '30037', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('19', '30038', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('19', '30039', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('19', '30085', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('19', '30040', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('19', '30041', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('19', '30075', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('19', '30042', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('19', '30045', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('19', '30046', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('19', '30081', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('19', '30044', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('19', '30043', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('19', '30047', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('19', '30080', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('19', '30048', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('19', '30088', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('19', '30049', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('19', '30050', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('19', '30090', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('19', '30051', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('19', '30084', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('19', '30052', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('19', '30053', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('19', '30072', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('19', '30055', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('19', '30056', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('19', '30057', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('19', '30058', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('19', '30059', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('19', '30060', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('19', '30061', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('19', '30139', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('19', '30091', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('19', '30092', '2'); 
INSERT INTO `shop_item` (`shop_vnum`, `item_vnum`, `count`) VALUES ('19', '30063', '2'); 
03/24/2013 23:55 ☆RealPain#5
Ist doch ganz einfach
1. Quest für die Richtigen NPC
(Wie man Quest richtig einbaut solltest du denke ich wissen)
^^
Quote:
quest blabla begin
state start begin

when "NPC-ID".chat.""SHOP-NAME"" begin
npc.open_shop("SHOP-ID")
setskin(NOWINDOW)
end

when "NPC-ID".chat."SHOP-NAME" begin
npc.open_shop("SHOP-ID")
setskin(NOWINDOW)
end
end
end
2. Danach gehst du einfach in die Datenbank in die Player Table in das Verzeichnis
Quote:
2.1 Shop Erste Spalte einfach(vnum=Shop-ID)Name ist SHOP-Name npc_vnum ist die NPC-ID
Quote:
2.2Shop_item gleiche Table, Shop_vnum ist die (Vnum=Shop-ID)dann kommt die item_vnum (wo du die Item_vnum wie schon gesagt einfügen musst)
Count einfach nur die Anzahl.
Mit freundlichen Grüßen
☆RealPain

PS: Skype adden ;)