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 item a nie wypada.


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

#1 Krejzol

    Wszechpomocny

  • Użytkownik

Reputacja: 48
Pomocny

  • Postów:357
Offline

Napisano 03.02.2010 16:42

Witam. zrobiłe takowy item;
		case 68:
{
player_item_name[id] = "Zabojczy Granat"
player_item_id[id] = rannum
player_b_grenade[id] = random_num(1,2)
show_hudmessage (id, "Znalazles przedmiot : %s :: 1/%i szanse do natychmiastowego zabicia z HE.",player_item_name[id])
}

Ale nie da się go lootnąć, tzn. nie wypada w ogóle
  • +
  • -
  • 0

#2 Ortega

    mów mi Orti

  • Power User

Reputacja: 361
Wszechpomocny

  • Postów:640
  • GG:
  • Steam:steam
  • Imię:Marcin
  • Lokalizacja:Sosnowiec
Offline

Napisano 03.02.2010 16:47

Założę się, że nie masz tak ustawionego losowania:
public award_item(id, itemnum)
{
...
new rannum = random_num(1,68)

  • +
  • -
  • 1

#3 Krejzol

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 48
Pomocny

  • Postów:357
Offline

Napisano 03.02.2010 16:54

Nie dokladnie rozumiem twojej wypowiedzi. Posiadam tak ustawione
public award_item(id, itemnum)
{
if (player_item_id[id] != 0)
return PLUGIN_HANDLED

set_hudmessage(220, 115, 70, -1.0, 0.40, 0, 3.0, 4.0, 0.2, 0.3, 5)
new rannum = random_num(1,68)

  • +
  • -
  • 0

#4 Ortega

    mów mi Orti

  • Power User

Reputacja: 361
Wszechpomocny

  • Postów:640
  • GG:
  • Steam:steam
  • Imię:Marcin
  • Lokalizacja:Sosnowiec
Offline

Napisano 03.02.2010 16:57

No to jak losowanie jest dobre to case kiedyś się wykona :D, widocznie z pośród tych 68 itemów jeszcze nie miałeś szczęścia go wylosować.
  • +
  • -
  • 1

#5 Krejzol

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 48
Pomocny

  • Postów:357
Offline

Napisano 03.02.2010 16:59

A moglbyś mi wytłumaczyć na czym polega różnica pomiędzy tym:
player_item_id[id] = rannum

a tym?
player_item_id[id] = 68

  • +
  • -
  • 0

#6 Ortega

    mów mi Orti

  • Power User

Reputacja: 361
Wszechpomocny

  • Postów:640
  • GG:
  • Steam:steam
  • Imię:Marcin
  • Lokalizacja:Sosnowiec
Offline

Napisano 03.02.2010 17:03

Jak dobrze kombinuję:
new rannum //okresla pule
switch(rannum) // switch pomiedzy case z wylosowanej liczby z puli
player_item_id[id] = rannum // jak wczesniej wylosowal i zmienil case to teraz id case = id itemu ktory posiadasz i to jest dalej wykorzystywane np. przy evencie new_round
Czyli wniosek , nie ma różnicy.

Użytkownik Ortega edytował ten post 03.02.2010 17:07

  • +
  • -
  • 0

#7 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1340
Godlike

  • Postów:3556
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 03.02.2010 18:57

player_item_id[id] = rannum
przypisuje do player_item_id[id gracza] wartosc wylosowana czyli id itemu wpisuje do zmiennej przechowujacej info o itemie
player_item_id[id] = 68
ustawia graczowi item o id 68

ale nie stosuje sie takiego czegos bo to jest bez sensu pisac przy kazdym itemq jak mozna dac to wyzej oczywiscie jesli sprawdzamy czy gracz ma item to uzywamy
(if player_item_id[id gracza]==id itemu){
//paste you code here <img src='http://amxx.pl/public/style_emoticons/<#EMO_DIR#>/biggrin.gif' class='bbc_emoticon' alt=':D' />
}


  • +
  • -
  • 0
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D




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

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