Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <progress>
- #include <dini>
- //------------------------------------------------------------------------------
- new PickupStyle;
- new bool:UkazDialog[MAX_PLAYERS];
- new Bar:Zkusenosti;
- new Bar:BarSila;
- new Sila[MAX_PLAYERS];
- new Novacek[MAX_PLAYERS];
- new Level[MAX_PLAYERS];
- forward Finish(playerid);
- new CviciSilu[MAX_PLAYERS];
- new Uroven[MAX_PLAYERS];
- new Zobrazeni[MAX_PLAYERS];
- new FSGrab[MAX_PLAYERS];
- new FSElbow[MAX_PLAYERS];
- new FSKneehead[MAX_PLAYERS];
- new FSBoxing[MAX_PLAYERS];
- new FSKungFu[MAX_PLAYERS];
- new TimerSila[MAX_PLAYERS];
- #define SILA_POSILOVNA "SILA/%s.txt"
- //------------------------------------------------------------------------------
- public OnFilterScriptInit()
- {
- Zkusenosti = CreateProgressBar(2.00, 439.00, 160.50, 6.19, -12255062, 100.0);
- BarSila = CreateProgressBar(550.00, 116.00, 55.50, 8.19, 1747667616, 100.0);
- PickupStyle = CreatePickup(1239,1,761.3592,5.3587,1000.7097);
- print("\n--------------------------------------");
- print("**Bojové Styly by PR0VO**");
- print("--------------------------------------\n");
- return 1;
- }
- //------------------------------------------------------------------------------
- public OnPlayerDeath(playerid, killerid, reason)
- {
- if(CviciSilu[playerid] == 1)
- {
- KillTimer(TimerSila[playerid]);
- CviciSilu[playerid] = 0;
- TogglePlayerControllable(playerid,1);
- ClearAnimations(playerid);
- }
- return 1;
- }
- //------------------------------------------------------------------------------
- public OnPlayerSpawn(playerid)
- {
- if(Novacek[playerid] == 1)
- {
- ShowProgressBarForPlayer(playerid,Zkusenosti);
- ShowProgressBarForPlayer(playerid,BarSila);
- SetProgressBarValue(BarSila,Sila[playerid]);
- UpdateProgressBar(BarSila,playerid);
- SetProgressBarValue(Zkusenosti,Uroven[playerid]);
- UpdateProgressBar(Zkusenosti,playerid);
- new file[500];
- format(file,sizeof(file),SILA_POSILOVNA,PlayerName(playerid));
- dini_Create(file);
- }
- return 1;
- }
- //------------------------------------------------------------------------------
- public OnPlayerConnect(playerid)
- {
- new cesta[500];
- format(cesta,50,"SILA/%s.sav",PlayerName(playerid));
- Sila[playerid] = dini_Int(cesta,"sila");
- Level[playerid] = dini_Int(cesta,"Level");
- Novacek[playerid] = dini_Int(cesta,"Novacek");
- Uroven[playerid] = dini_Int(cesta,"Uroven");
- Zobrazeni[playerid] = dini_Int(cesta,"Zobrazeni");
- FSGrab[playerid] = dini_Int(cesta,"grabkick");
- FSElbow[playerid] = dini_Int(cesta,"elbow");
- FSKneehead[playerid] = dini_Int(cesta,"kneehead");
- FSBoxing[playerid] = dini_Int(cesta,"boxing");
- FSKungFu[playerid] = dini_Int(cesta,"kungfu");
- return 1;
- }
- //------------------------------------------------------------------------------
- public OnPlayerDisconnect(playerid, reason)
- {
- new cesta[500];
- format(cesta,50,"SILA/%s.sav",PlayerName(playerid));
- if(!dini_Exists(cesta))
- {
- dini_Create(cesta);
- }
- else
- {
- dini_IntSet(cesta,"sila",Sila[playerid]);
- dini_IntSet(cesta,"Level",Level[playerid]);
- dini_IntSet(cesta,"Novacek",Novacek[playerid]);
- dini_IntSet(cesta,"Uroven",Uroven[playerid]);
- dini_IntSet(cesta,"Zobrazeni",Zobrazeni[playerid]);
- dini_IntSet(cesta,"grabkick",FSGrab[playerid]);
- dini_IntSet(cesta,"elbow",FSElbow[playerid]);
- dini_IntSet(cesta,"kneehead",FSKneehead[playerid]);
- dini_IntSet(cesta,"boxing",FSBoxing[playerid]);
- dini_IntSet(cesta,"kungfu",FSKungFu[playerid]);
- }
- return 1;
- }
- //------------------------------------------------------------------------------
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if (strcmp("/sila", cmdtext, true, 10) == 0)
- {
- if(IsPlayerInRangeOfPoint(playerid, 3.0, 768.7636,13.7306,1000.6998))
- {
- if(Novacek[playerid] == 1)
- {
- if(CviciSilu[playerid] == 0)
- {
- if(Sila[playerid] == 100) return SendClientMessage(playerid,0xFFFFF,"{FF0000}[ {FFFFFF}! {FF0000}] {FFFFFF}Nemůžete cvičit sílu, máte již maximum síly !");
- TimerSila[playerid] = SetTimerEx("Finish",60000,false,"i",playerid);
- TogglePlayerControllable(playerid,0);
- CviciSilu[playerid] = 1;
- ApplyAnimation(playerid,"ped","FightA_3",4.1,1,1,1,1,1,1);
- SendClientMessage(playerid,0xFFFFFF,"{FFFFFF}[ Posilovna ] {FFFF00}Začal jste cvičit sílu, za minutu docvičíte !");
- }
- }
- }
- if(IsPlayerInRangeOfPoint(playerid, 3.0, 771.0608,13.7301,1000.6982))
- {
- if(Novacek[playerid] == 1)
- {
- if(CviciSilu[playerid] == 0)
- {
- if(Sila[playerid] == 100) return SendClientMessage(playerid,0xFFFFF,"{FF0000}[ {FFFFFF}! {FF0000}] {FFFFFF}Nemůžete cvičit sílu, máte již maximum síly !");
- TimerSila[playerid] = SetTimerEx("Finish",60000,false,"i",playerid);
- TogglePlayerControllable(playerid,0);
- CviciSilu[playerid] = 1;
- ApplyAnimation(playerid,"ped","FightA_3",4.1,1,1,1,1,1,1);
- }
- }
- }
- if(IsPlayerInRangeOfPoint(playerid, 3.0, 767.2446,-2.5302,1000.7188))
- {
- if(Novacek[playerid] == 1)
- {
- if(CviciSilu[playerid] == 0)
- {
- if(Sila[playerid] == 100) return SendClientMessage(playerid,0xFFFFF,"{FF0000}[ {FFFFFF}! {FF0000}] {FFFFFF}Nemůžete cvičit sílu, máte již maximum síly !");
- TimerSila[playerid] = SetTimerEx("Finish",60000,false,"i",playerid);
- TogglePlayerControllable(playerid,0);
- CviciSilu[playerid] = 1;
- ApplyAnimation(playerid,"ped","FightA_3",4.1,1,1,1,1,1,1);
- SendClientMessage(playerid,0xFFFFFF,"{FFFFFF}[ Posilovna ] {FFFF00}Začal jste cvičit sílu, za minutu docvičíte !");
- }
- }
- }
- if(IsPlayerInRangeOfPoint(playerid, 3.0, 769.5557,-2.5641,1000.7239))
- {
- if(Novacek[playerid] == 1)
- {
- if(CviciSilu[playerid] == 0)
- {
- if(Sila[playerid] == 100) return SendClientMessage(playerid,0xFFFFF,"{FF0000}[ {FFFFFF}! {FF0000}] {FFFFFF}Nemůžete cvičit sílu, máte již maximum síly !");
- TimerSila[playerid] = SetTimerEx("Finish",60000,false,"i",playerid);
- TogglePlayerControllable(playerid,0);
- CviciSilu[playerid] = 1;
- ApplyAnimation(playerid,"ped","FightA_3",4.1,1,1,1,1,1,1);
- }
- }
- }
- return 1;
- }
- if (strcmp("/kill", cmdtext, true, 10) == 0)
- {
- if(CviciSilu[playerid] == 1) return SendClientMessage(playerid,0xFFFFFF,"{FF0000}[ {FFFFFF}! {FF0000}] {FFFFFF}Počkej až docvičíš !");
- SetPlayerHealth(playerid,0);
- return 1;
- }
- if (strcmp("/posilovna", cmdtext, true, 10) == 0)
- {
- SetPlayerPos(playerid,2223.0186,-1727.4327,13.3943);
- return 1;
- }
- return 0;
- }
- //------------------------------------------------------------------------------
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- UkazDialog[playerid]=false;
- if(dialogid == 1009)
- {
- if(response)
- {
- if(listitem == 0)
- {
- SetPlayerFightingStyle(playerid,FIGHT_STYLE_NORMAL);
- SendClientMessage(playerid,0xFFFFFF,"{FFFFFF}[ Posilovna ] {FFFF00}Změnil jste svůj bojový styl na normal.");
- }
- if(listitem == 1)
- {
- if(FSGrab[playerid] == 1)
- {
- SetPlayerFightingStyle(playerid,FIGHT_STYLE_GRABKICK);
- SendClientMessage(playerid,0xFFFFFF,"{FFFFFF}[ Posilovna ] {FFFF00}Změnil jste svůj bojový styl na grabkick.");
- }
- else
- {
- SendClientMessage(playerid,0xFFFFFF,"{FF0000}[ ! ] Ke stylu boje grabkick potřebuješ 10 bodů síly !");
- PlayerPlaySound(playerid, 4802, 0.0, 0.0, 10.0);
- }
- }
- if(listitem == 2)
- {
- if(FSElbow[playerid] == 1)
- {
- SetPlayerFightingStyle(playerid,FIGHT_STYLE_ELBOW);
- SendClientMessage(playerid,0xFFFFFF,"{FFFFFF}[ Posilovna ] {FFFF00}Změnil jste svůj bojový styl na elbow.");
- }
- else
- {
- SendClientMessage(playerid,0xFFFFFF,"{FF0000}[ ! ] Ke stylu boje elbow potřebuješ 20 bodů síly !");
- PlayerPlaySound(playerid, 4802, 0.0, 0.0, 10.0);
- }
- }
- if(listitem == 3)
- {
- if(FSKneehead[playerid] == 1)
- {
- SetPlayerFightingStyle(playerid,FIGHT_STYLE_KNEEHEAD);
- SendClientMessage(playerid,0xFFFFFF,"{FFFFFF}[ Posilovna ] {FFFF00}Změnil jste svůj bojový styl na kneehead.");
- }
- else
- {
- SendClientMessage(playerid,0xFFFFFF,"{FF0000}[ ! ] Ke stylu boje kneehead potřebuješ 35 bodů síly !");
- PlayerPlaySound(playerid, 4802, 0.0, 0.0, 10.0);
- }
- }
- if(listitem == 4)
- {
- if(FSBoxing[playerid] == 1)
- {
- SetPlayerFightingStyle(playerid,FIGHT_STYLE_BOXING);
- SendClientMessage(playerid,0xFFFFFF,"{FFFFFF}[ Posilovna ] {FFFF00}Změnil jste svůj bojový styl na boxing.");
- }
- else
- {
- SendClientMessage(playerid,0xFFFFFF,"{FF0000}[ ! ] Ke stylu boje boxing potřebuješ 80 bodů síly !");
- PlayerPlaySound(playerid, 4802, 0.0, 0.0, 10.0);
- }
- }
- if(listitem == 5)
- {
- if(FSKungFu[playerid] == 1)
- {
- SetPlayerFightingStyle(playerid,FIGHT_STYLE_KUNGFU);
- SendClientMessage(playerid,0xFFFFFF,"{FFFFFF}[ Posilovna ] {FFFF00}Změnil jste svůj bojový styl na kungfu.");
- }
- else
- {
- SendClientMessage(playerid,0xFFFFFF,"{FF0000}[ ! ] Ke stylu boje kungfu potřebuješ 100 bodů síly !");
- PlayerPlaySound(playerid, 4802, 0.0, 0.0, 10.0);
- }
- }
- if(listitem == 6)
- {
- new str[1000];
- strcat(str,"{FFFFFF}Tvoje Informace :\n\n");
- strcat(str,"{FFFFFF}Jméno : {FFFF00}%s\n");
- strcat(str,"{FFFFFF}Síla : %d\n");
- strcat(str,"{FFFFFF}Level : %d\n\n\n");
- strcat(str,"{FFFFFF}Právě se nacházíte v posilovně. Jděte k boxovacímu pytly a napiště /sila.\n");
- strcat(str,"{FFFFFF}Za každý bod síly získáte 10 zkušenosti. Čím více zkušenosti, tím větší level.\n");
- strcat(str,"{FFFFFF}Za sílu se můžete naučit jiný styl boje.\n\n");
- strcat(str,"{FFFFFF}Vysvětlení :\n\n");
- strcat(str,"{FFFFFF}Progress Bar znázorněn oranžovou barvou je zkušenost.\n");
- strcat(str,"{FFFFFF}Progress Bar znázorněn fialovou barvou je síla.\n");
- strcat(str,"{FFFFFF}Síla je pouze do 100 bodů, pak už se cvičit nemůže.\n\n");
- strcat(str,"{FFFFFF}Tento popis vždy můžete otevřít v pickupu, na kterém stojíte.\n");
- format(str,sizeof(str),str,PlayerName(playerid),Sila[playerid],Level[playerid]);
- ShowPlayerDialogEx(playerid,9660,DIALOG_STYLE_MSGBOX,"Informace",str,"OK","");
- }
- }
- }
- if(dialogid == 9023)
- {
- if(response)
- {
- if(listitem == 0)
- {
- new str[1000];
- Novacek[playerid] = 1;
- strcat(str,"{FFFFFF}Vítej u nás {FFFF00}%s.\n\n");
- strcat(str,"{FFFFFF}Tvoje Informace :\n\n");
- strcat(str,"{FFFFFF}Jméno : %s\n");
- strcat(str,"{FFFFFF}Síla : %d\n");
- strcat(str,"{FFFFFF}Level : %d\n\n\n");
- strcat(str,"{FFFFFF}Právě se nacházíte v posilovně. Jděte k boxovacímu pytly a napiště /sila.\n");
- strcat(str,"{FFFFFF}Za každý bod síly získáte 10 zkušenosti. Čím více zkušenosti, tím větší level.\n");
- strcat(str,"{FFFFFF}Za sílu se můžete naučit jiný styl boje.\n\n");
- strcat(str,"{FFFFFF}Vysvětlení :\n\n");
- strcat(str,"{FFFFFF}Progress Bar znázorněn oranžovou barvou je zkušenost.\n");
- strcat(str,"{FFFFFF}Progress Bar znázorněn fialovou barvou je síla.\n");
- strcat(str,"{FFFFFF}Síla je pouze do 100 bodů, pak už se cvičit nemůže.\n\n");
- strcat(str,"{FFFFFF}Tento popis vždy můžete otevřít v pickupu, na kterém stojíte.\n");
- format(str,sizeof(str),str,PlayerName(playerid),PlayerName(playerid),Sila[playerid],Level[playerid]);
- ShowPlayerDialogEx(playerid,9660,DIALOG_STYLE_MSGBOX,"Informace",str,"OK","");
- ShowProgressBarForPlayer(playerid,Zkusenosti);
- ShowProgressBarForPlayer(playerid,BarSila);
- new file[500];
- format(file,sizeof(file),SILA_POSILOVNA,PlayerName(playerid));
- dini_Create(file);
- }
- if(listitem == 1)
- {
- new str[500];
- strcat(str,"{FFFFFF}Tvoje Informace :\n\n");
- strcat(str,"{FFFFFF}Jméno : {FFFF00}%s\n");
- strcat(str,"{FFFFFF}Síla : %d\n");
- strcat(str,"{FFFFFF}Level : %d\n\n");
- strcat(str,"{FFFFFF}Vyberte začít cvičit, pro získání licence do posilovny\n");
- strcat(str,"{FFFFFF}Podrobný popis dostanete, až ziskáte licenci\n");
- format(str,sizeof(str),str,PlayerName(playerid),Sila[playerid],Level[playerid]);
- ShowPlayerDialogEx(playerid,9661,DIALOG_STYLE_MSGBOX,"Informace",str,"OK","");
- }
- }
- }
- return 1;
- }
- //------------------------------------------------------------------------------
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- if(pickupid == PickupStyle)
- {
- if(Novacek[playerid] == 1)
- {
- ShowPlayerDialogEx(playerid,1009,DIALOG_STYLE_LIST,"**Bojové umění**","Normal\nGrabKick\nElbow\nKneeHead\nBoxing\nKungFu\nInformace","Změnit","Zavřít");
- PlayerPlaySound(playerid, 4800, 0.0, 0.0, 10.0);
- }
- else
- {
- ShowPlayerDialogEx(playerid,9023,DIALOG_STYLE_LIST,"**Posilovna**","Začít Trénovat\nInformace","Vybrat","Zavřít");
- }
- }
- return 1;
- }
- //------------------------------------------------------------------------------
- stock PlayerName(playerid)
- {
- new name[255];
- GetPlayerName(playerid, name, 255);
- return name;
- }
- #include Kdo ti dovolil to prepisovat ?
- //------------------------------------------------------------------------------
- stock ShowPlayerDialogEx(playerid, id, style, lis[], mess[], button1[], button2[])
- {
- if(UkazDialog[playerid] == true) return false;
- ShowPlayerDialog(playerid, id, style, lis, mess, button1, button2);
- UkazDialog[playerid] = true;
- return true;
- }
- //------------------------------------------------------------------------------
- public Finish(playerid)
- {
- if(Level[playerid] == 0)
- {
- new string[256];
- TogglePlayerControllable(playerid,1);
- Sila[playerid]+=1;
- CviciSilu[playerid] = 0;
- Uroven[playerid]+=10;
- SetProgressBarValue(BarSila,Sila[playerid]);
- UpdateProgressBar(BarSila,playerid);
- SetProgressBarValue(Zkusenosti,Uroven[playerid]);
- UpdateProgressBar(Zkusenosti,playerid);
- ClearAnimations(playerid);
- ClearAnimations(playerid);
- format(string,sizeof(string),"{FFFFFF}[ Posilovna ] {00FF40}Úspěšně jste dokončil sílu na %d bod.",Sila[playerid]);
- SendClientMessage(playerid,0xFFFFFF,string);
- new file[500];
- format(file,sizeof(file),SILA_POSILOVNA,PlayerName(playerid));
- dini_Create(file);
- }
- if(Level[playerid] == 1)
- {
- new string[256];
- TogglePlayerControllable(playerid,1);
- Sila[playerid]+=1;
- CviciSilu[playerid] = 0;
- Uroven[playerid]+=10;
- SetProgressBarValue(BarSila,Sila[playerid]);
- UpdateProgressBar(BarSila,playerid);
- SetProgressBarValue(Zkusenosti,Uroven[playerid]);
- UpdateProgressBar(Zkusenosti,playerid);
- ClearAnimations(playerid);
- ClearAnimations(playerid);
- format(string,sizeof(string),"{FFFFFF}[ Posilovna ] {00FF40}Úspěšně jste dokončil sílu na %d bod.",Sila[playerid]);
- SendClientMessage(playerid,0xFFFFFF,string);
- new file[500];
- format(file,sizeof(file),SILA_POSILOVNA,PlayerName(playerid));
- dini_Create(file);
- }
- if(Level[playerid] == 2)
- {
- new string[256];
- TogglePlayerControllable(playerid,1);
- Sila[playerid]+=1;
- CviciSilu[playerid] = 0;
- Uroven[playerid]+=8;
- SetProgressBarValue(BarSila,Sila[playerid]);
- UpdateProgressBar(BarSila,playerid);
- SetProgressBarValue(Zkusenosti,Uroven[playerid]);
- UpdateProgressBar(Zkusenosti,playerid);
- ClearAnimations(playerid);
- ClearAnimations(playerid);
- format(string,sizeof(string),"{FFFFFF}[ Posilovna ] {00FF40}Úspěšně jste dokončil sílu na %d bod.",Sila[playerid]);
- SendClientMessage(playerid,0xFFFFFF,string);
- new file[500];
- format(file,sizeof(file),SILA_POSILOVNA,PlayerName(playerid));
- dini_Create(file);
- }
- if(Level[playerid] == 3)
- {
- new string[256];
- TogglePlayerControllable(playerid,1);
- Sila[playerid]+=1;
- CviciSilu[playerid] = 0;
- Uroven[playerid]+=5;
- SetProgressBarValue(BarSila,Sila[playerid]);
- UpdateProgressBar(BarSila,playerid);
- SetProgressBarValue(Zkusenosti,Uroven[playerid]);
- UpdateProgressBar(Zkusenosti,playerid);
- ClearAnimations(playerid);
- ClearAnimations(playerid);
- format(string,sizeof(string),"{FFFFFF}[ Posilovna ] {00FF40}Úspěšně jste dokončil sílu na %d bod.",Sila[playerid]);
- SendClientMessage(playerid,0xFFFFFF,string);
- new file[500];
- format(file,sizeof(file),SILA_POSILOVNA,PlayerName(playerid));
- dini_Create(file);
- }
- if(Level[playerid] == 4)
- {
- new string[256];
- TogglePlayerControllable(playerid,1);
- Sila[playerid]+=1;
- CviciSilu[playerid] = 0;
- Uroven[playerid]+=8;
- SetProgressBarValue(BarSila,Sila[playerid]);
- UpdateProgressBar(BarSila,playerid);
- SetProgressBarValue(Zkusenosti,Uroven[playerid]);
- UpdateProgressBar(Zkusenosti,playerid);
- ClearAnimations(playerid);
- ClearAnimations(playerid);
- format(string,sizeof(string),"{FFFFFF}[ Posilovna ] {00FF40}Úspěšně jste dokončil sílu na %d bod.",Sila[playerid]);
- SendClientMessage(playerid,0xFFFFFF,string);
- new file[500];
- format(file,sizeof(file),SILA_POSILOVNA,PlayerName(playerid));
- dini_Create(file);
- }
- }
- public OnPlayerUpdate(playerid)
- {
- if(Sila[playerid] == 10)
- {
- if(Zobrazeni[playerid] == 0)
- {
- Level[playerid]+=1;
- Uroven[playerid] = 0;
- FSGrab[playerid] = 1;
- Zobrazeni[playerid] = 1;
- SetProgressBarValue(Zkusenosti,Uroven[playerid]);
- UpdateProgressBar(Zkusenosti,playerid);
- new str[500];
- strcat(str,"{FFFFFF}Gratulujeme {FFFF00}%s !\n\n");
- strcat(str,"{FFFFFF}Úspěšně jste dokončil sílu na 10 bod a získal jste level %d !\n\n");
- strcat(str,"{FFFFFF}K dispozici máte nový fight style : GrabKick.\n");
- strcat(str,"{FFFFFF}Síla : %d\n");
- strcat(str,"{FFFFFF}Level : %d\n");
- format(str,sizeof(str),str,PlayerName(playerid),Level[playerid],Sila[playerid],Level[playerid]);
- ShowPlayerDialogEx(playerid,9661,DIALOG_STYLE_MSGBOX,"{00FF00}Level {FFFF00}++",str,"OK","");
- PlayerPlaySound(playerid,1149 , 0.0, 0.0, 10.0);
- new file[500];
- format(file,sizeof(file),SILA_POSILOVNA,PlayerName(playerid));
- dini_Create(file);
- }
- }
- if(Sila[playerid] == 20)
- {
- if(Zobrazeni[playerid] == 1)
- {
- Level[playerid]+=1;
- Uroven[playerid] = 0;
- FSElbow[playerid] = 1;
- Zobrazeni[playerid] = 0;
- SetProgressBarValue(Zkusenosti,Uroven[playerid]);
- UpdateProgressBar(Zkusenosti,playerid);
- new str[500];
- strcat(str,"{FFFFFF}Gratulujeme {FFFF00}%s !\n\n");
- strcat(str,"{FFFFFF}Úspěšně jste dokončil sílu na 20 bod a získal jste level %d !\n\n");
- strcat(str,"{FFFFFF}Síla : %d\n");
- strcat(str,"{FFFFFF}Level : %d\n");
- strcat(str,"{FFFFFF}K dispozici máte nový fight style : Elbow.\n");
- format(str,sizeof(str),str,PlayerName(playerid),Level[playerid],Sila[playerid],Level[playerid]);
- ShowPlayerDialogEx(playerid,9661,DIALOG_STYLE_MSGBOX,"{00FF00}Level {FFFF00}++",str,"OK","");
- PlayerPlaySound(playerid,1149 , 0.0, 0.0, 10.0);
- new file[500];
- format(file,sizeof(file),SILA_POSILOVNA,PlayerName(playerid));
- dini_Create(file);
- }
- }
- if(Sila[playerid] == 35)
- {
- if(Zobrazeni[playerid] == 0)
- {
- Level[playerid]+=1;
- Uroven[playerid] = 0;
- FSKneehead[playerid] = 1;
- Zobrazeni[playerid] = 1;
- SetProgressBarValue(Zkusenosti,Uroven[playerid]);
- UpdateProgressBar(Zkusenosti,playerid);
- new str[500];
- strcat(str,"{FFFFFF}Gratulujeme {FFFF00}%s !\n\n");
- strcat(str,"{FFFFFF}Úspěšně jste dokončil sílu na 35 bod a získal jste level %d !\n\n");
- strcat(str,"{FFFFFF}Síla : %d\n");
- strcat(str,"{FFFFFF}Level : %d\n");
- strcat(str,"{FFFFFF}K dispozici máte nový fight style : KneeHead.\n");
- format(str,sizeof(str),str,PlayerName(playerid),Level[playerid],Sila[playerid],Level[playerid]);
- ShowPlayerDialogEx(playerid,9661,DIALOG_STYLE_MSGBOX,"{00FF00}Level {FFFF00}++",str,"OK","");
- PlayerPlaySound(playerid,1149 , 0.0, 0.0, 10.0);
- new file[500];
- format(file,sizeof(file),SILA_POSILOVNA,PlayerName(playerid));
- dini_Create(file);
- }
- }
- if(Sila[playerid] == 80)
- {
- if(Zobrazeni[playerid] == 1)
- {
- Level[playerid]+=1;
- Uroven[playerid] = 0;
- FSBoxing[playerid] = 1;
- Zobrazeni[playerid] = 0;
- SetProgressBarValue(Zkusenosti,Uroven[playerid]);
- UpdateProgressBar(Zkusenosti,playerid);
- new str[500];
- strcat(str,"{FFFFFF}Gratulujeme {FFFF00}%s !\n\n");
- strcat(str,"{FFFFFF}Úspěšně jste dokončil sílu na 80 bod a získal jste level %d !\n\n");
- strcat(str,"{FFFFFF}Síla : %d\n");
- strcat(str,"{FFFFFF}Level : %d\n");
- strcat(str,"{FFFFFF}K dispozici máte nový fight style : Boxing.\n");
- format(str,sizeof(str),str,PlayerName(playerid),Level[playerid],Sila[playerid],Level[playerid]);
- ShowPlayerDialogEx(playerid,9661,DIALOG_STYLE_MSGBOX,"{00FF00}Level {FFFF00}++",str,"OK","");
- PlayerPlaySound(playerid,1149 , 0.0, 0.0, 10.0);
- new file[500];
- format(file,sizeof(file),SILA_POSILOVNA,PlayerName(playerid));
- dini_Create(file);
- }
- }
- if(Sila[playerid] == 100)
- {
- if(Zobrazeni[playerid] == 0)
- {
- Level[playerid]+=1;
- Uroven[playerid] = 0;
- FSKungFu[playerid] = 1;
- Zobrazeni[playerid] = 1;
- SetProgressBarValue(Zkusenosti,Uroven[playerid]);
- UpdateProgressBar(Zkusenosti,playerid);
- new str[500];
- strcat(str,"{FFFFFF}Gratulujeme {FFFF00}%s !\n\n");
- strcat(str,"{FFFFFF}Úspěšně jste dokončil sílu na 100 bod a získal jste level %d !\n\n");
- strcat(str,"{FFFFFF}Síla : %d\n");
- strcat(str,"{FFFFFF}Level : %d\n");
- strcat(str,"{FFFFFF}K dispozici máte nový fight style : KungFu.\n\n");
- strcat(str,"{FFFFFF}Nyní již nemůžete cvičit sílu, dosáhnul jste maximum,\n");
- format(str,sizeof(str),str,PlayerName(playerid),Level[playerid],Sila[playerid],Level[playerid]);
- ShowPlayerDialogEx(playerid,9661,DIALOG_STYLE_MSGBOX,"{00FF00}Level {FFFF00}++",str,"OK","");
- PlayerPlaySound(playerid,1149 , 0.0, 0.0, 10.0);
- new file[500];
- format(file,sizeof(file),SILA_POSILOVNA,PlayerName(playerid));
- dini_Create(file);
- }
- }
- if(CviciSilu[playerid] == 1)
- {
- SetPlayerHealth(playerid,100);
- }
- return 1;
- }
- stock DefineToHex(str[])
- {
- new
- text[128]
- ;
- new Define_Name[12][25];
- Define_Name[0] = "#RED"; // červená
- Define_Name[1] = "#BLUE"; // modrá
- Define_Name[2] = "#YELLOW"; // žlutá
- Define_Name[3] = "#GREY"; // šedá
- Define_Name[4] = "#GREEN"; // zelená
- Define_Name[5] = "#PINK"; // růžová
- Define_Name[6] = "#LBLUE"; // světle modrá
- Define_Name[7] = "#LGREEN"; // světle zelená
- Define_Name[8] = "#WHITE"; // bílá
- Define_Name[9] = "#ORANGE"; // oranžová
- Define_Name[10] = "#DBLUE"; // tmavě modrá
- Define_Name[11] = "#DGREEN"; // tmavě zelená
- new Define_Hex[12][9];
- Define_Hex[0] = "{FF0000}"; // červená
- Define_Hex[1] = "{0000FF}"; // modrá
- Define_Hex[2] = "{FFFF00}"; // žlutá
- Define_Hex[3] = "{C0C0C0}"; // šedá
- Define_Hex[4] = "{00FF00}"; // zelená
- Define_Hex[5] = "{FF80FF}"; // růžová
- Define_Hex[6] = "{00FFFF}"; // světle modrá
- Define_Hex[7] = "{00FF40}"; // světle zelená
- Define_Hex[8] = "{FFFFFF}"; // bílá
- Define_Hex[9] = "{FF8000}"; // oranžová
- Define_Hex[10] = "{000080}"; //tmavě modrá
- Define_Hex[11] = "{008000}"; // tmavě zelená
- #include Kopiraku zasranej
- strmid(text,str,0,128);
- for(new i;i<sizeof(Define_Name);i++)
- {
- new pos = 0;
- while((pos = strfind(text,Define_Name[i],true)) != -1)
- {
- strdel(text,pos,pos + strlen(Define_Name[i]));
- strins(text,Define_Hex[i],pos,9);
- }
- }
- return text;
- }
- #include me neser
- #include zmrde
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement