LuiigiOPa Posted January 16, 2017 Posted January 16, 2017 (edited) Hi guys. I do not know why only one mob is being changed. Of 3 mobs the command creates only one this way I want. prontera,156,176,5 script Voguale#RoUG 929,{ if(getgmlevel()<20) { mes "[Voguale]"; mes "Hi!"; close; } input .@mp; deletearray $@mobid[0],getarraysize($@mobid); monster "prontera",156,176,"Omega poring",1002,2; set .GID,$@mobid[0]; setunitdata .GID,UMOB_MAXHP,(50*.@mp); setunitdata .GID,UMOB_HP,(50*.@mp); setunitdata .GID,UMOB_ATKMIN,300; setunitdata .GID,UMOB_ATKMAX,300; deletearray $@mobid[0],getarraysize($@mobid); monster "prontera",156,176,"Fracus",1758,3; set .GID,$@mobid[0]; setunitdata .GID,UMOB_MAXHP,(100*.@mp); setunitdata .GID,UMOB_HP,(100*.@mp); setunitdata .GID,UMOB_MODE,12433; announce "Kill the mobs",bc_self; end; } Edited January 16, 2017 by LuiigiOPa Quote
0 Tokei Posted January 16, 2017 Posted January 16, 2017 Heya, you have to set the properties for each mob: deletearray $@mobid[0],getarraysize($@mobid); monster "prontera",156,176,"Omega poring",1002,2; for (.@i = 0; .@i < getarraysize($@mobid); .@i++) { setunitdata $@mobid[.@i],UMOB_MAXHP,(50*.@mp); setunitdata $@mobid[.@i],UMOB_HP,(50*.@mp); setunitdata $@mobid[.@i],UMOB_ATKMIN,300; setunitdata $@mobid[.@i],UMOB_ATKMAX,300; } deletearray $@mobid[0],getarraysize($@mobid); monster "prontera",156,176,"Fracus",1758,3; for (.@i = 0; .@i < getarraysize($@mobid); .@i++) { setunitdata $@mobid[.@i],UMOB_MAXHP,(100*.@mp); setunitdata $@mobid[.@i],UMOB_HP,(100*.@mp); setunitdata $@mobid[.@i],UMOB_MODE,12433; } 2 Quote
0 LuiigiOPa Posted January 16, 2017 Author Posted January 16, 2017 42 minutes ago, Tokei said: Heya, you have to set the properties for each mob: deletearray $@mobid[0],getarraysize($@mobid); monster "prontera",156,176,"Omega poring",1002,2; for (.@i = 0; .@i < getarraysize($@mobid); .@i++) { setunitdata $@mobid[.@i],UMOB_MAXHP,(50*.@mp); setunitdata $@mobid[.@i],UMOB_HP,(50*.@mp); setunitdata $@mobid[.@i],UMOB_ATKMIN,300; setunitdata $@mobid[.@i],UMOB_ATKMAX,300; } deletearray $@mobid[0],getarraysize($@mobid); monster "prontera",156,176,"Fracus",1758,3; for (.@i = 0; .@i < getarraysize($@mobid); .@i++) { setunitdata $@mobid[.@i],UMOB_MAXHP,(100*.@mp); setunitdata $@mobid[.@i],UMOB_HP,(100*.@mp); setunitdata $@mobid[.@i],UMOB_MODE,12433; } Thanks! Solved! Quote
Question
LuiigiOPa
Hi guys. I do not know why only one mob is being changed. Of 3 mobs the command creates only one this way I want.
Edited by LuiigiOPa2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.