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

odliczanie od 100 do 0


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

#1 zurawa123

    Zaawansowany

  • Użytkownik

Reputacja: 0
zer0.

  • Postów:98
  • Lokalizacja:Bydzia
Offline

Napisano 04.09.2009 21:37

Chodzi o to zeby odliczalo w hud od 100 do 0 np 99 sekunda mija 98 sekunda 97 i tak daleji jak juz bedzie zero to sie bedzie cos dzialo to se sam juz zrobie a
  • +
  • -
  • 0

#2 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6033
Godlike

  • Postów:10831
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 04.09.2009 22:14

możesz tak to zrobić
for(int i=100;i>=0;i--){
set_hudmessage(255, 0, 0, -1.0, 0.2, 0, 6.0, 7.0)
show_hudmessage(id, "%s",i)
set_task(1.0)
}
co :) ?
oczywiście
set_hudmessage ustaw według swoich potrzeb
  • +
  • -
  • 0

#3 Knopers

    Nie patrz tak na mnie !

  • Przyjaciel

Reputacja: 587
Wszechwiedzący

  • Postów:2013
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Cz-wa
Offline

Napisano 04.09.2009 22:27

Można też Coś takiego :
new zmienna = 100;

public jakas_funkcja(){
    set_task(1.0,"wys",18898,"",0,"b");
}
public wys(){
    set_hudmessage(255, 0, 0, 0.0, 0.0, 0, 6.0, 1.0);
    show_hudmessage(id, "%d", zmienna);
    zmienna --;
    if(zmienna == 1){
        wykonaj_funkcje_twoja();
    }
}
public wykonaj_funkcje_twoja(){
    remove_task(18898);
}

Jeśli coś pomyliłem to sory ale jestem zmęczony
  • +
  • -
  • 0

#4 zurawa123

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 0
zer0.

  • Postów:98
  • Lokalizacja:Bydzia
Offline

Napisano 05.09.2009 11:14

Fajnie fajnie ale jak juz odliczy od 100 do 0 to leci później -1 - 2 i tak caly czas a tak nie ma byc i fukcja ktora ma byc sie nie pokazuje
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Ojciec Dyrektor"
new zmienna = 100;

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	    register_logevent("jakas_funkcja", 2, "1=Round_Start") 

}

public jakas_funkcja(){
    set_task(1.0,"wys",18898,"",0,"b");
}
public wys(){
    set_hudmessage(255, 0, 0, 0.0, 0.0, 0, 6.0, 1.0);
    show_hudmessage(0, "%d", zmienna);
    zmienna --;
    if(zmienna == 1){
        wykonaj_funkcje_twoja();
    }
}
public wykonaj_funkcje_twoja(){
    remove_task(18898);
   set_hudmessage(255, 0, 0, 0.32, 0.32, 0, 6.0, 12.0)
   show_hudmessage(0, "test")
   
    
}
[/code]
  • +
  • -
  • 0

#5 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6033
Godlike

  • Postów:10831
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 05.09.2009 11:15

spróbuj moim sposobem :) ?
  • +
  • -
  • 0

#6 zurawa123

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 0
zer0.

  • Postów:98
  • Lokalizacja:Bydzia
Offline

Napisano 05.09.2009 11:19

twoj sposob
Welcome to the AMX Mod X 1.76-300 Compiler.
Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team

Warning: Loose indentation on line 11
Error: Undefined symbol "int" on line 16
Warning: Expression has no effect on line 16
Error: Expected token: ")", but found ";" on line 16
Error: Empty statement on line 16
Error: Too many error messages on one line on line 16

Compilation aborted.
4 Errors.
Could not locate output file C:UsersOjciec DyrektorDesktopAmx studioUntitled.amx (compile failed).
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Ojciec Dyrektor"
new zmienna = 100;

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	    register_logevent("jakas_funkcja", 2, "1=Round_Start") 

}

public jakas_funkcja(){
for(int i=100;i>=0;i--){
set_hudmessage(255, 0, 0, -1.0, 0.2, 0, 6.0, 7.0)
show_hudmessage(id, "%s",i)
set_task(1.0)
}

  • +
  • -
  • 0

#7 Knopers

    Nie patrz tak na mnie !

  • Przyjaciel

Reputacja: 587
Wszechwiedzący

  • Postów:2013
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Cz-wa
Offline

Napisano 05.09.2009 11:49

Tak powinno działać :
#include <amxmodx>

#include <amxmisc>



#define PLUGIN "New Plug-In"

#define VERSION "1.0"

#define AUTHOR "Ojciec Dyrektor"

new zmienna = 100;



public plugin_init() {

	register_plugin(PLUGIN, VERSION, AUTHOR)

	register_logevent("jakas_funkcja", 2, "1=Round_Start")

}



public jakas_funkcja(){

	set_task(1.0,"wys",18898,"",0,"b");

}

public wys(){

	set_hudmessage(255, 0, 0, 0.0, 0.0, 0, 6.0, 1.0);

	show_hudmessage(0, "%d", zmienna);

	zmienna --;

	

	if(zmienna == 1){

		wykonaj_funkcje_twoja();

		if(task_exists(18898)){

			remove_task(18898);

		}

	}

}

public wykonaj_funkcje_twoja(){

	if(task_exists(18898)){

			remove_task(18898);

	}

	set_hudmessage(255, 0, 0, 0.32, 0.32, 0, 6.0, 12.0)

	show_hudmessage(0, "test")

}

  • +
  • -
  • 0

#8 zurawa123

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 0
zer0.

  • Postów:98
  • Lokalizacja:Bydzia
Offline

Napisano 05.09.2009 13:02

nadal odlicza w dul i nie ma napisu test
  • +
  • -
  • 0

#9 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6033
Godlike

  • Postów:10831
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 05.09.2009 13:17

heheh sory napisałem chciałem utworzyć inta w pawnie :D ale ty też miałeś pewne błędy :>
tak powinno być:
#include <amxmodx> 
#include <amxmisc> 
#include <engine> 

#define PLUGIN "New Plug-In" 
#define VERSION "1.0" 
#define AUTHOR "Ojciec Dyrektor" 


public plugin_init() { 
    register_plugin(PLUGIN, VERSION, AUTHOR) 
        register_logevent("jakas_funkcja", 2, "1=Round_Start") 

} 

public jakas_funkcja(id){ 
for(new i=100;i>=0;i--){ 
set_hudmessage(255, 0, 0, -1.0, 0.2, 0, 6.0, 7.0) 
show_hudmessage(id, "%s",i) 
set_task(1.0,"",2) 
}
}

  • +
  • -
  • 0

#10 zurawa123

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 0
zer0.

  • Postów:98
  • Lokalizacja:Bydzia
Offline

Napisano 05.09.2009 13:24

nie dziala
#include <amxmodx>
#include <amxmisc>
#include <engine>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Ojciec Dyrektor"


public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
        register_logevent("jakas_funkcja", 2, "1=Round_Start")

}

public jakas_funkcja(id){
for(new i=100;i>=0;i--){
set_hudmessage(255, 0, 0, -1.0, 0.2, 0, 6.0, 7.0)
show_hudmessage(id, "%s",i)
set_task(1.0,"",2)
}
    set_hudmessage(255, 0, 0, 0.32, 0.32, 0, 6.0, 12.0)
    show_hudmessage(0, "test")
}

  • +
  • -
  • 0




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

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