Boa noite ae galera,
Eu construi um NPC que troca lixaria(ETC) por EXP, ta funcionando 100% ai pensei em colocar para ganhar EXP do Clã(se tiver um) e do Homunculus(se tiver um)
Dei uma pesquisada aqui e externo e a única coisa que achei foi aqui na Wiki mas os comandos não deve ser esses.
Parte do código relavante ao que preciso.
if(countitem(1000) >= .@QntdItens){ set @Total, countitem(1000)/3; set .@RandEXPB, @Total * .@RandEXPB; set .@RandEXPJ, @Total * .@RandEXPJ; getexp .@RandEXPB,.@RandEXPJ; delitem 1000,@Total; // EXP Homunculus Base/Job if(gethominfo(1)){ getexp .@RandEXPH,.@RandEXPH; // http://herc.ws/wiki/Hercules_Interface_System // homunculus_gainexp ? } // EXP Clã if(getcharid(2) == 1){ getexp .@RandEXPG; // http://herc.ws/wiki/Hercules_Interface_System // guild_getexp ? }}
Preciso saber qual o comando que seto EXP Guild/Homunculus eu já até tenho(pensei) em uma solução paralela que seria via SQL mas se tiver comando nativo é mais simples e mais vantajoso.
UPDATE `guild` SET `exp`= `exp` + '"+.@RandEXPG+"' WHERE (`guild_id`='"+getcharid(2)+"');
UPDATE `homunculus` SET `exp`= `exp` + '"+.@RandEXPH+"' WHERE (`char_id`='"+getcharid(0)+"')
Muito obrigado galera.