Skocz do zawartości

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.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Prośba o przerobienie plugin'u bestspeed


  • Zamknięty Temat jest zamknięty
5 odpowiedzi w tym temacie

#1 Mr. Dziwny

    Wyrafinowany

  • Power User

Reputacja: 68
Pomocny

  • Postów:429
  • GG:
  • Imię:Marcin
  • Lokalizacja:Lębork
Offline

Napisano 08.01.2012 00:00

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  29 Ilość pobrań
  bestspeed.amxx

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

[ 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 FreaK.?

    Zaawansowany

  • Użytkownik

Reputacja: 7
Nowy

  • Postów:113
  • GG:
  • Imię:Dawid
  • Lokalizacja:Świdnica
Offline

Napisano 08.01.2012 00:20

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

  • +
  • -
  • 1

Dołączona grafika


#3 FetaGreen

    Profesjonalista

  • Użytkownik

Reputacja: 40
Pomocny

  • Postów:178
  • Imię:Łukasz
  • Lokalizacja:Nysa
Offline

Napisano 08.01.2012 01:12

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


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

  • +
  • -
  • 1

#4 Mr. Dziwny

    Wyrafinowany

  • Autor tematu
  • Power User

Reputacja: 68
Pomocny

  • Postów:429
  • GG:
  • Imię:Marcin
  • Lokalizacja:Lębork
Offline

Napisano 08.01.2012 01:46

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

  • +
  • -
  • 0

[ 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 FetaGreen

    Profesjonalista

  • Użytkownik

Reputacja: 40
Pomocny

  • Postów:178
  • Imię:Łukasz
  • Lokalizacja:Nysa
Offline

Napisano 08.01.2012 13:11

Dziala :)?
  • +
  • -
  • 0

#6 Mr. Dziwny

    Wyrafinowany

  • Autor tematu
  • Power User

Reputacja: 68
Pomocny

  • Postów:429
  • GG:
  • Imię:Marcin
  • Lokalizacja:Lębork
Offline

Napisano 09.01.2012 15:17

Działa ;P

P.S Temat można zamknąć ! :)

Użytkownik Proxma edytował ten post 09.01.2012 15:17

  • +
  • -
  • 0

[ 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