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

Przekazywanie item


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

#1 gudjon

    Początkujący

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:17
Offline

Napisano 24.11.2009 00:40

Witam. Czy ktoś by mógł napisać coś takiego że dany gracz może przekazać 2 osobie swój item?? W ogóle da się coś takiego?:D
  • +
  • -
  • 0

#2 Mr. Banan

    Życzliwy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:21
  • GG:
  • Lokalizacja:Wrocław
Offline

Napisano 24.11.2009 15:16

Raczej nie, jakby coś takiego było to pewnie zaraz byłby bug, że item zostaje 1 osobie i 2 go też ma, albo nie będzie tej samej wytrzymałości, raczej durnotyzm. Wiem, przynajmniej mi się tak udawało robić. Kumpel wywalał w umówionej chwili item, a ja szybko kupowałem losowy i ok 50-60% się udawało, może to fuks, a może bug. Nie wiem jak jest teraz.
  • +
  • -
  • 0

#3 gudjon

    Początkujący

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:17
Offline

Napisano 24.11.2009 15:22

Raczej nie, jakby coś takiego było to pewnie zaraz byłby bug, że item zostaje 1 osobie i 2 go też ma, albo nie będzie tej samej wytrzymałości, raczej durnotyzm. Wiem, przynajmniej mi się tak udawało robić. Kumpel wywalał w umówionej chwili item, a ja szybko kupowałem losowy i ok 50-60% się udawało, może to fuks, a może bug. Nie wiem jak jest teraz.


Widziałem takie coś ale nie pamiętam gdzie:D:D

Hmm można chyba przerobić plugin co admin daje przedmioty?? Jak tak to jak xD
  • +
  • -
  • 0

#4 Mr. Banan

    Życzliwy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:21
  • GG:
  • Lokalizacja:Wrocław
Offline

Napisano 24.11.2009 15:30

Taa widać, że chcesz szybko kosztem innych wbić lvl, albo być pr0, bo masz admina...
No cóż wejdz w opcje szukaj jest plugin, który daje itemy...
  • +
  • -
  • 0

#5 gudjon

    Początkujący

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:17
Offline

Napisano 24.11.2009 15:36

Taa widać, że chcesz szybko kosztem innych wbić lvl, albo być pr0, bo masz admina...
No cóż wejdz w opcje szukaj jest plugin, który daje itemy...


Pzdr czytaj ze zrozumieniem, napisałem czy da sie przerobić plugin co admin daje itemy na plugin który dany gracz może przekazać innej osobie swój item...
  • +
  • -
  • 0

#6 honey

    Wszechmogący

  • Zbanowany

Reputacja: 124
Zaawansowany

  • Postów:606
  • Steam:steam
  • Lokalizacja:n / a
Offline

Napisano 24.11.2009 17:25

Poproś 'kyku' on ostatnio robił pewnemu serwerowi takie coś :)
Komendy:
/daj
/wez

#7 kyku

    Wszechmogący

  • Użytkownik

Reputacja: 166
Profesjonalista

  • Postów:612
  • Lokalizacja:Jasło
Offline

Napisano 03.12.2009 18:15

nie proscie wiecej :P
komende DA sie zrobic lecz ja wam w tym nie pomoge :) wszystko robilem na wylacznosc
  • +
  • -
  • 0

#8 R3X

    Godlike

  • Przyjaciel

Reputacja: 2 987
Godlike

  • Postów:4 248
  • Lokalizacja:Nie
Offline

Napisano 03.12.2009 19:35

daj źródło /link do niego/ które mam edytować
  • +
  • -
  • 0

#9 gudjon

    Początkujący

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:17
Offline

Napisano 03.12.2009 20:39

REX G[o]Q wyslal ci na pw zrodlo
  • +
  • -
  • 0

#10 R3X

    Godlike

  • Przyjaciel

Reputacja: 2 987
Godlike

  • Postów:4 248
  • Lokalizacja:Nie
Offline

Napisano 03.12.2009 20:40

mam, właściwie kod już też, tylko muszę przetestować :>
  • +
  • -
  • 0

#11 Miczu

    Godlike

  • Przyjaciel

Reputacja: 657
Wszechmogący

  • Postów:2 862
Offline

Napisano 03.12.2009 21:12

R3X, kopiujesz wszystkie zmienne co sa w reset_item_skills(id) i przepisujesz do nowego gracza, a staremu wywolujesz dropitem(id) i gosc ma taki sam item, nawet bez problemu ze jeden daje slabego archa +4 a dostaje +9 etc.
  • +
  • -
  • 0

#12 R3X

    Godlike

  • Przyjaciel

Reputacja: 2 987
Godlike

  • Postów:4 248
  • Lokalizacja:Nie
Offline

Napisano 03.12.2009 21:16

a jak zrobię obu graczom dropitem i drugiemu award_item() z players_item_id[] pierwszego to nie będzie działać?

edit
aha, jeszcze dochodzą moce itemów, ok
  • +
  • -
  • 0

#13 Miczu

    Godlike

  • Przyjaciel

Reputacja: 657
Wszechmogący

  • Postów:2 862
Offline

Napisano 03.12.2009 21:18

R3X, wlasnei w tedy nie bedzie takich samych wlasciwosci itemu...

player_item_name[id] = "Arch angel wings"
			player_item_id[id] = rannum
			player_b_gravity[id] = random_num(5,9)

Mozna przekazywac miedzy soba item, az radnom bedzie 9 i ze slabego archa mozna zrobic tanio mocnego...
  • +
  • -
  • 0

#14 R3X

    Godlike

  • Przyjaciel

Reputacja: 2 987
Godlike

  • Postów:4 248
  • Lokalizacja:Nie
Offline

Napisano 03.12.2009 22:06

potrzebuje pomocy przy testach:

to należy dopisać do diablomoda i skompilować
public plugin_natives(){
	register_library("DiabloMod_Items");
	register_native("diablo_send_user_item", "_diablo_send_user_item");
	register_native("diablo_get_user_item", "_diablo_get_user_item");
	
}
public _diablo_get_user_item(plugin, params){
	if(params != 1)
		return 0;
	new id = get_param(1);
	if(!is_user_connected(id))
		return 0;
	return player_item_id[id];
}
public _diablo_send_user_item(plugin, params){
	if(params != 2)
		return 0;
	new id = get_param(1);
	if(!is_user_connected(id))
		return 0
	new id2 = get_param(2);
	if(!is_user_connected(id2))
		return 0
	if(player_item_id[id] == 0)
		return 0;
		
	dropitem(id2);
	
	item_boosted[id2] = item_boosted[id]
	item_durability[id2] = item_durability[id]
	jumps[id2] = jumps[id]
	gravitytimer[id2] = gravitytimer[id]
	player_b_vampire[id2] = player_b_vampire[id]	//Vampyric damage
	player_b_damage[id2] = player_b_damage[id]		//Bonus damage
	player_b_money[id2] = player_b_money[id]		//Money bonus
	player_b_gravity[id2] = player_b_gravity[id]	//Gravity bonus : 1 = best
	player_b_inv[id2] = player_b_inv[id]		//Invisibility bonus
	player_b_grenade[id2] = player_b_grenade[id]	//Grenade bonus = 1/chance to kill
	player_b_reduceH[id2] = player_b_reduceH[id]	//Reduces player health each round start
	player_b_theif[id2] = player_b_theif[id]		//Amount of money to steal
	player_b_respawn[id2] = player_b_respawn[id]	//Chance to respawn upon death
	player_b_explode[id2] = player_b_explode[id]	//Radius to explode upon death
	player_b_heal[id2] = player_b_heal[id]		//Ammount of hp to heal each 5 second
	player_b_blind[id2] = player_b_blind[id]		//Chance 1/Value to blind the enemy
	player_b_fireshield[id2] = player_b_fireshield[id]	//Protects against explode and grenade bonus 
	player_b_meekstone[id2] = player_b_meekstone[id]	//Ability to lay a fake c4 and detonate 
	player_b_teamheal[id2] = player_b_teamheal[id]	//How many hp to heal when shooting a teammate 
	player_b_redirect[id2] = player_b_redirect[id]	//How much damage will the player redirect 
	player_b_fireball[id2] = player_b_fireball[id]	//Ability to shot off a fireball value = radius *
	player_b_ghost[id2] = player_b_ghost[id]	//Ability to walk through walls
	player_b_eye[id2] = player_b_eye[id]	         //Ability to snarkattack
	player_b_blink[id2] = player_b_blink[id]	//Abiliy to use railgun
	player_b_windwalk[id2] = player_b_windwalk[id]	//Ability to windwalk
	player_b_usingwind[id2] = player_b_usingwind[id]	//Is player using windwalk
	player_b_froglegs[id2] = player_b_froglegs[id]
	player_b_silent[id2] = player_b_silent[id]
	player_b_dagon[id2] = player_b_dagon[id]		//Abliity to nuke opponents
	player_b_sniper[id2] = player_b_sniper[id]		//Ability to kill faster with scout
	player_b_jumpx[id2] = player_b_jumpx[id]
	player_b_smokehit[id2] = player_b_smokehit[id]
	player_b_extrastats[id2] = player_b_extrastats[id]
	player_b_firetotem[id2] =player_b_firetotem[id]
	player_b_hook[id2] = player_b_hook[id]
	player_b_darksteel[id2] = player_b_darksteel[id]
	player_b_illusionist[id2] = player_b_illusionist[id]
	player_b_mine[id2] = player_b_mine[id]
	wear_sun[id2] = wear_sun[id]
	player_sword[id2] = player_sword[id] 
	player_ultra_armor_left[id2]=player_ultra_armor_left[id]
	player_ultra_armor[id2]=player_ultra_armor[id]
	
	dropitem(id);
	
	return 1;
}

załącznik zainstalować :)

Załączone pliki


  • +
  • -
  • 0

#15 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1 344
Godlike

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

Napisano 03.12.2009 22:11

czyli mam rozumiec ze to dodaje na koncu i instaluje zalacznik tak??


aha kozystajac z okazji Miczu badz tez REX czy moglibyscie napisac cos takiego ze jak ninja jest naswietlony to sie mu ikonka pokazuje tak jak np przy fireshieldzie (to sie chyba ikona statusu nazywa)?? bo knoppers bodajze mi napisal to ale niestety ikonka nie znika jak zniknie naswietlenie tylko poprostu jest az do kolejnego respawnu :D
  • +
  • -
  • 0

#16 R3X

    Godlike

  • Przyjaciel

Reputacja: 2 987
Godlike

  • Postów:4 248
  • Lokalizacja:Nie
Offline

Napisano 03.12.2009 22:12

czyli mam rozumiec ze to dodaje na koncu i instaluje zalacznik tak??

tak, dobrze zrozumiałeś

może Miczu doda to do nowego DM :D jeśli ja mam pisać to trochę musisz poczekać
  • +
  • -
  • 0

#17 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1 344
Godlike

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

Napisano 03.12.2009 23:17

nie spieszy mi sie

aha i powiedz mi co jest bo nie dziala to do konca

wpisuje /daj wybieram gracza i pokazuje sie mu menu czy przyjac item on daje tak ale nie dostaje itemu

zainstalowalem tak jak napisalem wyzej + to z include wrzucilem do scripting/include na serverze wiec nie wiem czy dobrze to zrobilem bo jesli tak to cos przekazywanie nie dziala
  • +
  • -
  • 0

#18 R3X

    Godlike

  • Przyjaciel

Reputacja: 2 987
Godlike

  • Postów:4 248
  • Lokalizacja:Nie
Offline

Napisano 03.12.2009 23:20

jest info w logach? jak nie to przejrzę kod jutro jeszcze raz; dobrze, że menusy działają (ukazują się)
  • +
  • -
  • 0

#19 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1 344
Godlike

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

Napisano 03.12.2009 23:28

logi czyste niestety a nie jest czasem tak ze ten includes trzeba do modules dodac albo cos? bo np z fun tak jest ze trzeba miec go w modules i musi byc wlaczony zeby plug dzialal ja sie na tym nie znam do konca bo C++ dopiero nauke zaczynam ale w Pawnie jest chyba podobnie
  • +
  • -
  • 0

#20 R3X

    Godlike

  • Przyjaciel

Reputacja: 2 987
Godlike

  • Postów:4 248
  • Lokalizacja:Nie
Offline

Napisano 03.12.2009 23:36

pliki inc są potrzebne tylko do kompilacji, to czego szukasz jako fun zainstalowałeś niedawno w samym diablomodzie - natives :D oblukam kod, dodam debuger i "będzie Pan zadowolony!"
  • +
  • -
  • 0




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

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