Jump to content

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

Posted Image Posted Image

Guest Message by DevFuse
 

Photo

własna edycja zp_level_system_xp3.2


  • This topic is locked This topic is locked
2 replies to this topic

#1 tyhu

    Nowy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:5
  • Imię:rtrtrtrt
  • Lokalizacja:trtrtrt
Offline

Posted 09.08.2011 20:28

//AMXXPC compile.exe
// by the AMX Mod X Dev Team

//// zp_level_system_xp3.2.sma
// F:\HLServer\HLServer\cstrike\addons\amxmodx\scripting\zp_level_system_xp3.2.sma(1)
: error 010: invalid function or declaration
//
// 1 Error.
// Could not locate output file compiled\zp_level_system_xp3.2.amx (compile failed).

Chodziło mi o dodanie hp i speed do zombie jak bylo dla ludzi ( komendy h_speed[32] , g_h_speed zmieniłem na z_speed itd..)
Po czym komende która moim zdaniem złużyła do tego zmieniłem z

	if( !zp_get_user_zombie(id) && is_user_alive(id) )
	{
		g_trime[id] = false;
		new n = 1;
		while( n < g_level[id] )
		{
			h_health[id] = n * get_pcvar_num(g_h_health);
			h_speed[id] = n * get_pcvar_num(g_h_speed);
			h_damage[id] = n * get_pcvar_num(g_h_damage);
			z_damage[id] = n * get_pcvar_num(g_z_damage);
			n = n + 1
		}
		new Float:speed[32];
		speed[id] = fm_get_user_maxspeed(id) + h_speed[id];
		fm_set_user_health( id, get_user_health(id) + h_health[id] )
		set_pev(id, pev_maxspeed, speed[id] )
		emit_sound(id, CHAN_STREAM, sound_health, 1.0, ATTN_NORM, 0, PITCH_HIGH )
	}

na

if( !is_user_alive(id) && zp_get_user_zombie(id) )
	{
		g_trime[id] = false;
		new n = 1;
		while( n < g_level[id] )
		{
			z_health[id] = n * get_pcvar_num(g_z_health);
			z_speed[id] = n * get_pcvar_num(g_z_speed);
                        n = n + 1
                }
		new Float:speed[32];
		speed[id] = fm_get_user_maxspeed(id) + z_speed[id];
		fm_set_user_health( id, get_user_health(id) + z_health[id] )
		set_pev(id, pev_maxspeed, speed[id] )
		emit_sound(id, CHAN_STREAM, sound_health, 1.0, ATTN_NORM, 0, PITCH_HIGH )
	}
Na początku miałem 5 błedów związanych z tymi linijkami teraz mam tylko ten 1

plik w załączniku

Na skryptach się nie znam więc proszę o pomoc w wyjaśnieniu o co chodzi

Attached Files


Edited by tyhu, 09.08.2011 20:31.

  • +
  • -
  • 0

#2 stepdub

    Profesjonalista

  • Użytkownik

Reputacja: 43
Pomocny

  • Postów:207
  • Lokalizacja:Kobyłka
Offline

Posted 09.08.2011 21:20

fake literki na początku były :[

Attached Files


  • +
  • -
  • 1

#3 tyhu

    Nowy

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:5
  • Imię:rtrtrtrt
  • Lokalizacja:trtrtrt
Offline

Posted 09.08.2011 22:36

dzięki wielki co prawda komenda nie działa ale da się compilować

Mógłbyś wytłumaczyć bo dalej z tego nic nie kapuje :/ ?

Nie widze różnic między tymi plikami a porównywałem nawet programem i jedynie przy ruskich znakach wyświetlało znaki zapytania w tym pliku a w moim było normalnie
  • +
  • -
  • 0




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users