←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

Jak zmienić ilość dolarów za runde

  • +
  • -
sajmon996 - zdjęcie sajmon996 07.06.2014

Witam 

czy mógłby mi ktoś wytłumaczyć czy da się nie zarabiać zarabiać np za zabójstwo , wygraną rundę i w jaki sposób to zrobić

z góry dzięki

Odpowiedz

UTeam - zdjęcie UTeam 07.06.2014

wpisz Kill money w google na aliedzie jest temat - wiecej kasy za zabojstwo

Odpowiedz

  • +
  • -
Ventri - zdjęcie Ventri 07.06.2014

Użyj tego: http://amxx.pl/topic...03-system-pieniędzy-beta/

Odpowiedz

  • +
  • -
sajmon996 - zdjęcie sajmon996 07.06.2014

A czy można zrobić tak aby nie zarabiać pieniędzy za ( zabijanie , wygraną rundę i inne )

Odpowiedz

  • +
  • -
sajmon996 - zdjęcie sajmon996 08.06.2014

Nie można pobrać  block_roundstart_money.amxx

czy bez tego też bedzie działać ?

Odpowiedz

GT Team - zdjęcie GT Team 08.06.2014

Można to zrobić inaczej za pomocą Hamsandiwch

 

 

Np zabójstwo

 

Pobierasz liczbę $ w Pre a następnie w Post pobierasz aktualną i odejmujesz od tą z Pre z efektem 0

 

Tak samo przy wygraniu, hostach itd..

 

 

Odpowiedz

UTeam - zdjęcie UTeam 08.06.2014

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
 
public plugin_init() {
	register_event("Money", "Money", "be")
}
 
public Money(id)
{
	new Money = read_data(1)
 
	if(Money > 800)
	cs_set_user_money(id , 800, 1)
}

Mozna chyba tez w taki sposob zrobic co ?

 

@@ edit

A nawet mozna usunac warunek bo nie jest potrzebny :)


Użytkownik UTeam edytował ten post 08.06.2014 15:52
Odpowiedz

  • +
  • -
Drago36 - zdjęcie Drago36 08.06.2014

#include <amxmodx>
#include <cstrike>

public plugin_init() {
	register_plugin("Usun kase za zabojstwo", "1.0", "Dr@goN")
	
	register_event("DeathMsg", "DeathMsg", "ade")
}

public DeathMsg()
{
	new killer = read_data(1)
	
	if(!is_user_connected(killer))
		return PLUGIN_CONTINUE;
	
	
	cs_set_user_money(killer, cs_get_user_money(killer) - 300, 0)
	
	
	return PLUGIN_CONTINUE;
}

Za zabójstwo dostaje się 300$.

Plugin spowoduje, że te 300$ zostanie usunięte.

Odpowiedz

  • +
  • -
sajmon996 - zdjęcie sajmon996 08.06.2014

Drago36

wybacz ale jestem bardzo słabo obeznany w tym mógł byś mi napisać gdzie to wkleić 

Odpowiedz

  • +
  • -
Drago36 - zdjęcie Drago36 08.06.2014

Tutaj: http://amxx.pl/kompilator/ (tam niżej) ;)

Odpowiedz

UTeam - zdjęcie UTeam 08.06.2014

Plugin Drago36 nie da ci kasy tylko i wylacznie za zabicie. Jezeli interesuje cie usuniecie calej kasy za runde etc. sprawdz moj plugin bo jeszcze nigdy nie dzialalem na evencie Money i nie wiem do konca jak to sie zachowuje. Zawsze mozna dac jakas poprawke

Odpowiedz

  • +
  • -
Drago36 - zdjęcie Drago36 08.06.2014

To wiem - napisałem przecież, że dotyczy się tylko zabójstw.

Twój plugin powoduje, że gracz mający więcej kasy niż 800, to ustawi mu się na 800 - więc w ogóle nie będzie zarabiał, zawsze będzie mu się zamieniał na 800.

Odpowiedz

  • +
  • -
sajmon996 - zdjęcie sajmon996 08.06.2014

A trzeba jakąś konkretną nazwę tego pliku wpisać ??

Odpowiedz

  • +
  • -
Drago36 - zdjęcie Drago36 08.06.2014

Nie trzeba. To jest tylko nazwa pliku i nie ma znaczenia jak ją nazwiesz.
Odpowiedz