Reklama

MIEJSCE NA TWOJA REKLAME
460x60

Rejestracja  | 

Poprzedni temat «» Następny temat

Tagi tematu: jak, rangi, stworzyc

Jak stworzyc rangi?
Autor Wiadomość
Bulle [t] 

Dołączył: 18 Lut 2012
Posty: 2
Skąd: Biorą się dzieci?:O
Wysłany: 2012-02-18, 10:25   Jak stworzyc rangi?

Cytat:


Kod:

#include <amxmodx>
#include <amxmisc>
#include <csx>


Są to biblioteki dzięki którym możemy stworzyc plugin

Kod:
#define PLUGIN "Rangi"


Nazwa pluginu

Kod:
#define VERSION "1.2"


Wersja pluginu

Kod:
#define AUTHOR "Bulle [t]"


Autor pluginu

Kod:
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)


Za pomocą tego rejestrujemy plugin,wersję i autora

Kod:

register_clcmd("say /ranga", "ranga", 0)
}

"say - co trzeba wpisac aby ranga się pojawiła
"ranga"- nazwa funkcji

Kod:
public ranga(id)
{

static stats[8], body[8]
get_user_stats(id, stats, body)


pojawianie się statów

Kod:
new ranga[38]


Kod:
if ( stats[0] >= 0 && stats[0] <= 4)


Dosłownie : jeżeli gracz ma mniej lub tyle samo zabójstw co 4 to

Kod:
format(ranga,29,"Ja tu tylko sprzatam")


daj mu rangę Ja tu tylko sprzatam

Kod:
else if ( stats[0] >= 5 && stats[0] <= 14)
format(ranga,29,"Szachista")


Przy dodawaniu kolejnych rank przed ifem ma pojawic sie else

Kod:
set_hudmessage(255, 255, 255, 0.15, 0.45)


3 pierwsze liczby są to kolory RGB (kolor czcionki), 2 ostatnie to polozenie napisu na hudzie.

Kod:
show_hudmessage(id, "Ranga: %s^nZabojstw: %d",ranga,stats[0])
}



Umożliwia pojawienie się napisu ranga : ilosc zabojstw na hudzie, } kończy plugin

Całosc wygląda tak :

Kod:
#include <amxmodx>
#include <amxmisc>
#include <csx>

#define PLUGIN "Rangi"
#define VERSION "1.2"
#define AUTHOR "Bulle [t]"

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /ranga", "ranga", 0, "- wyswietla range i statystyki")
}

public ranga(id)
{

static stats[8], body[8]
get_user_stats(id, stats, body)

new ranga[38]

if ( stats[0] >= 0 && stats[0] <= 4)
format(ranga,29,"Ja tu tylko sprzatam")
else if ( stats[0] >= 5 && stats[0] <= 14)
format(ranga,29,"Szachista")

set_hudmessage(255, 255, 255, 0.15, 0.45)
show_hudmessage(id, "Ranga: %s^nZabojstw: %d",ranga,stats[0])
}

Postaw piwo autorowi tego posta
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Nie możesz ściągać załączników na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group - recenzje anime