Aby w pełni korzystać z serwisu należy się zarejestrować. Można to zrobić TUTAJ
Zapraszamy także na Forum
Ten aplet jest widoczny tylko dla niezarejestrowanych użytkowników!
Strona Główna · Poradniki · Download · Forum · Linki · FAQ Marzec 29 2017 11:06:24
Nawigacja
Portal
  Poradniki
  Download
  Forum
  Linki
  FAQ
  Kontakt
  Szukaj
  Regulamin
  Artykuły

Poradniki
  Mapping
  Modelling, skinning, animacje.
  Inne modyfikacje gry.
  Inne przydatne rzeczy

Użytkowników Online
Gości Online: 1
Brak Użytkowników Online

Zarejestrowanych Użytkowników: 124
Nieaktywowany Użytkownik: 112
Najnowszy Użytkownik: ~drozd
Najaktywniejsi
Na miejscu 1 jest:
~hermes
Avatar

Punktacja:
Ogólne: 157
Bonusy: 0
Kary: 0

2) ~Don Chris (100 pkt.)
3) ~Fox (49 pkt.)
4) ~t1ker (44 pkt.)
5) ~DraGoN (33 pkt.)
6) ~hespopukles (32 pkt.)

Rank Mod | Wyjaśnienie i download

Cześć!


 


Wstęp:


Chciałbym wam zaprezentować mój system rang. Wiem że to nie poradnik ale nie znalazłem lepszego działu ;d  


Na sam początek opisze wam mój system, a dla niecierpliwych link :


http://www.speedyshare.com/FrTbe/zzz-RankMod.iwd


 



Wyjaśnienie:


System polega na zapisywaniu osiągnięć gracza. Gdy gracz zabije przeciwnika, otrzymuje on 1exp (punkt) . Jeżeli suma punktów przekroczy daną ilość, wtem gracz dostaje nową range. System jest bardzo prosty i każdy gracz/modder może go sobie przystosować.


Na ekranie mamy lekko rozbudowany HUD. Pokazuje nam on :


-Obecna ranga


-Ilość punktów do następnego stopnia


-Ilość punktów


 


Hud także możemy przystosować. Możemy zmienić jego położenie jak i kolory, używając znaków ^1,^2,^3 itd.


Po każdym zdobytym punkcie system automatycznie wykonuje zapis. Punkt zdobywamy tylko i wyłącznie za zabicie przeciwnika. Oczywiście system ten rozbuduje :) 


To chyba wszystko co chciałem opisać :) Oczekujcie kolejnej wersji.


 


 


 

Komentarze
AnonimCOD2 dnia lipiec 23 2013 22:58:18
Super robota, przetestuje go jeszcze na serwie jak to sie w praktyce prezentuje smiley DZIEKÓWKA smiley
hermes dnia lipiec 25 2015 16:17:32
Witam updatuje temat oto nowy rank mod:


#include maps\mp\_utility;

Precache()
{
precacheString(&"+");

precacheString(&"Kills:");
precacheString(&"Bashes:");
precacheString(&"Heads:");

precacheString(&"Rank:");
precacheString(&"Next Rank On:");
}

scoreplus(plus)
{
self notify("hudscore_restart");
self.scoretoshow+=plus;
self endon("disconnect");
self endon("hudscore_restart");

if(!isDefined(self.hud_plusscore))
{
self.hud_plusscore = newClientHudElem(self);
self.hud_plusscore.alignX = "center";
self.hud_plusscore.alignY = "middle";
self.hud_plusscore.x = 320;
self.hud_plusscore.y = 220;
self.hud_plusscore.fontscale = 0.5;
self.hud_plusscore.color = (1,230/255,125/255);
self.hud_plusscore.label = &"+";
self.hud_plusscore.alpha = 0.3;
}

self.hud_plusscore setValue(self.scoretoshow);
self thread blinkhud();
self thread fadehud();

self waittill("score_faded");
self.scoresize=0.5;
self.scorealpha=0.3;
wait 0.5;
self.scoretoshow=0;

if(isDefined(self.hud_plusscore))
self.hud_plusscore destroy();
}

blinkhud()
{
self endon("disconnect");
self endon("hudscore_restart");

while(self.scoresize<2.0&&isdefined(self.hud_plusscore))
{
wait 0.05;
self.scoresize+=0.35;
self.hud_plusscore.fontscale = self.scoresize;
}

while(self.scoresize>1.8&&isdefined(self.hud_plusscore))
{
wait 0.05;
self.scoresize-=0.2;
self.hud_plusscore.fontscale = self.scoresize;
}
self.scoresize=1.5;
self.hud_plusscore.fontscale=self.scoresize;

}

fadehud()
{
self endon("disconnect");
self endon("hudscore_restart");

while(self.scorealpha<=0.9&&isdefined(self.hud_plusscore))
{
self.hud_plusscore.alpha=self.scorealpha;
self.hud_plusscore fadeovertime(0.05);
self.scorealpha+=0.1;
self.hud_plusscore.alpha = self.scorealpha;
wait 0.05;
}
wait 1;

while(self.scorealpha>0.05&&isdefined(self.hud_plusscore))
{
self.hud_plusscore.alpha=self.scorealpha;
self.hud_plusscore fadeovertime(0.05);
self.scorealpha-=0.1;
self.hud_plusscore.alpha = self.scorealpha;
wait 0.05;
}
self notify("score_faded");
}

HudCreate()
{

}

HudPlayer()
{
self endon("disconnect");
self endon("joined_spectators");

logokillstext = &"Kills:";
logobashtext = &"Bashes:";
logoheadstext = &"Heads:";
logoranktext = &"Rank:";
logokillsn = &"Next Rank On:";

/// KILLE
if(!isDefined(self.logokills))
{
self.logokills = newClientHudElem(self);
//self.logokills.x = 550;
//self.logokills.y = 380;
//self.logokills.alignX = "right";
//self.logokills.alignY = "middle";
self.logokills.x = 30;
self.logokills.y = 380;
self.logokills.alginX = "center";
self.logokills.alignY = "middle";
self.logokills.sort = -3;
self.logokills.alpha = 1;
self.logokills.fontScale = 1.2;
self.logokills.archived = true;
self.logokills setText(logokillstext);
}

/// kills needed
if(!isDefined(self.killsn))
{
self.killsn = newClientHudElem(self);
self.killsn.x = 84;
self.killsn.y = 400;
self.killsn.alignX = "center";
self.killsn.alignY = "middle";
self.killsn.sort = -3;
self.killsn.alpha = 1;
self.killsn.fontScale = 1.2;
self.killsn.archived = true;
self.killsn setText(logokillsn);
}

/// BASHE
if(!isDefined(self.logobash))
{
self.logobash = newClientHudElem(self);
//self.logobash.x = 550;
//self.logobash.y = 360;
self.logobash.x = 66;
self.logobash.y = 420;
self.logobash.alignX = "center";
self.logobash.alignY = "middle";
self.logobash.sort = -3;
self.logobash.alpha = 1;
self.logobash.fontScale = 1.2;
self.logobash.archived = true;
self.logobash setText(logobashtext);
}

/// HEDY
if(!isDefined(self.logoheads))
{
self.logoheads = newClientHudElem(self);
self.logoheads.x = 60;
self.logoheads.y = 440;
self.logoheads.alignX = "center";
self.logoheads.alignY = "middle";
self.logoheads.sort = -3;
self.logoheads.alpha = 1;
self.logoheads.fontScale = 1.2;
self.logoheads.archived = true;
self.logoheads setText(logoheadstext);
}

/// RANK
if(!isDefined(self.logorank))
{
self.logorank = newClientHudElem(self);
self.logorank.x = 64;
self.logorank.y = 460;
self.logorank.alignX = "right";
self.logorank.alignY = "middle";
self.logorank.sort = -3;
self.logorank.alpha = 1;
self.logorank.fontScale = 1.2;
self.logorank.archived = true;
self.logorank setText(logoranktext);
}

/// KILLE
if(!isDefined(self.killshud))
{
self.killshud = newClientHudElem(self);
self.killshud.x = 90;
self.killshud.y = 380;
self.killshud.alignX = "center";
self.killshud.alignY = "middle";
self.killshud.sort = -3;
self.killshud.alpha = 1;
self.killshud.fontScale = 1.3;
}

/// BASHE
if(!isDefined(self.bashhud))
{
self.bashhud = newClientHudElem(self);
self.bashhud.x = 120;
self.bashhud.y = 420;
self.bashhud.alignX = "center";
self.bashhud.alignY = "middle";
self.bashhud.sort = -3;
self.bashhud.alpha = 1;
self.bashhud.fontScale = 1.3;
}

/// HEDY
if(!isDefined(self.headshud))
{
self.headshud = newClientHudElem(self);
self.headshud.x = 110;
self.headshud.y = 440;
self.headshud.alignX = "center";
self.headshud.alignY = "middle";
self.headshud.sort = -3;
self.headshud.alpha = 1;
self.headshud.fontScale = 1.3;
}

/// NEXP
if(!isDefined(self.nexphud))
{
self.nexphud = newClientHudElem(self);
self.nexphud.x = 159;
self.nexphud.y = 400;
self.nexphud.alignX = "center";
self.nexphud.alignY = "middle";
self.nexphud.sort = -3;
self.nexphud.alpha = 1;
self.nexphud.fontScale = 1.3;
}

/// RANK
if(!isDefined(self.rankhud))
{
self.rankhud = newClientHudElem(self);
self.rankhud.x = 96;
self.rankhud.y = 460;
self.rankhud.alignX = "center";
self.rankhud.alignY = "middle";
self.rankhud.sort = -3;
self.rankhud.alpha = 1;
self.rankhud.fontScale = 1.3;
}

if(!isDefined(self.heads)) self.heads = 0;
if(!isDefined(self.kills)) self.kills = 0;
if(!isDefined(self.bash)) self.bash = 0;
if(!isdefined(self.nexp) || self.nexp < 20) self.nexp = 20;
if(!isdefined(self.rank)) self.rank = 0;

self.killshud setvalue(self.kills);
self.bashhud setvalue(self.bash);
self.headshud setvalue(self.heads);
self.nexphud setvalue(self.nexp);
self.rankhud setvalue(self.rank);

while(1)
{
wait 1;
self.killshud setvalue(self.kills);
self.bashhud setvalue(self.bash);
self.headshud setvalue(self.heads);
self.nexphud setvalue(self.nexp);
self.rankhud setvalue(self.rank);

if(self.kills >= 20 && self.rank == 0)
{
self.rank = 1;
self iprintlnbold("^2`^7Rank ^9UP^2`");
iprintln("^2' ^7Congratulatio^9ns ^2" + self.name + " ^7Rank ^9UP^2'");
self.nexp = 50;
}

if(self.kills >= 50 && self.rank == 1)
{
self.rank = 2;
self iprintlnbold("^2`^7Rank ^9UP^2`");
iprintln("^2' ^7Congratulatio^9ns ^2" + self.name + " ^7Rank ^9UP^2'");
self.nexp = 100;
}

if(self.kills >= 100 && self.rank == 2)
{
self.rank = 3;
self iprintlnbold("^2`^7Rank ^9UP^2`");
iprintln("^2' ^7Congratulatio^9ns ^2" + self.name + " ^7Rank ^9UP^2'");
self.nexp = 200;
}

}
}




Pozdrawiam Hermes.
Dodaj komentarz
Zaloguj się, żeby móc dodawać komentarze.
Oceny
Dodawanie ocen dostępne tylko dla zalogowanych Użytkowników.

Proszę się zalogować lub zarejestrować, żeby móc dodawać oceny.

Brak ocen.
Logo

Logowanie
Nazwa Użytkownika

Hasło

Zapamiętaj mnie



Rejestracja
Zapomniane hasło?
Shoutbox
Tylko zalogowani mogą dodawać posty w shoutboksie.

killer 
DATE: 10/10/2016 20:17
Lol xD Ja tu tak bardzo niechcący haha
DuzyJohny 
DATE: 18/09/2016 22:00
Witam, a jednak smiley
explo32wunderwaffe 
DATE: 18/09/2016 20:14
Witam na stronie smiley Myślałem, że już nikt się tu nie odezwie smiley
DuzyJohny 
DATE: 18/09/2016 15:27
Serwer nie jest problemem, mozna zakupić. Lecz wolałbym na razie robic moda u siebie i nie płacić za serwer.
DuzyJohny 
DATE: 18/09/2016 15:08
Nie jestem właśnie w posiadaniu serwera, mam swoj wlasny serwer lokalny niestety nie mam public ip, i nikt nie moze wejść... Jesli mozesz prosiłbym bys podał jakiś kontakt do siebie na Priv.
Show more Shouts

hermes 
DATE: 18/09/2016 15:03
Jeżeli jesteś w posiadaniu serwera to mogę pomóc z modem. Pewnego czasu nadzorowałem wszystkie projekty w starym PES'ie i posiadam to i owo.
DuzyJohny 
DATE: 18/09/2016 15:02
Nie posiadam moda PES`a Moj mod jest robiony od początku ;x
hermes 
DATE: 18/09/2016 14:59
@DuzyJohny: - A którą wersję moda posiadasz?
DuzyJohny 
DATE: 18/09/2016 14:56
@hermes: - Tak, planuję odbudować Starego PES ZOMBIE, z różnymi nowościami i wlasnymi modelami. Lecz tak jak napisałem na forum potrzebowalbym pomocy z tym zapisem broni, oraz kilka mniejszych
hermes 
DATE: 18/09/2016 13:12
@DuzyJohny a ty planujesz coś zrobić na wersji 1.2 czy 1.3 ( 1.0 sądzę że nie bo ograniczenie do 12KB/s przy pobieraniu plików raczej nie sprzyja modowaniu na większą i bardziej zaawansowaną skalę)?