Page 1 of 1
"xp mod tutorial" HELP
Posted: 2013 Jun 29 18:08
by life55
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
Posted: 2013 Jun 29 18:28
by newb
Ten tik pavyzdys kaip padaryti xp moda ir tasku issaugojima.
Re: "xp mod tutorial" HELP
Posted: 2013 Jun 29 18:32
by life55
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
Posted: 2013 Jul 02 21:08
by InvIs
GunXP?
Re: "xp mod tutorial" HELP
Posted: 2013 Jul 03 16:21
by xFrostas
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 }}