agan2 yg jago vJASS, ada yang tau library buat Enum Integer, maksud sy integer dimasukkan ke semacam group, terus bisa dipanggil dan dihapus dari group tersebut.
mohon bantuannya gan...
Printable View
agan2 yg jago vJASS, ada yang tau library buat Enum Integer, maksud sy integer dimasukkan ke semacam group, terus bisa dipanggil dan dihapus dari group tersebut.
mohon bantuannya gan...
sori dix gw gabisa bantu, ga ngerti trigger jass >.< , coba GUI pasti saya coba bantu.
dix ga ngerti nie trigger jass >.<
coba yg d perjelas dikit
library maksudnya script2 vJASS agan2
....
maaf sy jg ga ngrti . haha. kl bisa d bkin pke gui knp ga coba aja
bahasa dewa apa ini @_@
@valkemiere:
masalahnya gk bisa GUI kk, wkwkkwkw
@kstaria_kopi:
bah.... dewa apaan itu kk...
loh terbalik? Kok bsa jass , gui ga bs . :p coba aq bntu kalo bsa. Minta rincian nya
gk bisa GUI kk, soalnya agak ribet nih
ribet jelasinny kk...
mending kasih contoh ajak...
edit:
ha...ha... dah dpt kk
nyari sendiri,,, klo gitu d close aj thread ni
tq udah maw nolongin kk
Spoiler untuk Contoh script vJASS :
gw kurang berbakat dengan vJass... cuman kalo struct bisa nampung integer array, lu bikin aja simulasi groupingnya... algoritma sih mungkin kayak gini :
Terus tinggal bikin destructornya biar struct IntG ga makan memori.Code:struct IntG {
int x[]; //persiapan integer array
int numX; //monitor jumlah array
}
void AddIntGroup(int c,IntG g){
g.x[g.numX] = c; //Memasukkan nilai integer ke array terakhir
g.numX +=1; //sama saja dengan g.numX = g.numX + 1
}
int GetRandomIntGroup(intG g){
int xx = GetRandomInt(0,g.numX); //GetRandomInt sudah ada fungsinya di JASS
return g.x[xx];
}
void FlushIntGroup(IntG g){
for(int k=0;k<g.numX;k++){ //melakukan looping dari index 0 sampai index terbelakang
g.x[k] = 0;}
g.numX = 0;
}
ngerti ga?
thx kk Section, skrang dah agak ngerti sy...
ngomong2 tu java y???
klo vJASS gini kk
masalahnya algoritma bwt remove int sy gk tau kkCode:struct intG
integer array x
integer numX
method addIntGroup takes integer c returns nothing
set this.x[this.numX]=c
set this.numX=this.numX+1
endmethod
method getRandomInt takes nothing returns integer
local integer xx=GetRandomInt(0,this.numX)
return this.x[xx]
endmethod
method flushIntGroup takes nothing returns nothing
local integer i=0
loop
exitwhen i>this.numX
set this.x[i]=0
set i=i+1
endloop
set this.numX=0
endmethod
endstruct
soalnya sy maw buat dia bisa masukin/hapus integer
thx kk dah di jelasin!
setelah pusing tujuh keliling akhirnya bisa bwt sendiri
Spoiler untuk IntegerGroup by Nodix :
:D
algoritma gw make C++ yang kebetulan memang serupa dengan Java... wehehehhe...
oh ya maaf gw lupa masukin remove integer... tp kyknya lo udah nemuin sendiri tuh... hihihi... good good... keep it up!
lumyn capek kk
gk kasian apa...