"xp mod tutorial" HELP
"xp mod tutorial" HELP
Sveiki, bandau is sitos pamokos padaryti kazka naujo: https://forums.alliedmods.net/showthread.php?t=66497 , bet susiduriau su problema. Cia neparasyta kuriuoj vietoj, ka daryti, kad galeciau nustatyti ka kokia klase gali, bei pakilus lygiui ka ji naujo gauna. Gal galit man durneliui paaiskint, ar cia isvis padare beverte pamoka, is kurios nepadarysi nieko idomaus, tai yra visos klases, kad ir kuria bepasirinksi bus vienodos ir pakilus lygiui bus taspats. Tad gal galit padet man, durnam
Re: "xp mod tutorial" HELP
Ten tik pavyzdys kaip padaryti xp moda ir tasku issaugojima.
Re: "xp mod tutorial" HELP
o gal zinot kur yra pavyzdukas, toks pats, tik kartu su vieta, kurioje gali pakoduoti ka kokia klase gali, bei ka gales naujesnio pasikelus leveli?
Re: "xp mod tutorial" HELP
kas jum su tais gunxp, visų pirma ten net nėra klasių, o jam reikia, kad pasikėlus lygį klasė kažką naujo galėtų. Žodžiu čia menkas pavizdys kaip tau reiktų daryti
Code: Select all
new ExtraHealth[33] RegisterHam(Ham_Spawn, "player", "Fwd_Spawn", 1) public Fwd_Spawn(id){ if (!is_user_alive(id)) // Jeigu žaidėjas negyvas return // praleidžiam if (PlayerClass[id] == Dog) // Čia patikrinam klasę: dog, jei klasė dog jam bus suteikiamos gyvybės { set_user_health(id, get_user_health(id) + ExtraHealth[id]) // duodam gyvybes kaskarta atsiradus tam žaidėjui }} public levelisPakyla(id) // Čia kai pakyla lygis (tavo funkcija iš to kodo){ if (PlayerClass[id] == Dog) // Čia patikrinam klasę: dog, jei klasė dog jam bus suteikiamos gyvybės { if (PlayerLevel[id] == 1) // Dog pasiekė 1 lygį. { ExtraHealth[id] = 10 // Nustatom extra health set_user_health(id, get_user_health(id) + ExtraHealth[id]) // duodam gyvybes pirmą kartą } if (PlayerLevel[id] == 2) // Dog pasiekė 2 lygį. { ExtraHealth[id] = 20 // Nustatom extra health set_user_health(id, get_user_health(id) + ExtraHealth[id]) // duodam gyvybes pirmą kartą } // Ir taip toliau }}
Who is online
Users browsing this forum: Google [Bot] and 2 guests