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

[ROZWIĄZANE] problem z kompilacjaNie moge skompilowac..

plugin

  • Zamknięty Temat jest zamknięty
5 odpowiedzi w tym temacie

#1 Mhzcik

    Nowy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:6
  • Lokalizacja:Biała Podlaska
Offline

Napisano 25.01.2013 04:55

Witam, mam problem przy kompilacji. Dla kogos takiego jak wy to betka, ale ja dopiero zaczynam. Mianowicie chodzi o to, że usunąłem linię z pliku xp.inl odpwiadająca za odbieranie expa przy zabijaniu swojego team-mate'a. Mam na myśli mod war3FT. Posiadam serwer war3ft+dm kazdy na kazdego i pojawia sie problem, ponieważ przy zabijaniu kolegi z teamu tracimy exp. Poza tym wszystko śmiga pięknie i ładnie.

Wycięty kod:
 new iLevel = p_data[iVictim][P_LEVEL] new iBonusXP, iXP = floatround( XP_GivenByLevel( iLevel ) * fWpnXPMultiplier[iWeaponIndex] ); // Check for a team kill if ( get_user_team( iAttacker ) == get_user_team( iVictim ) ) { // Remove XP since he killed his teammate iBonusXP = XP_Give( iAttacker, -1 * iXP ); // This message should be displayed no matter what XP_kill_objectives is, b/c it's a no-no if ( iBonusXP != 0 ) { client_print( iAttacker, print_chat, "%s You have lost %d XP for killing a teammate", g_MODclient, -1 * iBonusXP ); } }


Błąd przy kompilacji:
//war3ft.sma
war3ft/XP<232> : error 029 invalid expression assumed zero

Mam nadzieję, że pomożecie bo gniję już nad tym spory czas.

Dołączam pliki z wyciętym przeze mnie kodem.

Załączone pliki

  • Załączony plik  war3ft.rar   123,13 KB  11 Ilość pobrań

  • +
  • -
  • 0

#2 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 26.01.2013 17:23

Załączony plik  XP.inl   18,97 KB  15 Ilość pobrań


#3 Mhzcik

    Nowy

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:6
  • Lokalizacja:Biała Podlaska
Offline

Napisano 27.01.2013 08:31

Dzięki, dzięki, dzięki i jeszcze raz dzięki. Działa jak należy, ba zrobiłeś nawet więcej bo dodaje exp za zabijanie swoich. Możesz mi tylko powiedzieć co źle zrobiłem ?

Użytkownik Mhzcik edytował ten post 27.01.2013 08:32

  • +
  • -
  • 0

#4 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 27.01.2013 15:48

Błędy z klamrami miałeś, dodany ELSE, ale nigdy nie zakończony.
Warunku na drużynę nie znalazłem, więc myślałem, że jest gdzieś indziej to sprawdzane.
Jak chcesz nie dawać expa za TeamKill, to zamień 216+:
	// We don't want to give XP to the world
if ( iAttacker == 0 )
{
return;
}

// We don't want to give XP to suiciders
else if ( iAttacker == iVictim )
{
return;
}
na
	if(
// We don't want to give XP to the world
iAttacker == 0
// We don't want to give XP to suiciders
|| iAttacker == iVictim
// We don't want to give XP to teamkillers
|| (
1<=iAttacker<=32 && 1<=iVictim<=32
&&
get_user_team(iAttacker) == get_user_team(iVictim)
)
){
return;
}


#5 Mhzcik

    Nowy

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:6
  • Lokalizacja:Biała Podlaska
Offline

Napisano 28.01.2013 02:29

Nie, właśnie chciałem zrobić tak by dodawało tylko, że metodą prób i błędów. Czasem ciężko uczyć się samemu z poradników i potrzebna jest pomoc. Jeszcze raz wielkie, wielkie dzięki. Można zamknać, mam nadzieję że sie przyda.
  • +
  • -
  • 0

#6 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 28.01.2013 05:50

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, Dołączona grafika raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL





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

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

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