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
CoD Nowy

Problem z dodatkowym EXP za dopisek

cod nowy

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

#1 Zaaxel

    Życzliwy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:25
Offline

Napisano 22.11.2017 17:02

Witajcie,

ostatnio coś mam zbyt dużo problemów z tym CoD'em :/

Ale nie ma co się zniechęcać ^^

 

Mam coś nie tak z pewnym kodem na dodawanie EXP na początku rundy za dopisek za nickiem. Na botach działało jednakże po wgraniu na serwer... Serwer wywaliło.

 

Spoiler

 

 

Coś ktoś wie dlaczego tak się stało?


Użytkownik Zaaxel edytował ten post 22.11.2017 17:03

  • +
  • -
  • 0

#2 Robiin

    Godlike

  • Support Team

Reputacja: 1 103
Super Hero

  • Postów:2 043
  • Imię:Robert
  • Lokalizacja:Wrocław
Offline

Napisano 22.11.2017 17:22

Podejrzewam, że może być to problem z indexami graczy. Przy okazji zmieniłem z wielkości name na charsmaxy.

public RoundStart(){
	for(new i=1;i<get_maxplayers();i++){
		new name[33]
		get_user_name(i,name,charsmax(name))
		if(containi(name, "| AMXX.PL") != -1){
			cod_set_user_xp(i, cod_get_user_xp(i)+750);  //Tutaj ile EXP'a na początku rundy
			ColorChat(i, RED, "Otrzymales dodatkowy EXP za dopisek '| AMXX.PL'");
		} else{
			ColorChat(i, RED, "Dopisz do nicku '| AMXX.PL' aby otrzymywac dodatkowy EXP!");
			ColorChat(i, GREEN, "PRZYKLAD: Zaaxel | AMXX.PL");
		}
	}
}

  • +
  • -
  • 0

Nie dołączam do żadnej sieci, nie pomagam z tworzeniem paczek, nie napisze pluginów za zero.


#3 Zaaxel

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:25
Offline

Napisano 22.11.2017 17:26

 

Podejrzewam, że może być to problem z indexami graczy. Przy okazji zmieniłem z wielkości name na charsmaxy.

public RoundStart(){
	for(new i=1;i<get_maxplayers();i++){
		new name[33]
		get_user_name(i,name,charsmax(name))
		if(containi(name, "| AMXX.PL") != -1){
			cod_set_user_xp(i, cod_get_user_xp(i)+750);  //Tutaj ile EXP'a na początku rundy
			ColorChat(i, RED, "Otrzymales dodatkowy EXP za dopisek '| AMXX.PL'");
		} else{
			ColorChat(i, RED, "Dopisz do nicku '| AMXX.PL' aby otrzymywac dodatkowy EXP!");
			ColorChat(i, GREEN, "PRZYKLAD: Zaaxel | AMXX.PL");
		}
	}
}

 

Dzięki zaraz wrzucę na serwer i przetestuje

 

 

//EDIT

 

Nic się nie dzieje, nie wywala ale także nie ma informacji czy też EXP'a


Użytkownik Zaaxel edytował ten post 22.11.2017 17:53

  • +
  • -
  • 0





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

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

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