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
GmAMXBans

VIP

gmamxbans

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
5 odpowiedzi w tym temacie

#1 Adriann

    Życzliwy

  • Użytkownik

Reputacja: 0
zer0.

  • Postów:26
  • Imię:Adrian
Offline

Napisano 07.03.2021 17:05

Siemka.

Mógłby mi ktoś dopisać do skryptu na VIPa:

-Dodatkowe 10 hp za zabójstwo normalne, 15 hp za hs,

-100AP od 1 rundy

-500$ za podłożenie/rozbrojenie bomby

 

Sam próbowałem to zrobić ale wyskakują mi jakieś błedy

Sry że piszę tyle tematów ale dopiero zaczynam swoją przygodę z serwerami i jeszcze wszystkiego dokładnie nie umiem np. pisania lub edytowania trudnych pluginów :D

Załączone pliki


Użytkownik Adriann edytował ten post 07.03.2021 17:05

  • +
  • -
  • 0

#2 KoRrNiK

    Pomocny

  • Użytkownik

Reputacja: 70
Pomocny

  • Postów:63
  • Steam:steam
  • Lokalizacja:Rzeszów
Offline

Napisano 07.03.2021 17:52

Aby dodać hp za zabójstwo do plugin_init() musisz dodać

register_event("DeathMsg", "deathMsg", "ade");

A na samym dole kodu dodaj:

public deathMsg(){
	
	new killer = read_data(1);
	new victim = read_data(2);
	new hs = read_data(3);

	if(killer == victim) return;
	if(!g_Vip[killer]) return;
	
	new newHealth = min(get_user_health(killer) + (hs ? 15 : 10), 100);
	set_user_health(killer, newHealth);
}

Aby dostawać od 1 rundy kamizelkę dodajesz do public SpawnedEventPreVip(id){

cs_set_user_armor(id, 100, CS_ARMOR_VESTHELM);

A żeby za rozbrojenie i podłożenie były dodatkowe $ dodajesz:

public bomb_planted(planter){
	if(g_Vip[planter]){
		new newMoneyPlantedBomb = min(cs_get_user_money(planter) + 500, 16000)
		cs_set_user_money(planter, newMoneyPlantedBomb);
	}
}
public bomb_defused(defuser){
	if(g_Vip[defuser]){
		new newMoneyDefusedBomb = min(cs_get_user_money(defuser) + 500, 16000)
		cs_set_user_money(defuser, newMoneyDefusedBomb);
	}
}

Oraz musisz podmienić sobie public amxbans_admin_connect(id){ na takie jak niżej aby plugin mógł się przekompilować 

public amxbans_admin_connect(id){
	if(get_user_flags(id) & 524288 == 524288){
		client_authorized_vip(id);
	}
}

Użytkownik KoRrNiK edytował ten post 07.03.2021 17:52

  • +
  • -
  • 0

- Na wiadomości typu "siema, mam sprawę" nie odpisuję pisz od razu o co Ci chodzi.

- Jeśli masz zlecenie pisz śmiało  :)

- Nie pomagam na PW za darmo  :(

 

 


#3 Adriann

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 0
zer0.

  • Postów:26
  • Imię:Adrian
Offline

Napisano 12.03.2021 11:54

Wyskakują błędy

 

warning 217: loose indentation
error 029: invalid expression, assumed zero
error 017: undefined symbol "deathMsg"
warning 209: function "plugin_init" should return a value
warning 209: function "plugin_init" should return a value
error 029: invalid expression, assumed zero
error 017: undefined symbol "id"
error 017: undefined symbol "client_authorized_vip"
error 088: number of arguments does not match definition
error 029: invalid expression, assumed zero
error 017: undefined symbol "client_authorized_vip"
error 017: undefined symbol "id"
warning 215: expression has no effect
warning 215: expression has no effect
warning 215: expression has no effect
error 001: expected token: ";", but found ")"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line


  • +
  • -
  • 0

#4 KoRrNiK

    Pomocny

  • Użytkownik

Reputacja: 70
Pomocny

  • Postów:63
  • Steam:steam
  • Lokalizacja:Rzeszów
Offline

Napisano 12.03.2021 12:04

A może pokażesz kod? 


  • +
  • -
  • 0

- Na wiadomości typu "siema, mam sprawę" nie odpisuję pisz od razu o co Ci chodzi.

- Jeśli masz zlecenie pisz śmiało  :)

- Nie pomagam na PW za darmo  :(

 

 


#5 Adriann

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 0
zer0.

  • Postów:26
  • Imię:Adrian
Offline

Napisano 16.03.2021 09:43

Skompilowałem jeszcze raz i nie wyskoczyły żadne błedy, zaraz sprawdze czy działa w grze

 

Edit. Nie działa


Użytkownik Adriann edytował ten post 16.03.2021 09:47

  • +
  • -
  • 0

#6 KoRrNiK

    Pomocny

  • Użytkownik

Reputacja: 70
Pomocny

  • Postów:63
  • Steam:steam
  • Lokalizacja:Rzeszów
Offline

Napisano 16.03.2021 12:11

Jeju tak trudno dołączyć kod.. I napisać co nie działa w tym vipie ( czy cały / czy te rzeczy co dodałeś )

Jeszcze się nie nauczyłem wróżyć z fusów.


  • +
  • -
  • 0

- Na wiadomości typu "siema, mam sprawę" nie odpisuję pisz od razu o co Ci chodzi.

- Jeśli masz zlecenie pisz śmiało  :)

- Nie pomagam na PW za darmo  :(

 

 






Również z jednym lub większą ilością słów kluczowych: gmamxbans

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych


Coinsy CSGOAtse Za SMS, PSC , Przelew - CoinSell.pl