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:MW gdzie błąd? (menu sklepu)


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

#1 fsd

    Pomocny

  • Użytkownik

Reputacja: 7
Nowy

  • Postów:54
  • Lokalizacja:Toruń
Offline

Napisano 08.06.2010 00:53

public CodShop(id)
{
new menu = menu_create("COD SHOP", "Sklep_Otwoz");
menu_additem(menu,"Lekarstwo \r[Leczy 20 hp] \y3000$","1",0)
menu_additem(menu,"Kup 150 armora /r [Daje kamizelke i helm] \r5000$","2",0)
menu_display(id, menu);
}
public Sklep_Otwoz(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_CONTINUE;
}
menu_display(id, menu);
new kasa_gracza = cs_get_user_money(id);
new hp = get_user_health(id);
switch(item)
{
case 0:
{
new koszt = 3000;
if(hp >= maksymalne_zdrowie_gracza[id])
{
ColorChat(id, RED, "[COD:SHOP]^x04 Jestes w pelni uleczony.");
return PLUGIN_CONTINUE;
}
if (kasa_gracza<koszt)
{
ColorChat(id, RED, "[COD:SHOP]^x04 Nie masz wystarczajacej sumy pieniedzy.");
return PLUGIN_CONTINUE;
}
cs_set_user_money(id, kasa_gracza-koszt);
new ammount=30;
new nowe_zdrowie = (hp+ammount<maksymalne_zdrowie_gracza[id])? hp+ammount: maksymalne_zdrowie_gracza[id];
set_user_health(id, nowe_zdrowie);
}
case 1:
{
new koszt = 300
if (kasa_gracza>koszt)
{
ColorChat(id,RED,"[COD:SHOP]^x04 Wlasnie kupiles 150 kamizelki");
return PLUGIN_CONTINUE;
}
if (kasa_gracza<koszt)
{
ColorChat(id, RED,"[COD:SHOP]^x04 Wlasnie kupiles 150 kamizelki");
return PLUGIN_CONTINUE;
}
cs_set_user_armor(id, 150, CS_ARMOR_VESTHELM)
}

}
}


Gdzie tutaj są błędy ? I kolejna sprawa, jak dodać ClipAmmo, oraz dodawanie expa? (100expa = 2tys). Jak ktoś nie chce robić mi tych dodatków, niech przynajmniej zobaczy i przerobi to tak, by normalnie działało :( Po kupieniu, gracz nie otrzymuje kamizelki +hełmu..
  • +
  • -
  • 0

#2 Change

    Super Hero

  • Użytkownik

Reputacja: 129
Zaawansowany

  • Postów:1 161
  • Lokalizacja:Konin
Offline

Napisano 09.06.2010 14:26

Sklep_Otwoz

Tutaj masz pierwszy błąd
  • +
  • -
  • 0

#3 ~Karol^Ak47

    Zaawansowany

  • Użytkownik

Reputacja: 3
Nowy

  • Postów:87
Offline

Napisano 09.06.2010 14:33

Change, to jest błąd ortograficzny, więc chyba nie oto koledze 'chodziło'.
  • +
  • -
  • 0

#4 fsd

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 7
Nowy

  • Postów:54
  • Lokalizacja:Toruń
Offline

Napisano 09.06.2010 18:53

Dokładnie.. Ja plugin tylko inny, istniejący przerabiałem :P Chcę tylko wiedzieć, dlaczego to menu nie działa poprawnie.
  • +
  • -
  • 0




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

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