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
 

Zdjęcie
Modyfikacja

Zapamiętaj wybór w menu.

Modyfikacja

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
4 odpowiedzi w tym temacie

#1 shakerek

    Profesjonalista

  • Zbanowany

Reputacja: 4
Nowy

  • Postów:167
  • Lokalizacja:warszawa
Offline

Napisano 30.08.2012 15:06

Witam, chciałbym prosić aby ktoś mi pomógł wykonać opcję zapamiętywania opcji którą wybrał gracz, obecnie moja wersja pluginu polega na tym że co każdą rundę trzeba wybierać swoją opcję, robi się to bardzo uciążliwe dlatego miło by było gdyby ktoś mi pomógł zrobić opcję Zapamiętania wyboru, i funkcjonowało by to do końca mapy.

Gdy napiszemy /grawitacja ( z powrotem będzie pokazywać się menu tak jak na początku )

Oraz dodanie colorchatu gdy jesteśmy VIPEM napiszemy /grawitacja pojawi się info że grawitacja będzie przywrócona w next rundzie oraz gdy nie jesteśmy VIPEM napiszemy /grawitacja pojawi się info że menu grawitacji jest dostępne dla VIPA.

Być może że wydawać się zagmatwane, ale chyba wielkiego problemu nie powinno takie coś sprawdzić.

Liczę na pomoc + mile widziane z mojej strony.

EDIT // Opcja zapamiętaj wybór ważne aby się znajdowała np pod 3 zamiast funkcji wyjście.

Pozdrawiam Shakerek.

Załączone pliki


Użytkownik shakerek edytował ten post 30.08.2012 15:09


#2 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 03.09.2012 10:00

Załączony plik  drvip.sma   1,98 KB  22 Ilość pobrań
  drvip.amxx

#3 shakerek

    Profesjonalista

  • Autor tematu
  • Zbanowany

Reputacja: 4
Nowy

  • Postów:167
  • Lokalizacja:warszawa
Offline

Napisano 04.09.2012 16:31

Dobrze dałem pomógł, ale może mi Pan wytłumaczyć gdzie jest opcja w menu która się pojawia na starcie rundy " Zapamiętywania wyboru czy też grawitacji ? " Oraz jeśli gdy gracz już wybierze wybór zapamiętania grawitacji, to gdy zachce przywrócić pokazywanie menu na początku rundy to gdzie jest dodana komenda /grawitacja?

Nie rozumiem co Pan dodał nowego od Siebie.

Pozdrawiam Shakerek i czekam na dalszą pomoc.

#4 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 04.09.2012 19:43

A więc chodzi Ci o opcjonalne zapamiętywanie :)

Nowa wersja: Załączony plik  drvip.sma   2,56 KB  51 Ilość pobrań
  drvip.amxx

Tutaj komenda /grawitacja:
register_clcmd("say /grawitacja","Menu");
register_clcmd("say_team /grawitacja","Menu");


gravity[id] przechowuje wybraną opcję.
Domyślnie 0 oznacza brak wyboru, 1 oznacza wybór grawitacji 0.70, a 2 wybór 1.0
bool:zapamietaj przechowuje informacje, czy zapamiętać wybór grawitacji, czy nie.

RegisterHam(Ham_Spawn, "player", "Spawned", 1);

public Spawned(id){
if(is_user_alive(id) && zapamietaj[id]){
if(gravity[id]==1){
set_user_gravity(id, 0.70)
} else if(gravity[id]==2){
set_user_gravity(id, 1.0)
}
}
}
odpowiada za przywrócenie grawitacji, o ile zostala wybrana 3 w menu.


if(gravity[id]){
new msg3[128]
format(msg3,127,"\wZapamietaj wybor (%d)",gravity[id])
menu_additem(Menu , msg3, "3", 0)
}
Dodaje opcję zapamiętania wyboru, o ile ten został już dokonany.


case 3: {
zapamietaj[id]=true;
ColorChat(id, GREEN, "Grawitacja bedzie przywrocona w nastepnej rundzie");
}
Zapamiętuje wybór.

#5 shakerek

    Profesjonalista

  • Autor tematu
  • Zbanowany

Reputacja: 4
Nowy

  • Postów:167
  • Lokalizacja:warszawa
Offline

Napisano 05.09.2012 17:06

Pomógł ale mam jeszcze jedną prośbę czy mógłby Pan dodać informację również zrobioną, że gdy gracz nie posiada konta " VIP " lub jak kto woli " ADMIN_LEVEL_F " wyskoczy informacja - " menu grawitacji jest dostępne tylko dla posiadaczy konta VIP "

To taka malutka prośba z dodaniem tej prostej informacji, będę bardzo wdzięczny za zrobienie ostatniej poprawki.





Również z jednym lub większą ilością słów kluczowych: Modyfikacja

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych