LuiigiOPa Posted January 16, 2017 Group: Members Topic Count: 4 Topics Per Day: 0.00 Content Count: 9 Reputation: 0 Joined: 01/08/17 Last Seen: April 6, 2017 Share 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 Link to comment Share on other sites More sharing options...
0 Tokei Posted January 16, 2017 Group: Members Topic Count: 16 Topics Per Day: 0.00 Content Count: 696 Reputation: 722 Joined: 11/12/12 Last Seen: 17 hours ago Share 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 Link to comment Share on other sites More sharing options...
0 LuiigiOPa Posted January 16, 2017 Group: Members Topic Count: 4 Topics Per Day: 0.00 Content Count: 9 Reputation: 0 Joined: 01/08/17 Last Seen: April 6, 2017 Author Share 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 Link to comment Share on other sites More sharing options...
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 LuiigiOPaLink to comment
Share on other sites
2 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.