←  Dyskusje

AMXX.pl: Support AMX Mod X i SourceMod

»

CoD Nowy
Reset lvl po osiagnieciu max lvl

  • +
  • -
matti9410 - zdjęcie matti9410 27.09.2011

Wpadłem na genialny pomysł moim zdaniem mianowacie aby zrobić dla nowego coda MW na zapis SQL pewna modyfikacje dokładniej zeby gdy ktoś osiągnie max lvl wyswietliło się menu czy chcesz zresetować lvl ? 1.TAK 2.NIE nie było by wtedy potrzeby resetowania lvl na całym serwerze lub zrobić poziomy że jezeli wbijesz za 1 razem max lvl to bedzie psiało poziom 2 i tam np. exp leciał by o połowę wolniej. Co wy na to ?
Odpowiedz

  • +
  • -
radim - zdjęcie radim 27.09.2011

Genialnym pomysłem to to nie jest.. Skoro Ci na tym zależy to proszę:
1. Dodajemy do plugin_init()
register_clcmd("say /resetlevel", "ResetLevel");
	register_clcmd("say /resetlvl", "ResetLevel");
2. Na koniec sma:
Spoiler


Jeśli ktoś nie ma maxymalnego lvl'u, a wpisze /resetlvl bądź /resetlevel i wybierzę TAK to wyskoczy mu wiadomość:
[COD:MW]Nie osiagnales maxymalnego poziomu (w moim przypadku 701)

A jeśli ktoś ma maks lvl i wybierze tak to zrestartuje mu się lvl bez kłopotów.
Testowane ! Więc proszę powstyrzymywać się od komentarzy typu, "nie działa" itp.

@EDIT
Brak natywów..
Użytkownik radim edytował ten post 28.09.2011 18:33
Odpowiedz

  • +
  • -
matti9410 - zdjęcie matti9410 27.09.2011

A takie coś da rade wykombinować ?

lub zrobić poziomy że jezeli wbijesz za 1 razem max lvl to bedzie pisało poziom 2 i tam np. exp leciał by o połowę wolniej.

Odpowiedz

  • +
  • -
sebul - zdjęcie sebul 28.09.2011

Z kodu wyżej wyrzucić
if(punkty_gracza[id] < 1)
return PLUGIN_CONTINUE;

bo niby do czego to jest? Tam nigdzie punktów się nie rozdaje.
Odpowiedz

  • +
  • -
radim - zdjęcie radim 28.09.2011

Tak wiem, pomyłka xD
Odpowiedz

  • +
  • -
A może sma? - zdjęcie A może sma? 28.09.2011

To co podał radim nie zadziała.
Odpowiedz

  • +
  • -
matti9410 - zdjęcie matti9410 28.09.2011

To może ktoś wykonać taki kod aby działało ?
Odpowiedz

  • +
  • -
radim - zdjęcie radim 28.09.2011

A może sma.. A więc tak, mi to działa. Mogę nawet filmik podać ;P
Odpowiedz

Niby co ? :P - zdjęcie Niby co ? :P 28.09.2011

Z jakiego powodu ma nie działać jest dobrze zrobione
Odpowiedz

  • +
  • -
radim - zdjęcie radim 28.09.2011

Okej, dla niedowiarków.. http://www.speedysha...09/clip0016.rar
Pokazałem nawet kod sma CodMod'a razem z tym kawałkiem kodu...
Odpowiedz

  • +
  • -
A może sma? - zdjęcie A może sma? 28.09.2011

Od kiedy można używać natywów w pluginie, który je udostępnia?
Odpowiedz

  • +
  • -
radim - zdjęcie radim 28.09.2011

Jednak można jak się kompiluje xD
Zmieniłem już na wersję bez natywów !
Odpowiedz

Niby co ? :P - zdjęcie Niby co ? :P 28.09.2011

No natywy jest to moja zmora.
Pisałem 2 slot na perki w pluginie i musiałem sie poddać iż bez ingerencji w silnik coda jest to nie możliwe moim zdaniem
Odpowiedz

  • +
  • -
radim - zdjęcie radim 28.09.2011

Ja napisałem, ale miałem taki problem iż gdy kogoś zabiłem to od razu dostawałem dwa perki xD
Odpowiedz

Niby co ? :P - zdjęcie Niby co ? :P 29.09.2011

W pluginie nie ma opcji by ci się udały 2 sloty na perki trzeba edytować silnik chociażby zmienić natywy
Odpowiedz

  • +
  • -
matti9410 - zdjęcie matti9410 29.09.2011

Nie rozumiem was po co psizecie o 2 slotach na plugin skoro w temacie chodzi o reset lvl lub dodanie tych poziomów trudności wbijania.
Odpowiedz

  • +
  • -
radim - zdjęcie radim 29.09.2011

@Niby Co ?
Jakbym nie działało to bym tak nie pisał.. Bawi mnie to, że lepiej wiesz ode mnie co jest u mnie na kompie
Odpowiedz

  • +
  • -
matti9410 - zdjęcie matti9410 29.09.2011

przy kompilacji pokazuje mi się takie coś
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team
Warning: Loose indentation on line 131
Warning: Loose indentation on line 133
Warning: Loose indentation on line 1587
Error: Undefined symbol "ColorChat" on line 1595
Warning: Expression has no effect on line 1595
Warning: Expression has no effect on line 1595
Error: Expected token: ";", but found ")" on line 1595
Error: Invalid expression, assumed zero on line 1595
Error: Too many error messages on one line on line 1595Compilation aborted.
4 Errors.
Could not locate output file C:\Users\Mateusz\Desktop\QTM_CodMod.amx (compile failed).

Załączone pliki

Odpowiedz

  • +
  • -
radim - zdjęcie radim 29.09.2011

Dopisz do includów(na samym początku sma):
#include <colorchat>
Odpowiedz

  • +
  • -
matti9410 - zdjęcie matti9410 29.09.2011

Teraz pisze
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team
Warning: Loose indentation on line 132
Warning: Loose indentation on line 134
Warning: Loose indentation on line 1588
Header size:		   4900 bytes
Code size:			52316 bytes
Data size:		   315724 bytes
Stack/heap size:	  16384 bytes; max. usage is unknown, due to recursion
Total requirements:  389324 bytes
3 Warnings.
Done.

Załączone pliki


Użytkownik matti9410 edytował ten post 29.09.2011 19:53
Odpowiedz