Użytkownik lubiekakao47 edytował ten post 06.04.2011 21:48
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.
|
Guest Message by DevFuse
itemki dla vipaczy da sie zmienic...
Temat rozp.
lubiekakao47
, 06.04.2011 21:46
8 odpowiedzi w tym temacie
#1
Napisano 06.04.2011 21:46
czy da się zmienic zwykłą itemkę do zp tak żeby była ona tylko dla vipa?
#2
Napisano 07.04.2011 16:57
Zmienić się da jednak jest to trochę skomplikowane... spróbuję ci to jakoś wytłumaczyć, a jak się nie uda to podaj mi .sma pluginu który chcesz tak przerobić i postaram ci się to zrobić.
Więc tak - otwórz .sma pluginu i znajdź tam kilka rzeczy a potem pozmieniaj je tak jak opiszę poniżej:
Pod
Zmień
Zmień
Musisz też dopisać mniej więcej na początku pluginu (jak masz go opisanego to będzie pisało Plugin Customization, jeśli nie - szukaj miejsca w którym kilka linijek zaczyna się od "new const" lub samo "const"):
JEŚLI już masz tam takie linijki jak podałem wyżej to nie musisz tego robić, jeśli masz np. tylko new const_g_item_name i const g_item_cost to pomiędzy dopisz new_const g_item_discription[] = { "Opis itemu" }
Mam nadzieję że dasz sobie radę
Więc tak - otwórz .sma pluginu i znajdź tam kilka rzeczy a potem pozmieniaj je tak jak opiszę poniżej:
Pod
#include <zombieplague>dodaj
#include <zmvip>
Zmień
ZP_TEAM_na
ZV_TEAM_(po TEAM_ będziesz miał napisane HUMAN, ZOMBIE, NEMESIS lub SURVIVOR - to decyduje dla kogo jest to item)
Zmień
zp_register_extra_item(coś co masz w nawiasie)na
zv_register_extra_item(g_item_name, g_item_discription, g_item_cost, ZV_TEAM_TEAMDLAKTOREGOITEM)
Musisz też dopisać mniej więcej na początku pluginu (jak masz go opisanego to będzie pisało Plugin Customization, jeśli nie - szukaj miejsca w którym kilka linijek zaczyna się od "new const" lub samo "const"):
new const g_item_name[] = { "NAZWA ITEMU" } new const g_item_discription[] = { "JEGO OPIS" } const g_item_cost = "KOSZT"
JEŚLI już masz tam takie linijki jak podałem wyżej to nie musisz tego robić, jeśli masz np. tylko new const_g_item_name i const g_item_cost to pomiędzy dopisz new_const g_item_discription[] = { "Opis itemu" }
Mam nadzieję że dasz sobie radę
Użytkownik *Szyjanq* edytował ten post 07.04.2011 16:59
#3
Napisano 07.04.2011 19:43
nie mam tej linijki
zp_register_extra_item
#4
Napisano 07.04.2011 19:53
Ehh.. każdy plugin jest inny, widać twój jeszcze bardziej różni się od tych które ja miałem.. Podaj .sma to spróbuję jakoś u ciebie to zrobić
#5
Napisano 08.04.2011 06:12
sma
Załączone pliki
#6
Napisano 08.04.2011 20:47
Spróbuj z tym (nie obiecuję że zadziała, bawię się kodem pluginów zm dopiero kilka dni)
zp_gc_extra_item_ad.sma 6,13 KB 32 Ilość pobrań
zp_gc_extra_item_ad.amxx
zp_gc_extra_item_ad.sma 6,13 KB 32 Ilość pobrań
zp_gc_extra_item_ad.amxx
#7
Napisano 08.04.2011 20:49
heh 4 errory
na razie próbowalem zrobic inne no to nie ma
tego:
na razie próbowalem zrobic inne no to nie ma
tego:
zp_register_extra_item
Użytkownik lubiekakao47 edytował ten post 08.04.2011 20:54
#8
Napisano 08.04.2011 21:10
Hmm.. chyba jednak kod tego extra itemu mnie przerasta, próbowałem na 10 sposobów i za każdym razem jakiś błąd ;/ musiałby ktoś inny się tym pobawić (ale jednak - zp_register_extra_item znalazłem, to jest obowiązkowe w każdym extra itemie do zp i w sma które podałeś wyżej też występuje, trzeba się tylko przypatrzeć)
#9
Napisano 08.04.2011 21:12
troche to potrwa
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych