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

Slapowanie



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

#1 Tatumi

    Nowy

  • Nowy

Reputacja: 0
Nowy

  • Postów:3
  • Imię:hubert
  • Lokalizacja:Szczytno
Offline

Napisano 30.11.2013 09:04

Mam pytanie.Jak slapować,ale chodzi mi o to jaki jest bind tzn: Slapowanie "ilosc"(ile raz ma ktos byc slapniety) (Nie chodzi o obrażenia)


  • +
  • -
  • 0

#2 MAGNET

    SourceLearned ;)

  • Moderator

Reputacja: 661
Wszechmogący

  • Postów:1 535
  • GG:
  • Imię:Olek
  • Lokalizacja:Dalekoo
Offline

Napisano 30.11.2013 10:05

user_slap w dokumentacji oblookaj
  • +
  • -
  • 0

#3 Droso

    Dawniej HubertTM

  • Support Team

Reputacja: 1 291
Godlike

  • Postów:2 371
  • Steam:steam
  • Imię:Hubert
  • Lokalizacja:Wrocław
Offline

Napisano 30.11.2013 12:12


 

Mam pytanie.Jak slapować,ale chodzi mi o to jaki jest bind tzn: Slapowanie "ilosc"(ile raz ma ktos byc slapniety) (Nie chodzi o obrażenia)

 

 

user_slap w dokumentacji oblookaj

 

 

Oto moja funkcja nie testowana ale powinna działać:


stock user_slap2(id, obrazenia, ilerazy, Float:interwal, rzucacgraczem){
	if(!is_user_alive(id))
	return -1;
	
	new data[3]
	data[0] = id;
	data[1] = obrazenia;
	data[2] = rzucacgraczem?1:0;
	
	if(obrazenia <= 0)
	return -1;
	
	if(ilerazy > 1)
	set_task(interwal, "user_slap2_task_HubertTM", id, data, 3, "a", ilerazy);
	else
	if(ilerazy == 1)
	user_slap(id, obrazenia, data[2]);
	else
	return -1;
	
	return 1;
}

public user_slap2_task_HubertTM(data[], id_taska){
	new id = data[0];
	new obrazenia = data[1];
	
	if(!is_user_alive(id))
	{
		if(task_exists(id_taska))
			remove_task(id_taska);
			
		return 1;
	}
	
	user_slap(id, obrazenia, data[2]);
	
	return 1;
}

Użycie:

 

user_slap2(id_gracza, obrazenia, ilerazy_slapnac, Float:interwal, rzucacgraczem)

 

id_gracza - wpisujesz id gracza :P

ilerazy_slapnac - chyba wiadomo :P

Float:interwal - wpisujesz liczbę dziesiętną np. 1.0, czyli czas między kolejnym uderzeniem będzie równy 1 sekundzie. 2.0 - 2 sekundy :P 3.0 - 3s.

rzucacgraczem - jeżeli 1 - "rzuca graczem jak byś slapował" - jeżeli 0 -  nie rzuca graczem tylko traci HP.

 

Aby slapnęło wszystkich graczy - musisz zrobić pętle, bo mi się już nie chciało robić :P

 

P.S Kod wrzucasz do .sma np. na koniec i już możesz używać ;)


Użytkownik HubertTM edytował ten post 30.11.2013 12:14

  • +
  • -
  • 0

Piszę pluginy pod: AMX MOD X oraz SOURCE MOD!

Na zlecenie i bez zlecenia zresztą też!


#4 K!113r

    Teraz to chyba Sławek kek

  • Power User

Reputacja: 387
Wszechpomocny

  • Postów:868
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Piotrków Tryb.
Offline

Napisano 30.11.2013 13:24

Wy tu już mu funkcje powypisywaliście, pewnie nie wie gdzie to ma wpisać. Jak dobrze wnioskuje z jego posta to chodziło mu o bind.

 

bind "INS" "amx_slap k!113r;amx_slap k!113r;amx_slap k!113r;amx_slap k!113r;amx_slap k!113r;amx_slap k!113r;amx_slap k!113r;amx_slap k!113r;amx_slap k!113r"

Przykład slapowania za 0 dmg, ale i tak wykonuje się to 5-6 razy przy jednym wciśnięciu klawisza (nie pamiętam). Dmg możesz sobie oczywiście dodać.


  • +
  • -
  • 0

DarkGL to mój autorytet.

skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować


#5 Droso

    Dawniej HubertTM

  • Support Team

Reputacja: 1 291
Godlike

  • Postów:2 371
  • Steam:steam
  • Imię:Hubert
  • Lokalizacja:Wrocław
Offline

Napisano 30.11.2013 14:28

,ale chodzi mi o to jaki jest bind tzn:

Fakt - ale po co taki temat w tym dziale? ;(

 

Report :[


  • +
  • -
  • 0

Piszę pluginy pod: AMX MOD X oraz SOURCE MOD!

Na zlecenie i bez zlecenia zresztą też!


#6 GwynBleidD

    Godlike

  • Przyjaciel

Reputacja: 1 869
Godlike

  • Postów:3 066
  • Steam:steam
  • Lokalizacja:Przemyśl
Offline

Napisano 30.11.2013 17:30

Automatyczna wiadomość


Ten temat został przeniesiony z forum

Scripting AMXXPytania

do

AMX Mod XPytania
  • +
  • -
  • 0

NIE pomagam na PW. Nie trudź się, na zlecenia nie odpiszę... Od pomagania jest forum.
NIE zaglądam w tematy wysłane na PW. Jeśli są na forum to prędzej czy później je przeczytam. Jeśli mam co w nich odpisać, to odpiszę.
 
1988650.png?theme=dark






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

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

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