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.
|
Prośba o przerobienie plugin'u bestspeed
#1
Napisano 08.01.2012 00:00
Bardzo bym prosił o przerobienie owego plugin'u,
tzn. Chciałbym, aby:
-Zamiast obecnego różowego koloru wyświetlania się zmienił się na jakiś inny (czerwony/niebieski/zielony/fioletowy)
-Informacje o rekordach i szybkości były pokazywane po przeciwnej stronie tzn. z prawej strony monitora , bo aktualnie jest z lewej i to bardzo przeszkadza, gdyż gracze narzekają ..
Proszę oto .sma: bestspeed.sma 2,48 KB 29 Ilość pobrań
bestspeed.amxx
Bardzo proszę o pomoc, oczywiście jak zwykle lecą za każdą pomoc.
Z góry dziękuję .
[ CS-Sfera.pl - Forum ogólnotematyczne ]
Sprzedam paczkę AMXX - COD MOD a la LOL (100k LVL):
IP serwera - 31.186.82.137:27106 (podgląd), pisać GG!
Kontakt:
GG: 46592283
E-mail: marcin@cs-sfera.pl
#2
Napisano 08.01.2012 00:20
public hud(id){
set_hudmessage(255, 0, 255, 0.01, 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])
Tam gdzie masz te liczby to jest kolor i gdzie ma być umiejscowiony napis. Jak chcesz możesz pokombinować.
Użytkownik FreaK.? edytował ten post 08.01.2012 00:21
#3
Napisano 08.01.2012 01:12
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <nvault>
#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){
new k1 = random_num(0, 255)
new k2 = random_num(0, 255)
new k3 = random_num(0, 255)
set_hudmessage(k1, k2, k3, 0.66, 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])
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par }
*/
Załączone pliki
Użytkownik FetaGreen edytował ten post 08.01.2012 01:13
#4
Napisano 08.01.2012 01:46
Freak wiem gdzie to się sprawdza , aczkolwiek sam mam z tym problem
Użytkownik Proxma edytował ten post 08.01.2012 01:46
[ CS-Sfera.pl - Forum ogólnotematyczne ]
Sprzedam paczkę AMXX - COD MOD a la LOL (100k LVL):
IP serwera - 31.186.82.137:27106 (podgląd), pisać GG!
Kontakt:
GG: 46592283
E-mail: marcin@cs-sfera.pl
#5
Napisano 08.01.2012 13:11
#6
Napisano 09.01.2012 15:17
P.S Temat można zamknąć !
Użytkownik Proxma edytował ten post 09.01.2012 15:17
[ CS-Sfera.pl - Forum ogólnotematyczne ]
Sprzedam paczkę AMXX - COD MOD a la LOL (100k LVL):
IP serwera - 31.186.82.137:27106 (podgląd), pisać GG!
Kontakt:
GG: 46592283
E-mail: marcin@cs-sfera.pl
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych