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
CoD Nowy

Kupowanie danej rzeczy raz na runde.

CoD Nowy

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

#1 Kaleka

    Wszechwidzący

  • Użytkownik

Reputacja: 108
Zaawansowany

  • Postów:237
  • GG:
  • Imię:Eryk
  • Lokalizacja:Łódź
Offline

Napisano 23.11.2011 14:34

Mam problem z kupowaniem przykładowo redbulla raz na runde.

Zrobiłem:
new bool:kupil_redbull[33];


W sklepie wygląda to tak:
   	 case 4:
{
if(Odznaki[id] < 10)
{
ColorChat(id, RED, "^x03[Sklep]^x04 Nie masz wystarczajacej ilosci Punktow Honoru.")
return PLUGIN_CONTINUE;
}
else if(kupil_redbull[id] == true)

{
ColorChat(id, RED, "^x03[Sklep]^x04 Redbulla mozesz kupowac raz na runde..")
return PLUGIN_CONTINUE;

}

Odznaki[id]-=10
set_user_gravity(id,get_user_gravity(id) - 0.3);
set_user_maxspeed(id,get_user_maxspeed(id) + 30.0);
kupil_redbull[id] = true;
ColorChat(id, RED, "[Sklep]^x04 Kupiles^x03 RedBulla");
}


Następnie w plugin_init dodałem:
	register_event("HLTV", "Nowa_Runda", "a", "1=0", "2=0")
register_logevent("Poczatek_Rundy", 2, "1=Round_Start")



Na końcu:
public Nowa_Runda()
{
for(new i; i<33; i++)
{
if(get_user_team(i) == 1)
kupil_redbull[i] = false;
}
}

public Poczatek_Rundy(id)
{
kupil_redbull[id] = false;
}



I jeżeli kupie w jednej rundzie jest okej, po jednym już nie mogę kupować, jednak w następnej rundzie nadal piszę " Redbulla możesz kupować raz na runde "

@Odświeżam ; D potrzebę mi to bardzo do budowany całego sklepu

@Odświeżam ;/
  • +
  • -
  • 0

reklama.png

pluginyCOD.pl  Perki i klasy oraz dodatki do codmoda!

 


#2 radim

    Godlike

  • Moderator

Reputacja: 939
Master

  • Postów:2 725
  • Steam:steam
  • Imię:Arkadiusz
  • Lokalizacja:Janów Lub.
Offline

Napisano 23.11.2011 15:10

public ResetHUD(id)
    kupil_redbull[id] = false;
spróbuj to dodać.
Oraz do plugin_init:
register_event("ResetHUD", "ResetHUD", "abe");
I ten początek rundy i Nowa runda nie potrzebne
  • +
  • -
  • 1

Chcąc napisać do mnie prywatną wiadomość, wpierw zapoznaj się ze stroną "O mnie" w moim profilu użytkownika [ radim ] !






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

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

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