←  Prośby o kompilacje pluginów / Problemy z kompilacją

AMXX.pl: Support AMX Mod X i SourceMod

»

problem z kompilacja edytowanego pluginu r...

Zablokowany

Przyjmij wiadro - zdjęcie Przyjmij wiadro 29.08.2013

witam, postanowilem edyowac plugin rangi.amxx (pomogl mi kolega), jednak teraz wywala mi bledy :(
bledy wygladaja tak:

Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright © 1997-2006 ITB CompuPhase, AMX Mod X Team

ranga.sma(53) : warning 217: loose indentation
ranga.sma(53 -- 54) : warning 215: expression has no effect
ranga.sma(54) : warning 217: loose indentation
ranga.sma(54) : error 029: invalid expression, assumed zero
ranga.sma(54) : warning 215: expression has no effect
ranga.sma(54) : error 001: expected token: ";", but found "if"
ranga.sma(56) : warning 217: loose indentation
ranga.sma(56 -- 57) : warning 215: expression has no effect
ranga.sma(57) : warning 217: loose indentation
ranga.sma(57) : error 029: invalid expression, assumed zero
ranga.sma(57) : warning 215: expression has no effect
ranga.sma(57) : error 001: expected token: ";", but found "if"
ranga.sma(59) : warning 217: loose indentation
ranga.sma(59 -- 60) : warning 215: expression has no effect
ranga.sma(60) : warning 217: loose indentation
ranga.sma(60) : error 029: invalid expression, assumed zero
ranga.sma(60) : warning 215: expression has no effect
ranga.sma(60) : error 001: expected token: ";", but found "if"
ranga.sma(61) : error 037: invalid string (possibly non-terminated string)
ranga.sma(62) : warning 217: loose indentation
ranga.sma(62 -- 63) : warning 215: expression has no effect
ranga.sma(63) : warning 217: loose indentation
ranga.sma(63) : error 029: invalid expression, assumed zero
ranga.sma(63) : warning 215: expression has no effect
ranga.sma(63) : error 001: expected token: ";", but found "if"
ranga.sma(65) : warning 217: loose indentation
ranga.sma(65 -- 66) : warning 215: expression has no effect
ranga.sma(66) : warning 217: loose indentation
ranga.sma(66) : error 029: invalid expression, assumed zero
ranga.sma(66) : warning 215: expression has no effect
ranga.sma(66) : error 001: expected token: ";", but found "if"
ranga.sma(68) : warning 217: loose indentation
ranga.sma(68 -- 69) : warning 215: expression has no effect
ranga.sma(69) : warning 217: loose indentation
ranga.sma(69) : error 029: invalid expression, assumed zero
ranga.sma(69) : warning 215: expression has no effect
ranga.sma(69) : error 001: expected token: ";", but found "if"
ranga.sma(71) : warning 217: loose indentation
ranga.sma(71 -- 72) : warning 215: expression has no effect
ranga.sma(72) : warning 217: loose indentation
ranga.sma(72) : error 029: invalid expression, assumed zero
ranga.sma(72) : warning 215: expression has no effect
ranga.sma(72) : error 001: expected token: ";", but found "if"
ranga.sma(74) : warning 217: loose indentation
ranga.sma(74 -- 75) : warning 215: expression has no effect
ranga.sma(75) : warning 217: loose indentation
ranga.sma(75) : error 029: invalid expression, assumed zero
ranga.sma(75) : warning 215: expression has no effect
ranga.sma(75) : error 001: expected token: ";", but found "if"
ranga.sma(77) : warning 217: loose indentation
ranga.sma(77 -- 78) : warning 215: expression has no effect
ranga.sma(78) : warning 217: loose indentation
ranga.sma(78) : error 029: invalid expression, assumed zero
ranga.sma(78) : warning 215: expression has no effect
ranga.sma(78) : error 001: expected token: ";", but found "if"
ranga.sma(80) : warning 217: loose indentation
ranga.sma(80 -- 81) : warning 215: expression has no effect
ranga.sma(81) : warning 217: loose indentation
ranga.sma(81) : error 029: invalid expression, assumed zero
ranga.sma(81) : warning 215: expression has no effect
ranga.sma(81) : error 001: expected token: ";", but found "if"
ranga.sma(83) : warning 217: loose indentation
ranga.sma(83 -- 84) : warning 215: expression has no effect
ranga.sma(84) : warning 217: loose indentation
ranga.sma(84) : error 029: invalid expression, assumed zero
ranga.sma(84) : warning 215: expression has no effect
ranga.sma(84) : error 001: expected token: ";", but found "if"
ranga.sma(86) : warning 217: loose indentation
ranga.sma(86 -- 87) : warning 215: expression has no effect
ranga.sma(87) : warning 217: loose indentation
ranga.sma(87) : error 029: invalid expression, assumed zero
ranga.sma(87) : warning 215: expression has no effect
ranga.sma(87) : error 001: expected token: ";", but found "if"
ranga.sma(89) : warning 217: loose indentation
ranga.sma(89 -- 90) : warning 215: expression has no effect
ranga.sma(90) : warning 217: loose indentation
ranga.sma(90) : error 029: invalid expression, assumed zero

Compilation aborted.
26 Errors.

a tutaj daje kawalek kodu w ktorym sa bledy, proszę o pomoc.

if ( stats[0] >= 0 && stats[0] <= 29)
		format(ranga,29,"Szeregowy")
		nowa_ranga[id] == 30
	else if ( stats[0] >= 30 && stats[0] <= 59)
		format(ranga,29,"Starszy Szeregowy")
		nowa_ranga[id] == 60
bledy dokladnie wywala wtutaj

nowa_ranga[id] == 30

Użytkownik Przyjmij wiadro edytował ten post 29.08.2013 23:12
Odpowiedz

  • +
  • -
QuahodronN - zdjęcie QuahodronN 30.08.2013

Miałem kiedyś mniej więcej tak zrobione, może Ci się przyda.

Według mnie nikt nic nie zrobi z tym co podałeś. Potrzebne jest więcej kodu.

 

Spoiler
Odpowiedz

Przyjmij wiadro - zdjęcie Przyjmij wiadro 30.08.2013

nie moge otworzyc spoilera ;//

 

@@edit.

QuahodronN, chyba mnie nie zrozumiales poniewaz dales mi zwykly plugin w, ktorym zostaly zmienione tylko nazwy rang.

proszę o pomoc


Użytkownik Przyjmij wiadro edytował ten post 30.08.2013 01:10
Odpowiedz

  • +
  • -
Niide - zdjęcie Niide 30.08.2013

Aha, zapomniałem Ci napisać, że ma to wyglądać tak:

	if ( stats[0] >= 0 && stats[0] <= 29)
	{
		format(ranga,29,"Szeregowy")
		nowa_ranga[id] = 30
	}
	else if ( stats[0] >= 30 && stats[0] <= 59)
	{
		format(ranga,29,"Starszy Szeregowy")
		nowa_ranga[id] = 60
	}

I to przy każdej randze. ;P

 

 

PS. Przypisywanie liczby do nowa_ranga powinno wyglądać tak:

nowa_ranga[id] = 30

Czyli przez jedno =. Dwoma == się sprawdza czy wartość jest równa 30 w tym przypadku. Także pozmieniaj każde == na =. Sorki za problem :P


Użytkownik Niide edytował ten post 30.08.2013 14:33
Odpowiedz

Przyjmij wiadro - zdjęcie Przyjmij wiadro 30.08.2013

Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright © 1997-2006 ITB CompuPhase, AMX Mod X Team

ranga.sma(58) : warning 217: loose indentation
ranga.sma(59) : warning 217: loose indentation
ranga.sma(59) : error 029: invalid expression, assumed zero
ranga.sma(59) : warning 215: expression has no effect
ranga.sma(59) : error 001: expected token: ";", but found "if"
ranga.sma(66) : error 037: invalid string (possibly non-terminated string)
ranga.sma(147) : error 017: undefined symbol "noew_ranga"
ranga.sma(147) : warning 215: expression has no effect
ranga.sma(147) : error 001: expected token: ";", but found "]"
ranga.sma(147) : error 029: invalid expression, assumed zero
ranga.sma(147) : fatal error 107: too many error messages on one line

Compilation aborted.
7 Errors.


teraz takie bledy.

linia 147:

else if ( stats[0] >= 12000 )
	{
		format(ranga,29,"VIP HeadSzhot")
		noew_ranga[id] = 20000
	}

linia 59:

else if ( stats[0] >= 60 && stats[0] <= 119)
	{
		format(ranga,29,"Kapral")
		nowa_ranga[id] = 120
	}
Odpowiedz

  • +
  • -
glut - zdjęcie glut 30.08.2013

masz

noew_ranga[id] = 20000


na
nowa_ranga[id] = 20000
Odpowiedz

Przyjmij wiadro - zdjęcie Przyjmij wiadro 30.08.2013

wiem, wiem. to juz zrobilem i kompilacja przebiega bardzo dobrze, zadnych bledow etc. teraz na serwerze nie zapisuje mi w ogóle zabojstw, nie zmienia mi sie w tym pluginie oraz nawet w /top15 mam 0 zabbojstw a zabijam boty.
Odpowiedz

  • +
  • -
glut - zdjęcie glut 30.08.2013

Zabijanie botów nie dodaje do top15 itd. :)
Odpowiedz

Przyjmij wiadro - zdjęcie Przyjmij wiadro 30.08.2013

a da sie to jakos zmienic ?? Testuje na botach poniewaz jakeis 15minut temu upadl mi serwer;/
Odpowiedz

  • +
  • -
Scorpion Flail - zdjęcie Scorpion Flail 31.08.2013

W amxx.cfg:

// Whether or not to rank bots with csstats - set to 1 to rank bots, 0 otherwise.
//
// Default value: 0
csstats_rankbots 0

Zmień na :

csstats_rankbots 1
Odpowiedz

Przyjmij wiadro - zdjęcie Przyjmij wiadro 31.08.2013

dzięki, do zamkniecia.
Odpowiedz
Zablokowany