Thread obsoleto Query fabbro

Fabioleone

Nuovo utente
Autore del topic
4 Novembre 2010
25
0
Miglior risposta
0
Cerco una query del mercante armi che venda le armi liv 65, e una query del mercante armature che venda armature del 70, scudi del 61, elmi del 41. Ringrazio anticipamente. Mi scuso per l'errore del titolo!!! Non me ne ero proprio accorto.
 
Ultima modifica:
Riferimento: Query fabbro

Per queste cose non servono le query, devi modificarli tramite navicat.
Usa il tasto cerca e guarda su google!
 
Riferimento: Query fabbro

Come modificare oggetti in vendita dagli NPC e il loro prezzo - Server metin2

A dispetto di quello che si può pensare, per modificare gli oggetti e i prezzi, bisogna andare in due tabelle diverse!
Per modificare gli oggetti che vendono gli NPC, bisogna aprire la tabella "shop_item".
La colonna "shop_vnum" indica nei suoi campi il value corrispondente ai vari NPC. 1 = mercante d'armi, 2 = pescatore, 3 = bottegaia, 4 = mercante d'armature etc...
Nella colonna "item_vnum" sono presenti i value degli oggetti acquistabili dai vari NPC. "count" invece è la quantità dell'oggetto messo in vendita dall'NPC.

Facciamo un esempio anche in questo caso e consideriamo la riga numero 57: shop_vnum = 3 quindi significa che l'oggetto è presente dalla bottegaia, vnum = 28638, dove 28638 corrisponde al value della Pietra Evasione+5 e 1 indica che ne ne vende 1. In definitiva, la bottegaia vende 1 Pietra Evasione+5 (e infatti se loggate in game è proprio così). Pertanto se volete cambiare il tipo e la quantità di un item da un NPC, è sufficiente che modifichiate il value e il campo "count" ad esso corrispondente.

Come e' possibile però cambiare il prezzo di vendita di tale oggetto? Per fare ciò bisogna chiudere la tabella "shop_item" e aprire la tabella "item_proto". Qui il numero di colonne e di righe è incredibilmente elevato, perchè questa tabella racchiude tutte le armi/collane/armature/pietre etc. con le loro proprietà e per ogni up a cui si trovano, tant'è vero che il database si articola su più pagine (scorrevoli cliccando sulle freccie in basso a destra).

A noi interessano, per modificare i prezzi di vendita, esclusivamente due colonne: "vnum" (che è la prima) e "gold".
Seguendo l'esempio di prima dell'Evasione+5, cerchiamo il value corrispondente all'oggetto nel DB (28638): lo troveremo alla riga 750 di pagina 3.

Scorrete le colonne e trovate quella corrispondente a "gold": noterete senz'altro che per la pietra, il valore ad esso associato è 200000000, che tradotto in game equivale a 200 milioni di yang (che infatti è proprio il prezzo a cui viene venduto dalla bottegaia). Basta che togliate 3 zeri e la simpaticona vi venderà la pietra in game per 200K anzichè 200KK :-P

Dalla stessa tabella dovrebbe, inoltre, essere possibile modificare anche gli attributi degli oggetti: per esempio far sì che una Ripetizione+5 dia 80% velocità magia anzichè 40 e cose così... Ma questo lo lascio scoprire a voi per divertimento.

Vi ricordo che per ogni modifica effettuata al DB, dovete chiudere il gioco e riavviare il server locale.

Spero Di Esserti Stato D'Aiuto...:emoji_smiley: :emoji_smiley: :emoji_smiley: