Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

[ RPG ][ PAMOKA ] Lygių Sistema pagal XP.


sancio_

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4349 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Sveiki visi. Šiandien Aš jus pamokinsiu kurti RPG Lygių sistemą tokį sistemą naudoja dauguma lietuvišku rpg serverių :]

Taigi pradėkime.

Sukursim Enum'a :

enum playerioinfo
{
lvl,
exp,
}
new pInfo[ MAX_PLAYERS ][ playerioinfo ];

Po OnGameModeInit

Rašome :

SetTimer("TikrinamLVL",1000,true);
SetTimer("DuodamEXP",1000*60*1,true); // Sukuriam du Timerius . Pirmas Sekundinis antras Minutinis :}

Einam į modifikacijos galą ir rašom

forward TikrinamLVL(playerid);
forward DuodamEXP(playerid);

public TikrinamLVL(playerid)
{
if(pInfo[ playerid ][ exp ] == 100) //  Jei Pas jus 100XP Jums duoda 1LVL.:}
{
pInfo[ playerid ][ exp ] ++; // Čia kad nefloodintu :}
pInfo[ playerid ][ lvl ] ++; // Čia Duoda Tau Lygį.
SetPlayerScore( playerid, GetPlayerScore( playerid )+1 ); // Čia Kad rodytu per TAB Jūsų Lygį. :}
new msg[ 125 ];
format(msg , 125, "{FFFFFF}[ {FF0000}SERVERIS {FFFFFF}] : Jus Pasiekit nauja lygį! Jūsų Lygis : {FF0000}%i", pInfo[ playerid ][ lvl ]); // Formatojam Žinutė.
SendClientMessage(playerid , -1, msg); // Išsiunčiam Žinutė. 
}
return 1;
}

public DuodamEXP(playerid)
{
pInfo[ playerid ][ exp ] ++; // Uždėdam +1 EXP Kas 1Min. Žaidėjui :}
return 1;
}

Na Va Ir VIskas.

Pamokos Kurėjas : SanCio

Prašau Neripinti mano pamoką :}

Ir Prašau nevadinti mane Rip'erių šia pamoką kuriau aš. Jei kas Ras GTA-SUPPORT.LT Tokai pati tema tai aš ji ten parašiau va link'as ant mano tema GTA-SUPPORT'e.

http://gta-support.lt/lygi-sistem-pagal-xp-t7819.html

Patiko? Nepagailėk +R3P :}

[align=center]Specialiai  GTA-SUPPORT.LT Ir SuperGames.LT!   [/align]

Nuoroda į komentarą
Dalintis per kitą puslapį

Lygiavimas siaubas bet gal ir nebloga pamoka. Yra ir paprastesnis būdas.

Lygiavima daryk su - TAB

Lygiavimas? Atsigauk, kur tu jį matai?

Text text text
text text text
text text text

:D

Skriptas gal ir neblogas, pravers.

Nuoroda į komentarą
Dalintis per kitą puslapį

Lygiavimas siaubas bet gal ir nebloga pamoka. Yra ir paprastesnis būdas.

Lygiavima daryk su - TAB

Lygiavimas? Atsigauk, kur tu jį matai?

Text text text
text text text
text text text

:D

Skriptas gal ir neblogas, pravers.

Lygiavimas siaubas
Ar tu aklas? Ar šiaip kas? Aš rašau kad lygiavimo nėra...
Nuoroda į komentarą
Dalintis per kitą puslapį

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4349 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...