Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

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

Zrobienie sklepu

Nowy Plugin

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

#1 Jeansy

    Banned

  • Zbanowany

Reputacja: 35
Życzliwy

  • Postów:296
  • Lokalizacja:Złoczew
Offline

Napisano 22.03.2012 22:10

Czy mógłby mi ktoś zrobić taki sklep za monety?

1. Mała miksturka expa
2. Srednia miksturka expa
3..Duza miksturka Expa
4. Losowy perk
5.Junior VIP (2x wiekszy exp a jak się nie da to mniejszą grawite)

Przepraszam działy pomyliłem jeśli można to proszę o przeniesienie:)

Użytkownik Spodnie? edytował ten post 22.03.2012 22:14


#2 pfkers

    Banned

  • Zbanowany

Reputacja: 90
Zaawansowany

  • Postów:759
  • GG:
  • Imię:Krzysiek
  • Lokalizacja:Płock
Offline

Napisano 22.03.2012 22:43

w plugin_init

register_clcmd("say /sklep", "Sklep");

a to gdzie chcesz:

public Sklep(id)
{
new menu = menu_create("\wSklep", "Sklep_Handle");
menu_additem(menu, "\wMala mikstura expa [\rDodaje x expa\w] Koszt: \y10 Monet");
menu_additem(menu, "\wSrednia miksturka expa [\rDodaje x expa\w] Koszt: \y10 Monet");
menu_additem(menu, "\wDuza miksturka Expa [\rDodaje x expa\w] Koszt: \y10 Monet");
menu_additem(menu, "\wLosowy perk [\rDostajesz losowy perk\w] Koszt: \y10 Monet");
menu_additem(menu, "\wJunior VIP [\r2x wiekszy exp\w] Koszt: \y10 Monet");
menu_display(id, menu);
return PLUGIN_CONTINUE;
}
public Sklep_Handle(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_CONTINUE;
}

switch(item)
{
case 0:
{
new koszt = 10;
if (monety_gracza[id]<koszt)
{
ColorChat(id,GREEN,"^x01[^x04 Shop^x01] Czlowieku, Potrzebujesz^x03 Monet");
return PLUGIN_CONTINUE;
}
else if(monety_gracza[id]>koszt)
{
ColorChat(id,GREEN,"^x01[^x04 Shop^x01] Kupiles: Mala mikstura expa");
doswiadczenie_gracza[id] += 20;
monety_gracza[id] -= koszt;
doswiadczeniezdobycia_monety[id] -= koszt;
return PLUGIN_CONTINUE;
}
}
case 1:
{
new koszt = 10;
if (monety_gracza[id]<koszt)
{
ColorChat(id,GREEN,"^x01[^x04 Shop^x01] Czlowieku, Potrzebujesz^x03 Monet");
return PLUGIN_CONTINUE;
}
else if(monety_gracza[id]>koszt)
{
ColorChat(id,GREEN,"^x01[^x04 Shop^x01] Kupiles: Srednia mikstura expa");
doswiadczenie_gracza[id] += 50;
monety_gracza[id] -= koszt;
doswiadczeniezdobycia_monety[id] -= koszt;
return PLUGIN_CONTINUE;
}
}
case 2:
{
new koszt = 10;
if (monety_gracza[id]<koszt)
{
ColorChat(id,GREEN,"^x01[^x04 Shop^x01] Czlowieku, Potrzebujesz^x03 Monet");
return PLUGIN_CONTINUE;
}
else if(monety_gracza[id]>koszt)
{
ColorChat(id,GREEN,"^x01[^x04 Shop^x01] Kupiles: Duza mikstura expa");
doswiadczenie_gracza[id] += 100;
monety_gracza[id] -= koszt;
doswiadczeniezdobycia_monety[id] -= koszt;
return PLUGIN_CONTINUE;
}
}
case 3:
{
new koszt = 10;
if (monety_gracza[id]<koszt)
{
ColorChat(id,GREEN,"^x01[^x04 Shop^x01] Czlowieku, Potrzebujesz^x03 Monet");
return PLUGIN_CONTINUE;
}
else if(monety_gracza[id]>koszt)
{
ColorChat(id,GREEN,"^x01[^x04 Shop^x01] Kupiles: Losowy Perk");
DajPrzedmiot(id,item);
monety_gracza[id] -= koszt;
doswiadczeniezdobycia_monety[id] -= koszt;
}
}
case 4:
{
new koszt = 10;
if (monety_gracza[id]<koszt)
{
ColorChat(id,GREEN,"^x01[^x04 Shop^x01] Czlowieku, Potrzebujesz^x03 Monet");
return PLUGIN_CONTINUE;
}
else if(monety_gracza[id]>koszt)
{
ColorChat(id,GREEN,"^x01[^x04 Shop^x01] Kupiles: Exp x2");
doswiadczenia_za_zabojstwo *= 2;
doswiadczenie_za_bombe *= 2;
monety_gracza[id] -= koszt;
doswiadczeniezdobycia_monety[id] -= koszt;
return PLUGIN_CONTINUE;
}
}

}

menu_destroy(menu);
return PLUGIN_HANDLED;
}



Tylko ze nie powiedziales czy ma byc jakies ograniczenie co do kupna ile na runde wiec nie robilem

a z tym vipem to tez nie wiem dokladnie czy to moze kupic zwykly gracz czy tylko vip .. wiec zrobilem ze kazdy moze

Użytkownik pfk92 edytował ten post 22.03.2012 22:45


#3 Enson

    Wszechwidzący

  • Użytkownik

Reputacja: 159
Profesjonalista

  • Postów:269
  • GG:
  • Lokalizacja:Tarnobrzeg
Offline

Napisano 22.03.2012 23:05

Lap zalacznik
Sklep razem z cvarami
cvary opisane w sma
Junior VIP dostaje dodatkowa grawitke
ustaw sobie cvary jakie chcesz miec jezeli bedziesz mial problem z cvarami to pisz

Załączone pliki


  • +
  • -
  • 2
b_350_20_4169E1_FFFFFF_000000_9D513F.png
b_350_20_4169E1_FFFFFF_000000_9D513F.png
b_350_20_4169E1_FFFFFF_000000_9D513F.png
b_350_20_4169E1_FFFFFF_000000_9D513F.png
Oferuje pomoc: Tworzenie klas/perkow/pluginów na cod modzie oraz pomoc techniczna przy serwerach/sieci. Pomoc poza forum - odplatna

#4 Hiroshima

    Godlike

  • Administrator

Reputacja: 1312
Godlike

  • Postów:4968
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Málaga
Offline

Napisano 22.03.2012 23:15

Automatyczna wiadomość


Ten temat został przeniesiony z forum:
Scripting AMXX > Prośby o kompilacje pluginów / Problemy z kompilacją
do
Scripting AMXX > Pluginy


  • +
  • -
  • 0





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

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

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