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

bpammo Granaty


  • Zamknięty Temat jest zamknięty
4 odpowiedzi w tym temacie

#1 Windowspl

    Profesjonalista

  • Użytkownik

Reputacja: 7
Nowy

  • Postów:190
  • GG:
  • Imię:Patryk
  • Lokalizacja:Warszawa
Offline

Napisano 13.05.2011 18:56

Witam.

Mam takie pytanko.
Jak dodam do menu kupna (sklepu)

		case 10:
{
if(kasa >= 8000)
{
ColorChat(id, GREEN, "^x04[%s]^x01 Kupiles 60 granatow !!!", gracz)
give_item(id, "weapon_hegrenade")
cs_set_user_money(id, kasa-8000);
cs_set_user_bpammo(id, CSW_HEGRENADE, 60)
}
if(kasa < 8000)
ColorChat(id, RED, "^x04[%s]^x01 Masz za malo kasy!", gracz);

}


To dodaj graczowi 1 granata a potem ustawi że ma mieć ich 60 ?
Chce to dać do sklepu na Cod Moda. Ale jak ktoś nie ma w klasie granata. To chyba mu nie ustawi że ma mieć ich 60 ?
  • +
  • -
  • 0

#2 Nomaf

    Wszechpomocny

  • Użytkownik

Reputacja: 157
Profesjonalista

  • Postów:344
  • GG:
  • Imię:Mateusz
  • Lokalizacja:Polska
Offline

Napisano 13.05.2011 20:33

Dodaj zmienną:
new stanhe;


Do plugin_init dodaj:
register_event("ResetHUD", "UstawGranaty", "abe");
stanhe = register_cvar("cod_shophe", "60");


Dodaj do kodu:
public UstawGranaty(id) 	
set_task(0.1, "UstawGranaty_Handle", id);

public UstawGranaty_Handle(id)
{
if(!is_user_connected(id) || !is_user_alive(id)) return PLUGIN_CONTINUE;
new ilosc_he = get_cvar_num("cod_shophe");
give_item(id, "weapon_hegrenade");
cs_set_user_bpammo(id, CSW_HEGRENADE, ilosc_he);
return PLUGIN_CONTINUE;
}


Meun w sklepie zmień na:
case 10:                 
{
if(kasa >= 8000)
{
ColorChat(id, GREEN, "^x04[%s]^x01 Kupiles 60 granatow !!!", gracz)
UstawGranaty(id)
}
else
ColorChat(id, RED, "^x04[%s]^x01 Masz za malo kasy!", gracz);
}


Powinno działać.

Użytkownik Nomaf edytował ten post 13.05.2011 20:56

  • +
  • -
  • 1

#3 mierzwi

    Banned

  • Zbanowany

Reputacja: 235
Wszechwidzący

  • Postów:651
  • Lokalizacja:Polska
Offline

Napisano 13.05.2011 20:52

jaki w tym sens ?
public UstawGranaty(id)         

set_task(0.1, "UstawGranaty", id);  


jeśli masz fejsa i chcesz mi pomóc to wejdź tutaj: Zaproś kumpla by lubił nasz sklep | Facebook

na pewno jakoś C się odwdzięczę!


#4 Nomaf

    Wszechpomocny

  • Użytkownik

Reputacja: 157
Profesjonalista

  • Postów:344
  • GG:
  • Imię:Mateusz
  • Lokalizacja:Polska
Offline

Napisano 13.05.2011 20:56

Sry, już poprawiam.
Kopiowałem ze swojego coda, i zapomniałem pozmieniać :P

Użytkownik Nomaf edytował ten post 13.05.2011 20:57

  • +
  • -
  • 0

#5 Windowspl

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 7
Nowy

  • Postów:190
  • GG:
  • Imię:Patryk
  • Lokalizacja:Warszawa
Offline

Napisano 14.05.2011 07:18

thx. +
  • +
  • -
  • 0




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

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