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

[ROZWIĄZANE] Sklep cod mod

CoD Nowy

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

#1 Kiper

    Profesjonalista

  • Zbanowany

Reputacja: -15
Tragedia

  • Postów:180
  • GG:
  • Imię:Dawid
  • Lokalizacja:RDM
Offline

Napisano 01.10.2012 07:00

Prosiłbym o napisanie pluginu na sklep. Miałby być taki.

Redbull [wyżej skaczesz] 2000$ - ma 300 grawitacji - (tego nie dodawać)
Mały exp [dostajesz exp] 5000$ - dodaje 2500 expa - (tego nie dodawać)
Sporo Expa [dodaje exp] 10000$ - dodaje 5000 expa - (tego nie dodawać)
Mega dużo exspa [dodaje exp] 16000$ - dodaje 10000 expa - (tego nie dodawać)
Losowy perk [dodaje perk ] 3000$ -dodaje perk na 1 slota - (tego nie dodawać)
Losowy perk2 [dodaje perk2] 3000$ - dodaje perk na 2 slota - (tego nie dodawać)

Nazwy rzeczy mialby byc byc takie np . - Redbull
Opisy rzeczy np - [dodaje perk2]

co znaczy tego nie dodawać ? - nie dodawac funkcji czyli np . ma 300 grawitacji ;)
Bd + . Zalezy mi na tym sklepie
Za pomoc daje +.
Pamiętaj ;Watro Pomagać ;d

#2 Kiper

    Profesjonalista

  • Autor tematu
  • Zbanowany

Reputacja: -15
Tragedia

  • Postów:180
  • GG:
  • Imię:Dawid
  • Lokalizacja:RDM
Offline

Napisano 02.10.2012 20:05

Podbijam
Za pomoc daje +.
Pamiętaj ;Watro Pomagać ;d

#3 sNH.

    Czy MisieQ ukradł ciasteczko?

  • Power User

Reputacja: 299
Wszechwidzący

  • Postów:1 070
  • Steam:steam
  • Imię:Bartek
  • Lokalizacja:Ełk
Offline

Napisano 02.10.2012 22:16

Łap:

#include <amxmodx>
#include <codmod>
#include <engine>
#include <cstrike>
#include <fun>

public plugin_init()
{
register_plugin("CodShop by Slandish", "1.0", "Slandish");

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

public Sklep(id)
{
new tytul[25];
format(tytul, 24, "\rSklep by \ySlaNdisH");
new menu = menu_create(tytul, "Sklep_Handler");
menu_additem(menu, "Redbull \r[Wyzej skaczesz] \yKoszt: \r2000$");//1
menu_additem(menu, "Maly Exp \r[2500 expa] \yKoszt: \r5000$");//2
menu_additem(menu, "Sporo Expa \r[5000 expa] \yKoszt: \r10000$");//3
menu_additem(menu, "Mega Duzo Expa \r[10000] \yKoszt: \r16000$");//4
menu_additem(menu, "Perk I \r[Dostajesz losowy Perk I] \yKoszt: \r10000$");//5
menu_additem(menu, "Perk II \r[Dostajesz losowy Perk II] \yKoszt: \r10000$");//6
menu_display(id, menu);

}

public Sklep_Handler(id, menu, item)
{

if(!is_user_alive(id) || !is_user_connected(id))
return PLUGIN_CONTINUE;

new kasa = cs_get_user_money(id);

if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_CONTINUE;
}

switch(item)
{
case 0:
{
if(kasa >= 2000)
{
cs_set_user_money(id, kasa-2000);
set_user_gravity(id,0.75);
client_print(id, print_chat, "[COD] Kupiles Redbull'a!");
}
case 1:
{
if(kasa >= 5000)
{
cs_set_user_money(id, kasa-5000);
new xpbonus = 2500
cod_set_user_xp(id, cod_get_user_xp(id)+xpbonus)
client_print(id, print_chat, "[COD] Kupiles Maly Exp!");
}
case 2:
{
{
if(kasa >= 16000)
{
cs_set_user_money(id, kasa-16000);
new xpbonus = 10000
cod_set_user_xp(id, cod_get_user_xp(id)+xpbonus)
client_print(id, print_chat, "[COD] Kupiles Mega Duzo Expa!");
}
case 3:
{
if(kasa >= 2500)
{
cs_set_user_money(id, kasa-5000);
new xpbonus = 5000
cod_set_user_xp(id, cod_get_user_xp(id)+xpbonus)
client_print(id, print_chat, "[COD] Kupiles Maly Exp!");
}
case 4:
{
if(kasa >= 10000)
{
cs_set_user_money(id, kasa-10000);
cod_set_user_perk(id, -1, -1, 1, 0);
client_print(id, print_chat, "[COD] Kupiles losowy perk do slotu nr. 1!");
}
if(kasa < 10000)
client_print(id, print_chat, "[COD] Masz za malo kasy!");
}
case 5:
{
if(kasa >= 10000)
{
cs_set_user_money(id, kasa-10000);
cod_set_user_perk(id, -1, -1, 1, 1);
client_print(id, print_chat, "[COD] Kupiles losowy perk do slotu nr. 2!");
}
if(kasa < 10000)
client_print(id, print_chat, "[COD] Masz za malo kasy!");
}
}

return PLUGIN_CONTINUE;
}


Jest tylko problem z gravitacją przy redbullu - jak ktoś poprawi to będzie działać. Nie wiem czemu nie chce ;P
  • +
  • -
  • 0

#4 Kiper

    Profesjonalista

  • Autor tematu
  • Zbanowany

Reputacja: -15
Tragedia

  • Postów:180
  • GG:
  • Imię:Dawid
  • Lokalizacja:RDM
Offline

Napisano 03.10.2012 10:25

Sprobuje pokombinowac z ta grawitacja a plusy dam jutro bo limit sie mi skonczyl

po 1 usun tytul - niepotrzebne
po 2. sa errory podczas komplikacji

//AMXXPC compile.exe
// by the AMX Mod X Dev Team


//// sklepcodmod.sma
// D:\Documents and Settings\Dawid\Pulpit\compiler\sklepcodmod.sma(54) : error 0
14: invalid statement; not in switch
// D:\Documents and Settings\Dawid\Pulpit\compiler\sklepcodmod.sma(54) : warning
215: expression has no effect
// D:\Documents and Settings\Dawid\Pulpit\compiler\sklepcodmod.sma(54) : error 0
01: expected token: ";", but found ":"
// D:\Documents and Settings\Dawid\Pulpit\compiler\sklepcodmod.sma(54) : error 0
29: invalid expression, assumed zero
// D:\Documents and Settings\Dawid\Pulpit\compiler\sklepcodmod.sma(54) : fatal e
rror 107: too many error messages on one line
//
// Compilation aborted.
// 4 Errors.
// Could not locate output file compiled\sklepcodmod.amx (compile failed).
//
// Compilation Time: 0,3 sec
// ----------------------------------------

Press enter to exit ...

Kawon (06.10.2012 23:48):
Kod w postach (np. źródło pluginu) umieszczaj w odpowiednich tagach (code/php/spoiler itp), a powyżej 200 linijek tylko w załączniku lub na wklejce.

Użytkownik Kawon edytował ten post 06.10.2012 23:48

Za pomoc daje +.
Pamiętaj ;Watro Pomagać ;d

#5 GoldenKill

    Guru

  • Power User

Reputacja: 507
Wszechwiedzący

  • Postów:792
  • Steam:steam
  • Imię:Damian
  • Lokalizacja:Trzebnica
Offline

Napisano 03.10.2012 13:00

Proszę powinno nie być błędów

Komplikuj lokalnie

Załączone pliki


Użytkownik DastaN edytował ten post 03.10.2012 13:06

  • +
  • -
  • 1

#6 Kiper

    Profesjonalista

  • Autor tematu
  • Zbanowany

Reputacja: -15
Tragedia

  • Postów:180
  • GG:
  • Imię:Dawid
  • Lokalizacja:RDM
Offline

Napisano 03.10.2012 13:01

dzięki
Za pomoc daje +.
Pamiętaj ;Watro Pomagać ;d

#7 AztekHQS

    Banned

  • Zbanowany

Reputacja: 98
Zaawansowany

  • Postów:279
  • Lokalizacja:Polska
Offline

Napisano 03.10.2012 13:39

Na samej gorze kodu dodaj:
#include <fakemeta>



Dodaj nową zmienną globalną:
new redbull[33]



W public plugin_init zarejestruj:
register_forward(FM_CmdStart, "RealStartCMD")
register_logevent("KoniecRundy", 2, "1=Round_End")



Gdzieś w kodzie dodaj:
public RealStartCMD(id, uc_handle, seed) {
if(is_user_alive(id) && is_user_connected(id)) {
if(redbull[id]) set_user_gravity(id, 0.3)
}
return FMRES_HANDLED
}

public KoniecRundy() {
for(new i = 1; i <= get_maxplayers(); i++) {
if(is_user_connected(i)) redbull[i] = false
}
}



set_user_gravity(id, 0.3)

->
redbull[id] = true


Po tym grawitacja zawsze będzie 0.3, nawet po użyciu spadochronu.
Najlepszy serwer JailBreak!
IP: 31.186.83.208:27043
Dołączona grafika

#8 Ten?yy?

    Zaawansowany

  • Użytkownik

Reputacja: 22
Życzliwy

  • Postów:145
  • GG:
  • Imię:Dawid
  • Lokalizacja:Tomaszów Maz.
Offline

Napisano 06.10.2012 18:59

Dastan ten shop nie dziala
  • +
  • -
  • 0

Pomogłem  :?:  daj  :plus: !  ;)


#9 GoldenKill

    Guru

  • Power User

Reputacja: 507
Wszechwiedzący

  • Postów:792
  • Steam:steam
  • Imię:Damian
  • Lokalizacja:Trzebnica
Offline

Napisano 06.10.2012 23:50

Można wiedzieć co nie działa
  • +
  • -
  • 0

#10 Kiper

    Profesjonalista

  • Autor tematu
  • Zbanowany

Reputacja: -15
Tragedia

  • Postów:180
  • GG:
  • Imię:Dawid
  • Lokalizacja:RDM
Offline

Napisano 08.10.2012 17:10

mi wszystko dziala
Za pomoc daje +.
Pamiętaj ;Watro Pomagać ;d

#11 Ojciec Dyrektor

    papa smerf.

  • Przyjaciel

Reputacja: 477
Wszechobecny

  • Postów:3 035
  • Imię:Paweł
  • Lokalizacja:Rabka-Zdrój
Offline

Napisano 08.10.2012 19:57

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, Dołączona grafika raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
  • +
  • -
  • 0

#12 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 14.10.2012 16:19

Automatyczna wiadomość


Ten temat został przeniesiony z forum

Scripting AMXXPluginy

do

ModyCall of Duty ModProśby o modyfikacje silników/klas/perków





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