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
 

I3ombel - zdjęcie

I3ombel

Rejestracja: 12.01.2016
Aktualnie: Nieaktywny
Poza forum Ostatnio: 09.03.2016 21:56
-----

#687109 Jak naprawić profil użytkownika w każdym stylu MyBB.

Napisane przez ikE' w 08.02.2015 19:41

Wiele osób boryka się z problemem błędnego Profilu Użytkownika, krótko mówiąc niedziałającego.  ;>

Postaram się objaśnić, jak ten problem naprawić, i żeby posty lub/i tematy zostały wyświetlane w Profilu Użytkownika.

 

Posłużę się stylem "Carbon by baszaR", testowałem to również na stylach takich jak:

  • Deflection
  • Spark3
  • GameShark

​I pewnie kilku innych, które posiadają profil użytkownika ala IPB. :)

Nie przedłużając przejdźmy do samego poradnika.

 

1. Na początku wchodzimy w Panel Administratora → Style i Szablony → Szablony → Szablony Globalne, tworzymy tam nowe szablony o nazwie member_profile_buddylist, i dodajemy do niego:

<div class="tabela_podglad">
<h3>Znajomi</h3>
<div class="tabela_srd">											

{$buddy_list_row}
{$informacja}
</div>
     </div>

Do kolejnych szablonów będę dodawał same nazwy, ponieważ nie ma większego sensu, wypisywania większych informacji typu "Jak stworzyć nowy szablon", TO WIDAĆ!

 

member_profile_buddylist_content

<a href="member.php?action=profile&uid={$id}">
<img src="{$avatar}" title="{$nick}" class="tipTip userAvatar" width="34" height="34">
</a>

private_menu

<div class="private_folders">
<h3>Foldery</h3>
<div class="folders_content">
<ol class="folders_privateol">
{$MENU_FOLDERS}
</ol>
</div>
<span class="folders_bottom">
<a class="button_login">Dodaj</a> <a class="button_login">Edytuj</a>
</span>
</div>
<form action="private.php" method="post" name="pmForm">
<input type="hidden" name="my_post_key" value="{$mybb->post_code}" />
<div class="private_folders">
<h3>Szukajka</h3>
<input type="text" name="keywords" class="szukajka_private"/> <input type="submit" class="button_login" name="quick_search" value="OK" />
</div>
<input type="hidden" name="action" value="do_stuff" />
</form>

private_menu_folders

<li><img src="{$img}" /> <a href="private.php?fid={$fid}">{$folder}</a>
<span>
{$zawartosc}
</span>
</li>

ostatnie_posty

<div style="margin-top: 100px;border: 1px solid #393939;">
<div style="margin-top: -14px;">
{$ostatnie_posty_row}
{$informacja_posty}
</div>
</div>
{$paginacja}

ostatnie_posty_brak

<div class="post_block">
	<div class="post_wrap">
		
<p><center style="margin-top: 25px;
margin-bottom: -15px;">Użytkownik nie napisał jeszcze żadnego postu</center></p>
			
	</div>
	<br>
</div>

ostatnie_posty_row

<div class="post_block">
	<div class="post_wrap">
		
				<h3 class="row2">W temacie: <a href="showthread.php?tid={$id}">{$temat}</a></h3>
			
		<div class="post_body_member">
			<p class="posted_info">
				{$data}
			</p>
			<div class="post">
{$text}
			</div>
		</div>
	</div>
	<br>
</div>

ostatnie_tematy

<div style="margin-top: 100px;border: 1px solid #393939;">
<div style="margin-top: -14px;">
{$ostatnie_tematy_row}
</div>
</div>

ostatnie_tematy_brak

<div class="post_block">
	<div class="post_wrap">
		
<p><center style="margin-top: 25px;
margin-bottom: -15px;">Użytkownik nie napisał jeszcze żadnego tematu</center></p>
			
	</div>
	<br>
</div>

ostatnie_tematy_row

<div class="post_block">
	<div class="post_wrap">
		
				<h3 class="row2"><a href="showthread.php?tid={$id}">{$tytul}</a></h3>
			
		<div class="post_body_member">
			<p class="posted_info">
				{$data}
			</p>
			<div class="post">
{$text}
			</div>
		</div>
	</div>
	<br>
</div>

Po stworzeniu tych wszystkich szablonów wchodzimy w Panel Administratora → Konfiguracja → Pluginy → Aktywujemy plugin Dodatki do Szablonu oraz Ostatnie Wpisy, które do pobrania są dostępne do pobrania w załączniku.

 

Efekt końcowy wygląda tak:

 

Screen z zakładki Przegląd.

Spoiler

 

Screen z zakładki Posty lub/i Tematy.

Spoiler

Załączone pliki


  • +
  • -
  • 3


#720387 Teleportowanie gracza

Napisane przez wonsz żeczny w 11.02.2016 23:01

Zrób cvary

Haha :D

Może jeszcze bejcą ma walnąć?

 

Z odległościa nie wiem, bo nie umiem zmierzyć 300m xD

 

A co do czasu to:

 

na górze zmienna

new bool:moze[ 33 ]

w plugin_init dodaj

    set_task( 3.0, "CzasTeleportu", id )

a potem

public CzasTeleportu( id )
{
        if( moze[ id ] = false )
        {
	moze[ id ] = true
        }
}

To:

if (get_user_weapon(id) == CSW_KNIFE)

na

if (get_user_weapon(id) == CSW_KNIFE && moze[ id ])

potem za

UTIL_Teleport(id,300+1800) 

daj

moze[ id ] = false

jeszcze to

public cod_perk_enabled(id)
{
ma_perk[id] = true
player_b_blink[id] = floatround(halflife_time())
}

na

public cod_perk_enabled(id)
{
ma_perk[id] = true
moze[ id ] = true
player_b_blink[id] = floatround(halflife_time())
} 

Spróbuj tak jak coś pisz.


  • +
  • -
  • 1


#720384 Dodanie losową wartość perku

Napisane przez wonsz żeczny w 11.02.2016 22:47

public cod_perk_enabled( id, wartosc )
{
wartosc_perku[ id ] = wartosc
ma_perk[ id ] = true


cod_set_user_bonus_health( id, cod_get_user_health( id, 0, 0 )+float( wartosc_perku[ id ] ) )
cod_set_user_bonus_intelligence( id, cod_get_user_intelligence( id, 0, 0 )+float( wartosc_perku[ id ] ) )
cod_set_user_bonus_trim( id, cod_get_user_trim( id, 0, 0 )+float( wartosc_perku[ id ] ) )
cod_set_user_bonus_stamina( id, cod_get_user_stamina( id, 0, 0 )+float( wartosc_perku[ id ] ) )
}


public cod_perk_disabled( id )
{
ma_perk[ id ] = false


cod_set_user_bonus_health( id, cod_get_user_health(id, 0, 0)-float( wartosc_perku[ id ] ) )
cod_set_user_bonus_intelligence( id, cod_get_user_intelligence(id, 0, 0)-float( wartosc_perku[ id ] ) )
cod_set_user_bonus_trim( id, cod_get_user_trim( id, 0, 0 )-float( wartosc_perku[ id ] ) )
cod_set_user_bonus_stamina( id, cod_get_user_stamina( id, 0, 0 )-float( wartosc_perku[ id ] ) )
}

Te 2 publiki na dole podmień na to.


  • +
  • -
  • 1


#720372 Teleportowanie gracza

Napisane przez mayday245 w 11.02.2016 20:32

Zrób cvary


#720237 Dodanie losową wartość perku

Napisane przez Wielkie Jol w 10.02.2016 14:05

Wylosuj losową wartość za pomocą funkcji

random_num


  • +
  • -
  • 1


#720136 Pytanie dotyczące menu

Napisane przez vanillah w 08.02.2016 22:12

jest możliwość


  • +
  • -
  • 1


#719943 Wytrzymalosc itemu na czas

Napisane przez Andrzejek w 06.02.2016 23:33

No to najlepiej by było, jak byś zrobił osobny plugin od sprawdzania i gdy się czas skończy wyrzucić perk, bo dodawanie wyrzucania perku to trochę bezsensu będzie.


  • +
  • -
  • 1


#719940 Pytanie dotyczące odliczania czasu.

Napisane przez Andrzejek w 06.02.2016 23:13

Co do ustawienia wytrzymałości zrób natyw, który będzie ustawiał jej wartość.

 

register_native("cod_set_wytrzymalosc_runy", "UstawWytrzymaloscRuny", 1);

public UstawWytrzymaloscRuny(id, wartosc)
{
       wytrzymalosc_runy[id] = wartosc;
}

 

Użycie w osobnym pluginie, to musisz dodać

 

native cod_set_wytrzymalosc_runy(id, wartosc);

 

użycie, po otrzymaniu runy cod_set_wytrzymalosc_runy(id, 1000);

 

A jak wytrzymałość runy będzię wynosić 0 to co wtedy? format Time nie będzie istniał i nie wyświetli danych.


  • +
  • -
  • 1


#719938 Wytrzymalosc itemu na czas

Napisane przez Andrzejek w 06.02.2016 23:06

Ale ty chcesz, żeby po czacie wyrzuciło perk? czy co? bo napisałeś w czym leży problem, a nie wiemy co chcesz osiągnąć.


  • +
  • -
  • 1


#719861 Tworzenie nowego natywu

Napisane przez DarkGL w 06.02.2016 06:31

http://amxx.pl/topic/20034-natywy/


  • +
  • -
  • 1


#719850 Tworzenie nowego natywu

Napisane przez wiwi249 w 05.02.2016 23:16

No ten kod który chcesz żeby ten natyw wykonał.


  • +
  • -
  • 1


#719842 Tworzenie nowego natywu

Napisane przez wiwi249 w 05.02.2016 20:37

W pluginach w których ten natyw będziesz wykorzystywał (lub w bibliotece codmod.inc) dodajesz

native cod_set_perk_durability(id, wartosc);

W silniku w plugin_natives() dodajesz (jeśli tej funkcji tam nie ma to musisz najpierw zrobić public plugin_natives()):

register_native("cod_perk_set_durability", "cod_perk_set_durability", 1);

No i wystarczy ze teraz w silniku skonstruujesz funkcję 

public cod_perk_set_durability(id, wartosc) {
...
}
Wireshark Cookie Dump:

OKCancel

 


  • +
  • -
  • 1


#604632 Naprawa perku do kupienia za monety

Napisane przez Zabijaka Gryps w 12.01.2014 19:46

opis

Plugin, dzięki któremu gracz może kupić za monety naprawę swojego perku. Cena zależy od pozostałej wytrzymałości. Wiem, że jest to banał, kod masakryczny (proszę, nie bijcie za niego, pisany dawno temu, gdy zaczynałem zabawę z amxx), ale myślę że jakiemuś laikowi się przyda bo nie ma jeszcze w necie takiego.

Koszt to różnica wytrzymałości maxymalnej i posiadanej dzielone przez 5. Znaczy to, że jeśli mamy 90/100 pkt wytrzymałości to naprawa kosztować będzie 2 monety (100-90=10 10/5=2). Jak na razie jest to ustawione na sztywno, jeśli będę aktualizował to dodam cvary do samodzielnego ustawienia kosztu.

instalacja

Standardowa - http://amxx.pl/topic...-pluginow-amxx/

Plugin umieścić poniżej pluginów wytrzymałości i monet!

komendy

say /napraw

say_team /napraw

say /naprawperk

say_team /naprawperk

Załączone pliki


  • +
  • -
  • 3


#357493 Misje / Questy [ Wersja 4] [ Update ]

Napisane przez Gh0st w 03.02.2012 13:49

-zabij x przeciwników bez przeładowywania

To będzie 7 typ misji. :)


Pierwsze zrobię Zabij x osób w ciągu rundy :)
  • +
  • -
  • 1


#719713 [KOSZ] Crashe serwera

Napisane przez mayday245 w 03.02.2016 21:31

Zobacz czy odpowiednio skonfigurowany