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

Pisz po x sec nie wiem jak inaczej nazwać.


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

#1 ELOS

    No i pozamiatane ;*

  • Power User

Reputacja: 145
Zaawansowany

  • Postów:703
  • GG:
  • Imię:Kamil
  • Lokalizacja:Będzin
Offline

Napisano 12.08.2011 08:17

Witam nie wiem za bardzo jak to nazwać ale zależy mi na czymś takim żeby to nie było wyświetlane równocześnie.
client_print(id, print_chat, "Doskonale, Dziekuje ci!")
client_print(id, print_chat, "No nie! Ukradli mi moje naboje! co ja teraz zrobie! Nie mam jak przetestowac czy moja kamizelka jest wystarczajaco mocna.")
client_print(id, print_chat, "proszę, zdobadz dla mnie Gumowe Naboje, będę bardzo wdzieczny.")
Chce aby każdy client print był pisany 3sec po pierwszym czyli

1 wywołanie funkcji (czyli od razu)
Tekst 1
odczekaj 3 sekundy
Teskt 2
odczekaj 3 sekundy
tekst 3
No i teraz widnieje mi tu problem ponieważ dużo publiców trzeba zastosować aby wykonać to funkcją set task da się zrobić to jakaś inaczej ?
Proszę o szybką odpowiedź za każda sensowną odp. daje +
  • +
  • -
  • 0

[Aktualizacja 22.01.2015] GunXpMod 2.7.4

http://wklej.to/vlMW7


#2 speedkill

    Godlike

  • Przyjaciel

Reputacja: 1 592
Godlike

  • Postów:2 733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 12.08.2011 08:31

Możesz zrobić z wait
oto przykład
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Administrator"

#define WAIT2 "wait; wait; wait; wait; wait; wait; wait; wait; wait; wait"

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	// Add your code here...
}
public client_connect(id)
{
client_print(id, print_chat, "Doskonale, Dziekuje ci! , WAIT2 , No nie! Ukradli mi moje naboje! co ja teraz zrobie! Nie mam jak przetestowac czy moja kamizelka jest wystarczajaco mocna , WAIT2 , Prosze, zdobadz dla mnie Gumowe Naboje, bede bardzo wdzieczny.,")
}
A tu z taskiem ;]
client_print(id, print_chat, "Doskonale, Dziekuje ci!")
set_task(3.0,"Test2",id)
public Test2(id)
{
client_print(id, print_chat, "No nie! Ukradli mi moje naboje! co ja teraz zrobie! Nie mam jak przetestowac czy moja kamizelka jest wystarczajaco mocna.")
set_task(3.0,"Test3",id)
}
public Test3(id)
{
client_print(id, print_chat, "Prosze, zdobadz dla mnie Gumowe Naboje, bede bardzo wdzieczny.")  
}

Użytkownik speedkill123 edytował ten post 12.08.2011 08:31

  • +
  • -
  • 0

If you can dream it, you can do it.


#3 ELOS

    No i pozamiatane ;*

  • Autor tematu
  • Power User

Reputacja: 145
Zaawansowany

  • Postów:703
  • GG:
  • Imię:Kamil
  • Lokalizacja:Będzin
Offline

Napisano 12.08.2011 08:40

Gdy zrobię z wait będzie tworzyło w nowej linijce czy w tej samej ?
Oraz na jakiej zasadzie działa te wait, czy da się ustawić określoną prze mnie ilość czasu.

Użytkownik ELOS edytował ten post 12.08.2011 08:43

  • +
  • -
  • 0

[Aktualizacja 22.01.2015] GunXpMod 2.7.4

http://wklej.to/vlMW7


#4 speedkill

    Godlike

  • Przyjaciel

Reputacja: 1 592
Godlike

  • Postów:2 733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 12.08.2011 08:45

Będzie w tej samej ale chyba wiesz jak zrobić od nowej ;]
co do wait to juz na serwie musisz sobie sprawdzić ile trwa wait ;]
  • +
  • -
  • 0

If you can dream it, you can do it.


#5 ELOS

    No i pozamiatane ;*

  • Autor tematu
  • Power User

Reputacja: 145
Zaawansowany

  • Postów:703
  • GG:
  • Imię:Kamil
  • Lokalizacja:Będzin
Offline

Napisano 12.08.2011 08:50

Jak sprawdzić wait i czy zadziała w taki sposób

#define WAITS "wait;wait;wait;wait;"
lub
alias "wait5" "wait; wait; wait; wait; wait;"
alias "wait10" "wait5; wait5;"
i
client_print(id, print_chat, "asd")
WAITS;
client_print(id, print_chat, "dsa")

  • +
  • -
  • 0

[Aktualizacja 22.01.2015] GunXpMod 2.7.4

http://wklej.to/vlMW7


#6 speedkill

    Godlike

  • Przyjaciel

Reputacja: 1 592
Godlike

  • Postów:2 733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 12.08.2011 08:53

Zrób tak :
client_print(id, print_chat, "Doskonale, Dziekuje ci!\n , WAIT2 , No nie! Ukradli mi moje naboje! co ja teraz zrobie! Nie mam jak przetestowac czy moja kamizelka jest wystarczajaco mocna \n, WAIT2 , Prosze, zdobadz dla mnie Gumowe Naboje, bede bardzo wdzieczny.,")
Gdzie \n to nowa linia

Użytkownik speedkill123 edytował ten post 12.08.2011 08:54

  • +
  • -
  • 1

If you can dream it, you can do it.


#7 ELOS

    No i pozamiatane ;*

  • Autor tematu
  • Power User

Reputacja: 145
Zaawansowany

  • Postów:703
  • GG:
  • Imię:Kamil
  • Lokalizacja:Będzin
Offline

Napisano 12.08.2011 08:56

Dzięki przetestuje.
edit: jak sprawdzić ile trwa wait na moim serwerze?
edit2: Czy zamiast \n nie daje się ^n ? xD

Użytkownik ELOS edytował ten post 12.08.2011 08:59

  • +
  • -
  • 0

[Aktualizacja 22.01.2015] GunXpMod 2.7.4

http://wklej.to/vlMW7


#8 speedkill

    Godlike

  • Przyjaciel

Reputacja: 1 592
Godlike

  • Postów:2 733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 12.08.2011 08:58

Zrób sobie na razie 2 wait prosty plugin i odlicz ile trwa to wait innego sposobu nie widzę ;]
  • +
  • -
  • 1

If you can dream it, you can do it.


#9 ELOS

    No i pozamiatane ;*

  • Autor tematu
  • Power User

Reputacja: 145
Zaawansowany

  • Postów:703
  • GG:
  • Imię:Kamil
  • Lokalizacja:Będzin
Offline

Napisano 12.08.2011 08:59

Rozumiem, przeczytaj 2 edita up. xD
  • +
  • -
  • 0

[Aktualizacja 22.01.2015] GunXpMod 2.7.4

http://wklej.to/vlMW7


#10 speedkill

    Godlike

  • Przyjaciel

Reputacja: 1 592
Godlike

  • Postów:2 733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 12.08.2011 09:03

Sorki powaliło mi się z c++ :D
  • +
  • -
  • 0

If you can dream it, you can do it.


#11 ELOS

    No i pozamiatane ;*

  • Autor tematu
  • Power User

Reputacja: 145
Zaawansowany

  • Postów:703
  • GG:
  • Imię:Kamil
  • Lokalizacja:Będzin
Offline

Napisano 12.08.2011 09:05

A jednak ; p Dobra to wszystko dziękuje ; p
  • +
  • -
  • 0

[Aktualizacja 22.01.2015] GunXpMod 2.7.4

http://wklej.to/vlMW7


#12 Dwdov

    Profesjonalista

  • Zbanowany

Reputacja: 59
Pomocny

  • Postów:172
  • Imię:Dawid
  • Lokalizacja:Jawor
Offline

Napisano 12.08.2011 09:23

Wait trwa tyle ile 1 fps na serwerze. Dodatkowo - litości. Waity wykonane u gracza nic nie dadzą, tylko po stronie serwera. I jeżeli już to do waitów server_cmd/client_cmd. Chyba że server nie obsługuje waitów. W ogóle to raczej i tak nie będzie działać - nie chce mi się sprawdzać. Wait zostanie wpisany normalnie do konsoli servera i co z tego? To nie zatrzyma wykonywania sie funkcji na x czasu.

Użytkownik Dawedov edytował ten post 12.08.2011 09:25

Nie pomagam na PW, tylko na forum.


#13 A może sma?

    Godlike

  • Power User

Reputacja: 546
Wszechwiedzący

  • Postów:1 464
  • Steam:steam
  • Imię:Tomasz
  • Lokalizacja:Polska
Offline

Napisano 12.08.2011 12:49

3 publiki
W każdym 1 linijka + task na 3 sek do napisania następnej linijki
  • +
  • -
  • 0

#14 vaverix

    Życzliwy

  • Użytkownik

Reputacja: 29
Życzliwy

  • Postów:29
  • GG:
  • Lokalizacja:Warszawa
Offline

Napisano 12.08.2011 14:00

Proszę, nie, nie piszcie takich głupot bo nie da się tego czytać...

I to jeszcze często się zdarza, że to Support Team. Ratujcie mnie. Proponowałbym, żeby w support team był ktoś, kto na prawdę się na tym zna...

Chociażby coś takiego:

#include <amxmodx>

#define PLUGIN "1 2 3"
#define VERSION "0.01"
#define AUTHOR "vaverix"

new step[33];

public plugin_init()
{
	register_plugin(PLUGIN,VERSION,AUTHOR);
}

public client_connect(id)
	set_task(3.0, "display_msg", id);

public client_disconnect(id)
	step[id] = 0;

public display_msg(id)
{
	switch(step[id])
	{
		case 0:
		{
			client_print(id, print_chat, "No nie! Ukradli mi moje naboje!");
			set_task(3.0, "display_msg", id);
		}
		case 1:
		{
			client_print(id, print_chat, "proszę, zdobadz dla mnie Gumowe Naboje...");
			set_task(3.0, "display_msg", id);
		}
		case 2: client_print(id, print_chat, "Doskonale, Dziekuje ci!");
	}
	step[id]++;
}

Użytkownik vaverix edytował ten post 12.08.2011 14:36

  • +
  • -
  • 1




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

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