Dla osób, które wciąż korzystają z Cod'a Starego mam przydatny kod na item dla vip'a .
Miałem to na serwerze , działało lecz na forum lekko zmieniłem kod więc proszę mówić jak coś nie działa.
Jak to działa?
Jeżeli nie masz vip'a i dropniesz ten item to go od razu wyrzuca i daje ci inny.
Oczywiscie Vipowi nie wyrzuci LD
Instrukcja
Pod
#define AUTHOR "QTM_Peyote"
dodajemy
#define FLAGA ADMIN_LEVEL_G // itemy premium na flage S zmien na swoja jak chcesz
(Możemy zmienić na swoją flagę).
Tworzymy Item normalnie czyli nazwa i opis .
Ja stworzyłem item S.T.A.L.K.E.R (premium) u mnie numer itemu to 50 zapamiętaj swój .
Dobra jedziemy
pod
if(informacje_przedmiotu_gracza[id][0] == 13)
give_item(id, "weapon_awp");
dodajemy
if(informacje_przedmiotu_gracza[id][0] == XXX)
set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 5); // tutaj dodajesz wlasciwosci itemu np. dodakowe hp
// lub danie broni
set_user_health(id, 5) // dla mojego stalker'a ustawiam 5hp i niewidzalnosc.
Dobra szukamy
public DajPrzedmiot(id)dodajemy nowy case
u mnie to będzie
case: XXX{ //dodajemy wlasciwosci set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 5); // uwaga nie dodajemy nic ze zmiana hp , premium(id); // premium(id) musi byc za wlasciwosciami itemu }** za XXX podstawiasz swój numer itemu.
dodajemy na końcu.
public premium(id){ if(get_user_flags(id) & FLAGA){ client_print(id, print_chat, "Wylosowales item PREMIUM!"); } else UsunPrzedmiot(id); DajPrzedmiot(id, random_num(1, sizeof nazwy_przedmiotow-1)); // jezeli gracz nie ma VIPA losuje mu inny item client_print(id, print_chat, "Gdybys kupil premium wylosowalbys lepszy item"); } if(informacje_przedmiotu_gracza[id][0] == 50){ set_user_health(id, 5) // ustawienie hp na 5, poniewaz gracz ma VIP'a i ma item S.T.A.L.K.E.R }
Jeżeli chcemy dodać nowy item robimy tak samo tylko że w premium(id) dodajemy nowy if
po tym
else
UsunPrzedmiot(id);
DajPrzedmiot(id, random_num(1, sizeof nazwy_przedmiotow-1)); // jezeli gracz nie ma VIPA losuje mu inny item
client_print(id, print_chat, "Gdybys kupil premium wylosowalbys lepszy item");
}
dodajemy nowy if czyli
if(informacje_przedmiotu_gracza[id][0] == NUMER_NOWEGO_ITEMU_VIP){
Za wszystkie XXX - podajemy swój numer itemu.
Dziękuję. Poradnik by HubertTM.
Jeżeli jest gdzieś na forum przepraszam nie widziałem