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

Problem ze sprzedażą perku

cod nowy

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

#1 1stADXionC

    Wszechwidzący

  • Użytkownik

Reputacja: 2
Nowy

  • Postów:282
  • Imię:Rafał
  • Lokalizacja:Wrocław
Offline

Napisano 05.09.2015 14:48

Po sprzedaniu perku nie otrzymujemy złota ;)

public sprzedaj_perk(id)
{
if(!is_user_alive(id) || !is_user_connected(id))
return PLUGIN_CONTINUE;


new kasa = cod_get_user_zloto(id);
new cena = get_pcvar_num(zloto_sell);


if(cod_get_user_perk(id))
{
if(kasa+cena)
{
cod_get_user_zloto(id);
}
ColorChat(id, GREEN, "^x04[COD:MW]^x01 Sprzedales swoj perk!");
cod_set_user_perk(id, 0, 0, 0);


}
else
{
ColorChat(id, GREEN, "^x04[COD:MW]^x01 Nie masz zadnego perku!");
}


return PLUGIN_CONTINUE;
}

Nie będę pisał drugie tematu, wiec napisze tutaj.

Czy jest możliwość aby za sprzedasz perku była losowana nagroda, tzn, od 0 do 1 zlota za sprzedaż.


  • +
  • -
  • 0

DiabloMod - 10%

 

COD:MW3 - BETATESTY

 


#2 xenos

    Wszechobecny

  • Użytkownik

Reputacja: 209
Profesjonalista

  • Postów:456
  • GG:
  • Imię:Konrad
  • Lokalizacja:Rzeszów
Offline

Napisano 05.09.2015 15:09

if(kasa+cena)
{
cod_get_user_zloto(id);
}


Ten fragment jest totalnie z 4 liter.


Po pierwsze warunek? :blink: po kij
po 2gie
cod_set_user_zloto(id, kasa+cena);
  • +
  • -
  • 1
"Jeśli potrafię to pomogę, jeśli nie potrafię to wskaże drogę którą trzeba dążyć by znaleźć odpowiedz" 

Pluginy:
Szukanie Aktywnych Banów w AmxBansie
Drop After Death
Kto postawił mine

#3 1stADXionC

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 2
Nowy

  • Postów:282
  • Imię:Rafał
  • Lokalizacja:Wrocław
Offline

Napisano 05.09.2015 15:27

A ja zrobic zeby losowalo od 0 do 1zlota?
  • +
  • -
  • 0

DiabloMod - 10%

 

COD:MW3 - BETATESTY

 


#4 vanillah

    Profesjonalista

  • Użytkownik

Reputacja: 45
Pomocny

  • Postów:175
  • GG:
  • Lokalizacja:Polska
Offline

Napisano 05.09.2015 16:04

public sprzedaj_perk(id)
{
if(!is_user_alive(id) || !is_user_connected(id))
return PLUGIN_CONTINUE;


new kasa = cod_get_user_zloto(id);
new cena = get_pcvar_num(zloto_sell);


if(cod_get_user_perk(id))
{
if(kasa+cena)
{
new losowy = random_num(0, 1);
cod_set_user_zloto(id, kasa+losowy); 
}
ColorChat(id, GREEN, "^x04[COD:MW]^x01 Sprzedales swoj perk!");
cod_set_user_perk(id, 0, 0, 0);


}
else
{
ColorChat(id, GREEN, "^x04[COD:MW]^x01 Nie masz zadnego perku!");
}


return PLUGIN_CONTINUE;
} 

coś takiego

 

 


Użytkownik Trikolos edytował ten post 05.09.2015 16:05

  • +
  • -
  • 1

b_350_20_692108_381007_FFFFFF_000000.png

b_350_20_692108_381007_FFFFFF_000000.png

b_350_20_692108_381007_FFFFFF_000000.png

Wykonam pluginy, paczki (amxx) kontakt GG: 32263742


#5 1stADXionC

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 2
Nowy

  • Postów:282
  • Imię:Rafał
  • Lokalizacja:Wrocław
Offline

Napisano 06.09.2015 18:50

Teraz nie otrzymujemy nic za sprzedaż
  • +
  • -
  • 0

DiabloMod - 10%

 

COD:MW3 - BETATESTY

 


#6 GoldenKill

    Guru

  • Power User

Reputacja: 506
Wszechwiedzący

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

Napisano 10.09.2015 11:29

Spróbuj tego :)

public sprzedaj_perk(id)
{
if(!is_user_alive(id) || !is_user_connected(id))
return PLUGIN_CONTINUE;

new cena = get_pcvar_num(zloto_sell);

if(cod_get_user_perk(id))
{
cod_set_user_perk(id, 0, 0, 0);
cod_get_user_zloto(id + cena);
ColorChat(id, GREEN, "^x04[COD:MW]^x01 Sprzedales swoj perk!");
}
else
{
ColorChat(id, GREEN, "^x04[COD:MW]^x01 Nie masz zadnego perku!");
}

return PLUGIN_CONTINUE;
}

  • +
  • -
  • 1

"Wojownik nie umiera lekko. Śmierć, by go dopaść, musi stoczyć z nim walkę. A wojownik łatwo śmierci nie ulega."

 

Carlos Castaneda, The Wheel of Time

 

 

Mam na sprzedaż unikatowy system questów, nową walutę oraz rangi na cod moda. Zainteresowanych zapraszam na pw, GG lub Steam.


#7 1stADXionC

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 2
Nowy

  • Postów:282
  • Imię:Rafał
  • Lokalizacja:Wrocław
Offline

Napisano 10.09.2015 13:53

L 09/10/2015 - 14:50:52: Invalid CVAR pointerL 09/10/2015 - 14:50:52: [AMXX] Displaying debug trace (plugin "cod_zloto.amxx")
L 09/10/2015 - 14:50:52: [AMXX] Run time error 10: native error (native "get_pcvar_num")
L 09/10/2015 - 14:50:52: [AMXX]    [0] cod_zloto.sma::sprzedaj_perk (line 147)
L 09/10/2015 - 14:50:52: [AMXX]    [1] cod_zloto.sma::targowisko_handle (line 

Załączone pliki


  • +
  • -
  • 0

DiabloMod - 10%

 

COD:MW3 - BETATESTY

 


#8 GoldenKill

    Guru

  • Power User

Reputacja: 506
Wszechwiedzący

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

Napisano 10.09.2015 14:36

Źle zrobiłeś cvar, usunąłem ci go całkowicie i w tej linijce zmieniasz wartość złota, jaką dostajemy :)

	new cena = 5;

Załączone pliki


  • +
  • -
  • 1

"Wojownik nie umiera lekko. Śmierć, by go dopaść, musi stoczyć z nim walkę. A wojownik łatwo śmierci nie ulega."

 

Carlos Castaneda, The Wheel of Time

 

 

Mam na sprzedaż unikatowy system questów, nową walutę oraz rangi na cod moda. Zainteresowanych zapraszam na pw, GG lub Steam.


#9 1stADXionC

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 2
Nowy

  • Postów:282
  • Imię:Rafał
  • Lokalizacja:Wrocław
Offline

Napisano 10.09.2015 14:44

hm, teraz za sprzedaż perka nie otrzymujemy złota, moze to być spowodowane losowaniem?


  • +
  • -
  • 0

DiabloMod - 10%

 

COD:MW3 - BETATESTY

 


#10 Linux'

    Pan Pomocny

  • Power User

Reputacja: 489
Wszechobecny

  • Postów:1426
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:AmxMod i SourceMod
Offline

Napisano 10.09.2015 15:02

1. Jaki jest sens pobierania natywow w pluginie ktory go tworzy?

2. Jaki jest sens by mozna bylo sprzedawac przedmiot tylko gdy sie zyje?

3. Jaki jest sens wczytywania zlota przy podloczeniu gracza oraz autoryzacji?

4. Jaki jest sens tworzenia nowej zmiennej "cena", jezeli jej wartosc mialby byc pobierana tylko w jednym miejscu?

 

Widze same bystrzaki w tym temacie haha :D. Sprawdz.

Załączone pliki


  • +
  • -
  • 2

Posiadam na sprzedaż w pełni odwzorowaną paczkę nowego coda do csgo. Kliknij by dowiedzieć się więcej!

 

- PISZE MODYFIKACJE.

- NAPRAWIAM POPSUTE PLUGINY.

- DZIALAM W DZIALACH AMXX/SOURCEMOD. MASZ ZLECENIE? PISZ.


#11 1stADXionC

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 2
Nowy

  • Postów:282
  • Imię:Rafał
  • Lokalizacja:Wrocław
Offline

Napisano 10.09.2015 18:37

A jak zrobić, że gracz ma 50% szansy czy dostanie złoto czy też i nie.


  • +
  • -
  • 0

DiabloMod - 10%

 

COD:MW3 - BETATESTY

 


#12 Linux'

    Pan Pomocny

  • Power User

Reputacja: 489
Wszechobecny

  • Postów:1426
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:AmxMod i SourceMod
Offline

Napisano 10.09.2015 18:40

if(random_num(1,2) == 1)
{
    // kod 1
}
else
{
   // kod 2
}

  • +
  • -
  • 2

Posiadam na sprzedaż w pełni odwzorowaną paczkę nowego coda do csgo. Kliknij by dowiedzieć się więcej!

 

- PISZE MODYFIKACJE.

- NAPRAWIAM POPSUTE PLUGINY.

- DZIALAM W DZIALACH AMXX/SOURCEMOD. MASZ ZLECENIE? PISZ.


#13 1stADXionC

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 2
Nowy

  • Postów:282
  • Imię:Rafał
  • Lokalizacja:Wrocław
Offline

Napisano 10.09.2015 18:43

Czyli kod będzie wyglądał tak:

 

public sprzedaj_perk(id)
{
if(!is_user_connected(id))
return PLUGIN_CONTINUE;


if(cod_get_user_perk(id))
{
if(random_num(1,2) == 1)
{
cod_set_user_perk(id, 0, 0, 0);
zloto[id] += 5;
ColorChat(id, GREEN, "^x04[COD:MW]^x01 Sprzedales swoj perk!");
}
else
{
    cod_set_user_perk(id, 0, 0, 0);
ColorChat(id, GREEN, "^x04[COD:MW]^x01 Sprzedales swoj perk!");
}
}
else
{
ColorChat(id, GREEN, "^x04[COD:MW3]^x01 Nie masz zadnego perku!");
}


return PLUGIN_CONTINUE;
}

 


  • +
  • -
  • 0

DiabloMod - 10%

 

COD:MW3 - BETATESTY

 


#14 Linux'

    Pan Pomocny

  • Power User

Reputacja: 489
Wszechobecny

  • Postów:1426
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:AmxMod i SourceMod
Offline

Napisano 16.09.2015 12:54

 

Czyli kod będzie wyglądał tak:

 

public sprzedaj_perk(id)
{
if(!is_user_connected(id))
return PLUGIN_CONTINUE;


if(cod_get_user_perk(id))
{
if(random_num(1,2) == 1)
{
cod_set_user_perk(id, 0, 0, 0);
zloto[id] += 5;
ColorChat(id, GREEN, "^x04[COD:MW]^x01 Sprzedales swoj perk!");
}
else
{
    cod_set_user_perk(id, 0, 0, 0);
ColorChat(id, GREEN, "^x04[COD:MW]^x01 Sprzedales swoj perk!");
}
}
else
{
ColorChat(id, GREEN, "^x04[COD:MW3]^x01 Nie masz zadnego perku!");
}


return PLUGIN_CONTINUE;
}

 

 

Nie ma sensu wykonywania dwa razy tych samych funkcji dla roznych opcji

if(cod_get_user_perk(id))
{
	if(random_num(1,2) == 1)
		zloto[id] += 5;

	cod_set_user_perk(id, 0, 0, 0);
	ColorChat(id, GREEN, "^x04[COD:MW]^x01 Sprzedales swoj perk!");
}
else
{
	ColorChat(id, GREEN, "^x04[COD:MW3]^x01 Nie masz zadnego perku!");
}

  • +
  • -
  • 2

Posiadam na sprzedaż w pełni odwzorowaną paczkę nowego coda do csgo. Kliknij by dowiedzieć się więcej!

 

- PISZE MODYFIKACJE.

- NAPRAWIAM POPSUTE PLUGINY.

- DZIALAM W DZIALACH AMXX/SOURCEMOD. MASZ ZLECENIE? PISZ.


#15 1stADXionC

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 2
Nowy

  • Postów:282
  • Imię:Rafał
  • Lokalizacja:Wrocław
Offline

Napisano 18.09.2015 20:30

A zmianne jakieś trzeba utworzyć? 


  • +
  • -
  • 0

DiabloMod - 10%

 

COD:MW3 - BETATESTY

 






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