06-25-2013, 09:10 PM
(06-25-2013, 07:46 PM)HdKero Wrote: Não entedi a logica da sua conta de CAP
Code:Cap:=Self.Capacity() VarDiv(Cap, 3) !Cap!>=2
Ele pega o cap (exemplo 100)
Dai ele divide o Cap por 3 (33,333...)
então se o !cap! for > ou = a 2
no caso TRUE
MAS no caso se ele tiver apenas 3oz e for pegar 1 MP! que pesa 2.70oz
logo !cap!=3
cap / 3 = 1
!cap!>=2 logo FALSE e ele nao pega essa ultima MP...
Então ele so pega c tiver cap para + de 1 MP?
Sim sim, é isso aew. Ele sempre deixa o equivalente a 1 MP de CAP livre, para caso vc queira pegar umas foods no chão, algo assim. Caso queira encher até o "talo" basta mudar pra 1.
ATENÇÃO! Se esta informação lhe foi útil, seja gentil e click em "Give Reputation to This User".