Nudziło mi sie wiec napisalem w c++ prosty programik obliczajacy sile czarow i obliczajacy przyblizone wartosci glownych czarow i run leczacych oraz obrazenia zadawane przez sd po najnowszym update.
Kod zamieszczony ponizej wystarczy skompilowac dowolnym kompilatorem c++ (gcc, dev c++, etc.)
Kod:
#include <iostream>
using namespace std;
float magic_power (int mlv,int lvl) {
float m_pow= (0.5*lvl+4*mlv)/100;
if(m_pow<1) return 1;
else return m_pow;
}
int main(){
int lvl;
int mlv;
int voc;
char a;
cout<<"Prosty kalkulator sily czarow w Tibii by Azak"<<endl<<endl;
cout<<"Wybierz swoja klase:"<<endl<<endl;
cout<<"1. Knight"<<endl<<"2. Pally"<<endl<<"3. Druid lub Sorc"<<endl<<"//:";
cin>>a;
cout<<endl<<"Podaj swoj lvl: ";
cin>>lvl;
cout<<endl<<"Podaj swoj mlv: ";
cin>>mlv;
cout<<endl;
float mag=magic_power(mlv,lvl);
int uh_base=250;
int uh_player = mag * uh_base;
int sd_min_base=120;
int sd_max_base=169;
int sd_min_player=sd_min_base*mag;
int sd_max_player=sd_max_base*mag;
int exura_min_base=10;
int exura_max_base=30;
int exura_min_player=exura_min_base*mag;
int exura_max_player=exura_max_base*mag;
int ih_min_base=46;
int ih_max_base=93;
int ih_min_player=ih_min_base*mag;
int ih_max_player=ih_max_base*mag;
cout<<"Twoja sila czarow wynosi: "<<mag*100<<"%"<<endl<<endl;
switch(a){
case '1':
{ cout<<"UH/exura vita "<<uh_player<<endl;
cout<<"exura od "<<exura_min_player<<" do "<<exura_max_player<<endl;break;
};
case '2':
{ cout<<"UH/exura vita "<<uh_player<<endl;
cout<<"exura od "<<exura_min_player<<" do "<<exura_max_player<<endl;
cout<<"exura gran/IH od "<<ih_min_player<<" do "<<ih_max_player<<endl;
cout<<"SD od "<<sd_min_player<<" do "<<sd_max_player;break;
};
case '3':
{ cout<<"UH/exura vita "<<uh_player<<endl;
cout<<"exura od "<<exura_min_player<<" do "<<exura_max_player<<endl;
cout<<"exura gran/IH od "<<ih_min_player<<" do "<<ih_max_player<<endl;
cout<<"SD od "<<sd_min_player<<" do "<<sd_max_player;break;
};
default:cout<<endl<<"Nie ma takiej opcji"<<endl;break;
};
cout<<endl<<endl;
system("PAUSE");
return 0;
}
Jesli administratorzy wyraza zgode moge zamiescic skompilowany (gotowy) program.
Azak.