Guest basiC #41 Posted December 16, 2006 Originally posted by Rappa Carnaúba Na verdade eu errei....o certo seria fora da class player para adicionar isso: const long fluidMap[] = {FLUID_EMPTY_1, FLUID_BLUE_1, FLUID_RED_1, FLUID_BROWN_1, FLUID_GREEN_1, FLUID_YELLOW_1, FLUID_WHITE_1, FLUID_PURPLE_1, FLUID_RED_2, FLUID_BROWN_2, FLUID_PURPLE_2}; Sobre o que o piikachu falou ele falou errado e admitiu o erro ....porque ele ja tava se confundindo C++ com VB Não irei poder ajudar mais a vocês esse mês até eu consertar meu computador pois tive problemas de sobreaquecimento com o processador que o problema pode vir da fonte que está com uma grande carga de ocilacão Espero que entendam o problema....porque não consigo nem abrir o DEV que a temperatura chega a 70c e o cooler da problema.... Grato, Raphael Carnaúba ai guerrero essa teu code ta zicado... seguinte tdo certim ake mais qdo uso uh q ta dentro d uma bp diz q acabo no qual to com 1000 charges ve isso ae... Share this post Link to post
Guest basiC #42 Posted December 16, 2006 Originally posted by Rappa Carnaúba Na verdade eu errei....o certo seria fora da class player para adicionar isso: const long fluidMap[] = {FLUID_EMPTY_1, FLUID_BLUE_1, FLUID_RED_1, FLUID_BROWN_1, FLUID_GREEN_1, FLUID_YELLOW_1, FLUID_WHITE_1, FLUID_PURPLE_1, FLUID_RED_2, FLUID_BROWN_2, FLUID_PURPLE_2}; Sobre o que o piikachu falou ele falou errado e admitiu o erro ....porque ele ja tava se confundindo C++ com VB Não irei poder ajudar mais a vocês esse mês até eu consertar meu computador pois tive problemas de sobreaquecimento com o processador que o problema pode vir da fonte que está com uma grande carga de ocilacão Espero que entendam o problema....porque não consigo nem abrir o DEV que a temperatura chega a 70c e o cooler da problema.... Grato, Raphael Carnaúba ai guerrero essa teu code ta zicado... seguinte tdo certim ake mais qdo uso uh q ta dentro d uma bp diz q acabo no qual to com 1000 charges ve isso ae... Share this post Link to post
Guest Rappa Carnaúba #43 Posted December 16, 2006 Reefe, irei ver isso segunda feira e fixo isso....obrigado... ------ Edited ----- @Reefe tente usar isto.... uint32_t Player::getTotalCharges(Cylinder* cylinder) const { if(cylinder == NULL) return 0; std::list<Container*> listContainer; ItemList::const_iterator it; Container* tmpContainer = NULL; Thing* thing = NULL; Item* item = NULL; uint32_t charges = 0; for(int i = cylinder->__getFirstIndex(); i < cylinder->__getLastIndex(); ++i){ if(!(thing = cylinder->__getThing(i))) continue; if(!(item = thing->getItem())) continue; if(tmpContainer = item->getContainer()){ listContainer.push_back(tmpContainer); } else{ if(item->isRune()){ charges += item->getItemCharge(); } } } while(listContainer.size() > 0) { Container* container = listContainer.front(); listContainer.pop_front(); for(it = container->getItem(); it != container->getEnd(); ++it) { Item* item = (*it); if(listContainer = item->getContainer()){ listContainer.push_back(tmpContainer); } else{ if(item->isRune()){ charges += item->getItemCharges(); } } } return charges; } Fiz isso de cabeça agora....me baseando na funcão getMoney da CVS Share this post Link to post
Guest Rappa Carnaúba #44 Posted December 16, 2006 Reefe, irei ver isso segunda feira e fixo isso....obrigado... ------ Edited ----- @Reefe tente usar isto.... uint32_t Player::getTotalCharges(Cylinder* cylinder) const { if(cylinder == NULL) return 0; std::list<Container*> listContainer; ItemList::const_iterator it; Container* tmpContainer = NULL; Thing* thing = NULL; Item* item = NULL; uint32_t charges = 0; for(int i = cylinder->__getFirstIndex(); i < cylinder->__getLastIndex(); ++i){ if(!(thing = cylinder->__getThing(i))) continue; if(!(item = thing->getItem())) continue; if(tmpContainer = item->getContainer()){ listContainer.push_back(tmpContainer); } else{ if(item->isRune()){ charges += item->getItemCharge(); } } } while(listContainer.size() > 0) { Container* container = listContainer.front(); listContainer.pop_front(); for(it = container->getItem(); it != container->getEnd(); ++it) { Item* item = (*it); if(listContainer = item->getContainer()){ listContainer.push_back(tmpContainer); } else{ if(item->isRune()){ charges += item->getItemCharges(); } } } return charges; } Fiz isso de cabeça agora....me baseando na funcão getMoney da CVS Share this post Link to post
sorrisotdr 0 #45 Posted December 16, 2006 dahoraaaaaaaaaaa, valei bixo, baguio eh animalllll Share this post Link to post
Guest Falcon #48 Posted December 20, 2006 cara n fucionou n no meu...vc n pode posta os arquivo do seu ja feito n pra eu adicionar no meu...manda ai plz Share this post Link to post
Guest Falcon #49 Posted December 20, 2006 cara n fucionou n no meu...vc n pode posta os arquivo do seu ja feito n pra eu adicionar no meu...manda ai plz Share this post Link to post
leadership 0 #50 Posted December 20, 2006 gostei gostei quando um dia se eu fizer um ot eu vo usar isso =] Share this post Link to post
leadership 0 #51 Posted December 20, 2006 gostei gostei quando um dia se eu fizer um ot eu vo usar isso =] Share this post Link to post
Guest #52 Posted December 21, 2006 boa cara ajudou muito e explicou bem vlw o/ Share this post Link to post
Guest #53 Posted December 23, 2006 Tipo, com isso funfa hotkey de ManaFluid ? Share this post Link to post
Guest Gui-GMBruna #54 Posted December 26, 2006 Boa rappa, mandou bem isso ajudó muicho, vlw...xD Share this post Link to post
DuDz 0 #55 Posted December 27, 2006 Cara... poderia explicar melhor onde é "final" no player.cpp? Share this post Link to post
GDLib 2 #56 Posted December 28, 2006 Só faltou parte em meus créditos... Share this post Link to post
Kenzo 0 #58 Posted December 30, 2006 Ei funga com rope, shovel, pick?? //Kenzo Share this post Link to post
kbpaulo 0 #59 Posted December 31, 2006 ou rappa tem como faser um codigo pra funfar em 7.9 nao pq ta sem hotkey tbbb plzz quebra essa aeeee Share this post Link to post