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

Bonus za przejście mapy deathrun pod codmod'a


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

#1 Mavxvx

    Profesjonalista

  • Użytkownik

Reputacja: 13
Początkujący

  • Postów:151
  • GG:
Offline

Napisano 05.09.2015 16:30

Witam Serdecznie!

 

Chciałbym aby gracz po przejściu mapy automatycznie dostawał 300 expa. Wiem, że taki plugin istnieje na pewnym serwerze deathrun i chciałbym aby exp leciał po przejściu mapy a nie po pobiciu rekordu. Przypominam, że plugin musi dodawać expa pod nowego codmoda.

 

Umieszczę tutaj treść pluga bonus za pobicie rekordu.

 

Testowałem ten plugin i stwierdzam, że exp nie jest przyznawany pod codmoda.

#include <amxmodx>
#include <amxmisc>
#include <deathrun_stats>

#define PLUGIN "[DR Stats] Bonus za pobicie rekordu"
#define VERSION "1.0"
#define AUTHOR "R3X"

new gcvarXP;

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR);
	
	gcvarXP = register_cvar("amx_record_bonus", "100");
}	
public fwPlayerFinished(id, iTime, bool:newrecord){
	if(newrecord){
		new bonus = get_pcvar_num(gcvarXP);

		//Tutaj zależnie od moda
		//dajExpa(id, bonus);
		
		client_print(id, print_chat, "* Otrzymujesz %dxp za pobicie rekordu!", bonus);
	}
 }
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par }
*/


  • +
  • -
  • 0

Jeżeli pomogłem rozwiązać Twój problem daj mi Reputację na ;) 
 
Wymienię środki z zabijaki na psc/doładownie
*KLIKNIJ ABY DOWIEDZIEĆ SIĘ WIĘCEJ*


#2 vanillah

    nie wiem

  • Użytkownik

Reputacja: 125
Zaawansowany

  • Postów:324
  • GG:
  • Lokalizacja:Polska
Offline

Napisano 05.09.2015 16:38

#include <amxmodx>
#include <amxmisc>
#include <deathrun_stats>
#include <codmod>

#define PLUGIN "[DR Stats] Bonus za przejscie mapy"
#define VERSION "1.0"
#define AUTHOR "R3X edited Trikolos"

new gcvarXP;

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR);
	
	gcvarXP = register_cvar("amx_end_bonus", "300");
}	
public fwPlayerFinished(id, iTime){
		new bonus = get_pcvar_num(gcvarXP);
		cod_set_user_xp(id,cod_get_user_xp(id) + bonus)		
		client_print(id, print_chat, "* Otrzymujesz %dxp za przejscie mapy!", bonus);
}

Użytkownik Trikolos edytował ten post 05.09.2015 16:39

  • +
  • -
  • 1

Wykonam pluginy, paczki (amxx) kontakt GG: 32263742, Steam: https://steamcommuni...om/id/vankillah

Multi-Head.pl


#3 Mavxvx

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 13
Początkujący

  • Postów:151
  • GG:
Offline

Napisano 05.09.2015 17:17

Dziękuję! Działa wszystko tak jak miało być :)

 

+rep


  • +
  • -
  • 0

Jeżeli pomogłem rozwiązać Twój problem daj mi Reputację na ;) 
 
Wymienię środki z zabijaki na psc/doładownie
*KLIKNIJ ABY DOWIEDZIEĆ SIĘ WIĘCEJ*





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

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