←  Pluginy

AMXX.pl: Support AMX Mod X i SourceMod

»

Prośba o przerobienie plugin'u bestspeed

Zablokowany

  • +
  • -
Mr. Dziwny - zdjęcie Mr. Dziwny 08.01.2012

Witam!
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: Załączony plik  bestspeed.sma   2,48 KB   32 Ilość pobrań

Bardzo proszę o pomoc, oczywiście jak zwykle lecą :plus: za każdą pomoc.
Z góry dziękuję :) .
Odpowiedz

  • +
  • -
FreaK.? - zdjęcie FreaK.? 08.01.2012

Niestety nie pomogę bo hud to mój wróg. Wszystko to co prosisz obraca się w tych linijkach:
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
Odpowiedz

  • +
  • -
FetaGreen - zdjęcie FetaGreen 08.01.2012

Nie sprawdzalem czy dziala zobacz i napisz czy tak. TAm jest 5 ostrzezen ktore nie sa z mojej winy bylo 10 ale usunolem include colorchat.

/* 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

  • Załączony plik  speed.sma   2,58 KB   35 Ilość pobrań

Użytkownik FetaGreen edytował ten post 08.01.2012 01:13
Odpowiedz

  • +
  • -
Mr. Dziwny - zdjęcie Mr. Dziwny 08.01.2012

okej zaraz sprawdzę . :plus:

Freak wiem gdzie to się sprawdza , aczkolwiek sam mam z tym problem :D
Użytkownik Proxma edytował ten post 08.01.2012 01:46
Odpowiedz

  • +
  • -
FetaGreen - zdjęcie FetaGreen 08.01.2012

Dziala :)?
Odpowiedz

  • +
  • -
Mr. Dziwny - zdjęcie Mr. Dziwny 09.01.2012

Działa ;P

P.S Temat można zamknąć ! :)
Użytkownik Proxma edytował ten post 09.01.2012 15:17
Odpowiedz
Zablokowany