Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Guest Message by DevFuse
1 odpowiedź w tym temacie
#1
Napisano 11.04.2010 21:31
Witam. Czy dało by się przerobić plugin "[DR]Best Speed"(http://amxx.pl/dr-be...eed-t23190.html) żeby się wyświetlał w innej części ekranu? Chodzi mi o to że jak jest ten plugin to ani regulamin się nie wyświetla, ani ranga. Czy da radę go tak przerobić żeby był widoczny przynajmniej regulamin? Dodam że regulamin mam po lewej stronie, więc ten plugin pasowałby na prawą (chyba że to nie wina strony).
#2
Napisano 12.04.2010 15:12
Poszukaj na necie trochę informacji na temat tworzenia wiadomości w HUDzie.
Edytuj linijkę:
Chcesz przenieść w poziomie (w prawo), więc edytujesz tylko: set_hudmessage(255, 0, 255, 0.01, 0.39, 0, 8.0, 0.2,0.1,0.1,-1).
Aby przenieść HUD na prawo, to linijka powinna wyglądać: set_hudmessage(255, 0, 255, 0.85, 0.39, 0, 8.0, 0.2,0.1,0.1,-1)
Gotowy kod pluginu:
Edytuj linijkę:
set_hudmessage(255, 0, 255, 0.01, 0.39, 0, 8.0, 0.2,0.1,0.1,-1)
Chcesz przenieść w poziomie (w prawo), więc edytujesz tylko: set_hudmessage(255, 0, 255, 0.01, 0.39, 0, 8.0, 0.2,0.1,0.1,-1).
Aby przenieść HUD na prawo, to linijka powinna wyglądać: set_hudmessage(255, 0, 255, 0.85, 0.39, 0, 8.0, 0.2,0.1,0.1,-1)
Gotowy kod pluginu:
#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <nvault>
#include <colorchat>
#define PLUGIN "Best speeder"
#define VERSION "1.0"
#define AUTHOR "G[o]Q"
new float:maxspeed[33]
new float:bestmapspeed
new name[33][33]
new bestmapname[33]
new g_vault
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
set_task(5.0,"sprawdz_speeda",_,_,_,"b")
g_vault = nvault_open("speed")
load_speed()
}
public plugin_end() save_speed()
public client_putinserver(id) set_task(0.3,"hud",id,_,_,"b")
public client_disconnect(id) maxspeed[id]=0
public load_speed()
{
new mapname[35]
get_mapname(mapname,34)
new vaultkey[64],vaultdata[256]
format(vaultkey,63,"%s-speed",mapname)
format(vaultdata,255,"%s#%f#",bestmapname,bestmapspeed)
nvault_get(g_vault,vaultkey,vaultdata,255)
replace_all(vaultdata, 255, "#", " ")
new besstname2[32]
new bestmaptime[33]
parse(vaultdata, besstname2,31,bestmaptime,32)
bestmapspeed = str_to_float(bestmaptime)//naj speed mapy
bestmapname=besstname2//name best speeda mapy
return PLUGIN_CONTINUE
}
public save_speed(){
new mapname[35]
get_mapname(mapname,34)
new vaultkey[64],vaultdata[256]
format(vaultkey,63,"%s-speed",mapname)
format(vaultdata,255,"%s#%f#",bestmapname,bestmapspeed)
nvault_set(g_vault,vaultkey,vaultdata)
//zapis recordu servera
return PLUGIN_CONTINUE
}
public speed(id)
{
new Float:vect[3]
entity_get_vector(id,EV_VEC_velocity,vect)
new Float: sped= floatsqroot(vect[0]*vect[0]+vect[1]*vect[1]+vect[2]*vect[2])
if (floatabs(vect[2])>250)
return 0
return sped
}
public sprawdz_speeda(){
for (new i=1;i<33;i++){
if (!is_user_connected(i))continue
if (maxspeed[i]>bestmapspeed){
bestmapspeed=maxspeed[i]
bestmapname=name[i]
}
}
}
public client_PreThink ( id ){
if (speed(id)>maxspeed[id]+10){
maxspeed[id]=speed(id)
get_user_name(id,name[id],33)
}
}
public hud(id){
set_hudmessage(255, 0, 255, 0.85, 0.39, 0, 8.0, 0.2,0.1,0.1,-1)
show_hudmessage(id, "Twoja predkosc:%3.2f^n^nRecordy:^nMapy %3.2f by %s^nTwoj:%3.2f",speed(id),bestmapspeed,bestmapname,maxspeed[id])
}
Użytkownik sbstn edytował ten post 12.04.2010 15:21
-Piszę pluginy na zamówienie.
-Przerabiam pluginy (nie mody) na zamówienie.
-Piszę kursy/poradniki "Pisania pluginów w PAWN'ie"
Nie udzielam pomocy na GG, ani na innym komunikatorze internetowym.
Masz sprawę? PISZ NA PW
-Przerabiam pluginy (nie mody) na zamówienie.
-Piszę kursy/poradniki "Pisania pluginów w PAWN'ie"
Nie udzielam pomocy na GG, ani na innym komunikatorze internetowym.
Masz sprawę? PISZ NA PW
Również z jednym lub większą ilością słów kluczowych: Modyfikacja
Inny
Dodanie Broni do PaintBallNapisany przez One ShooT, 05.02.2024 inny, modyfikacja |
|
||||
Modyfikacja
prośba o przerobienie pluginuprośba Napisany przez bili, 06.02.2021 modyfikacja |
|
||||
Modyfikacja
Prośba o dodanie modelu do vipa z generatoraNapisany przez Vanilla, 01.02.2021 modyfikacja |
|
||||
Modyfikacja
Plugin na przenikanie/spadochron pod komendąNapisany przez Polonez, 22.01.2021 modyfikacja |
|
||||
|
[ROZWIĄZANE] Modyfikacja pluginuNapisany przez _.-*`PaniQ*-._, 11.01.2021 modyfikacja |
|
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych