Ragnarok Crew Discussion
Ragnarok Crew Discussion
Ragnarok Crew Discussion
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Ragnarok Crew Discussion

Discuss topics about ways in making/running Ragnarok server and get the required database server/client and also custom made ( Item/Map/Web Template/Monster/and more else).
 
HomeHome  Latest imagesLatest images  RegisterRegister  Log inLog in  

 

 Shopping Menggunakan Coin

Go down 
AuthorMessage
AirVine-X
Poring
Poring
AirVine-X


Posts : 62
Join date : 25/02/2013

Shopping Menggunakan Coin Empty
PostSubject: Shopping Menggunakan Coin   Shopping Menggunakan Coin I_icon_minitimeMon May 27, 2013 4:36 pm

Script ini bernama Coin Shopping NPC,
Fungsinya adalah untuk menjual menggunakan Coin dan benda lain pun boleh.


Contoh Script

Quote :
prontera,0,0,0 shop Cute Headgear 3#hidden -1,5169:50,5152:50,5564:50,5373:50,5181:50,5130:50,5562:50,5502:50,5520:50,5511:50
que_temsky,63,140,3 script Cute Headgear 3 716,{
callshop "Cute Headgear 3#hidden",1;
end;
OnInit:
npcshopattach "Cute Headgear 3#hidden";
setarray .itemid,5169,5152,5564,5373,5181,5130,5562,5502,5520,5511;
setarray .itemcost,50,50,50,50,50,50,50,50,50,50;
set .itemuse,7539;
end;

OnBuyItem:
for ( set .@i, 0; .@i < getarraysize(@bought_nameid); set .@i, .@i +1 ) {
if ( @bought_quantity[.@i] == 0 ) end;
for ( set .@j,0; .@j < getarraysize(.itemid); set .@j, .@j +1 ) {
if ( @bought_nameid[.@i] == .itemid[.@j] ) {
set .@itemcost, .@itemcost + .itemcost[.@j];
}
}
}
if ( .@itemcost > countitem(.itemuse) ) {
mes "you don't have enough "+ getitemname(.itemuse);
close;
}
delitem .itemuse, .@itemcost;
for ( set .@i, 0; .@i < getarraysize(@bought_nameid); set .@i, .@i +1 )
getitem @bought_nameid[.@i], @bought_quantity[.@i];
deletearray @bought_nameid[0], 128;
end;
}ought_nameid[0], 128;
end;
}

Penerangan

Perhatikan betul-betul,kerana saya akan terangkan satu demi satu,

Dalam script ada beberapa perkara,kita kena ambil tahu,kalau tak,NPC itu tidak muncul,


Kalau anda perasan ada 4 nama NPC yang sama,
Code:
prontera,0,0,0   shop   Cute Headgear 3#hidden   -1,5169:50,5152:50,5564:50,5373:50,5181:50,5130:50,5562:50,5502:50,5520:50,5511:50

Code:
que_temsky,63,140,3   script   Cute Headgear 3   716,{

Code:
callshop "Cute Headgear 3#hidden",1;

Code:
npcshopattach "Cute Headgear 3#hidden";


Saya maksudkan "Cute Headgear 3"
PASTIKAN EMPAT-EMPAT NAMA INI MESTI SAMA,

Code:
setarray .itemid,5169,5152,5564,5373,5181,5130,5562,5502,5520,5511;

Untuk part ini,anda perlu letak ID Barang sahaja
Code:
setarray .itemcost,50,50,50,50,50,50,50,50,50,50;

Untuk part ini,anda perlu letak Harga,
Code:
set .itemuse,7539;

Untuk part ini,anda boleh set nak jual guna apa,Coin boleh,Card boleh dan sebagainya.







SOALAN YANG SELALU PLAYER TANYA,

SOALAN 1 - kalau part setarray.itemid dan setarray.itemcost sudah disettingkan,bagaimana NPC itu nak baca apa dia nak jual?

JAWAPAN
Quote :
- prontera,0,0,0 shop Cute Headgear 3#hidden -1,5169:50,5152:50,5564:50,5373:50,5181:50,5130:50,5562:50,5502:50,5520:50,5511:50.


SOALAN 2 - kalau barang itu kita jual misal kata 3 barang,tapi harga barang itu kita letak lebih boleh ke?

JAWAPAN - Saya syorkan pada anda kalau nak jual barang,misal kata nak jual 5 barang,jadi 5 harga saja anda setkan,takut NPC tak muncul.


SOALAN 3 - kalau kita nak jual gunakan TCG Card atau Dopel Card boleh ke?

JAWAPAN - TCG Card boleh,Dopel card pun boleh dan apa sahaja termasuk custom item.


Cara nak setkan NPC ini,

Langkah 1 - Pastikan anda sudah setkan barang didalam Script.Save

Langkah 2 - Masuk kan didalam Database anda file ro anda/npc/file script anda

Langkah 3 - Pergi ke scripts_custom dan type ini,npc:
Code:
npc/file script anda/coinseller.txt

Terima Kasih
Back to top Go down
https://ro-crew.forumms.net
 
Shopping Menggunakan Coin
Back to top 
Page 1 of 1
 Similar topics
-
» [Panduan] Menambah monster dalam Client anda, Bagi mereka yang menggunakan Lua. (RagexeRE)
» Repair By coin

Permissions in this forum:You cannot reply to topics in this forum
Ragnarok Crew Discussion :: General Support and Release :: Scripting :: Script Releases-
Jump to: