←  Szukam pluginu

AMXX.pl: Support AMX Mod X i SourceMod

»

[ROZWIĄZANE] Po wpisaniu komendy, pokazuje...


Best Answer Drago36 16.07.2014 16:50

Po sprawdzeniu warunku:

if( ++gVotes >= ILE )
public test( id ) {
	if( pVote[ id ] )
		return PLUGIN_CONTINUE;
	
	if( ++gVotes >= ILE ) {
		gVotes = 0
		pVote[ id ] = false
		// tu wlep twój kod
		
	} else {
		set_hudmessage( 255, 0, 0, -1.0, 0.30, 0, 6.0, 7.0 );
		show_hudmessage( id, "Aby uaktywnić test, jeszcze (%d) graczy musi wpisać /test w say", ILE - gVotes );
	}
	
	pVote[ id ] = true;
	
	
	return PLUGIN_CONTINUE;
}
Go to the full post
Locked

  • +
  • -
ZbawienieŚwiata's Photo ZbawienieŚwiata 14.07.2014

Siemka. Poszukuję kodu...

 

Gracze wpisuję w say /test, aby wykonała się dana funkcja, komendę musi wpisać 6 graczy, po wpisaniu przez losowego gracza tej komendy, chciałbym, aby na say pokazała się informacja: "Aby uaktywnić test, jeszcze (5) graczy musi wpisać /test w say"

 

Z góry dziękuję.

Quote

  • +
  • -
byCZUS's Photo byCZUS 14.07.2014

Robisz paczki, a tak prostego kodu nie wyklepiesz ? Sam już nic nie pamiętam z amxx, ale masz ehh

#include < amxmodx >

#define ILE 10

new gVotes = 0;
new bool: pVote[ 33 ];

public plugin_init() {
	register_plugin( "I tak to zmienisz...", "1.0", "To tym bardziej..." );
	
	register_clcmd( "say /test", "test" );
}

public client_putinserver( id ) pVote[ id ] = false;

public test( id ) {
	if( pVote[ id ] )
		return PLUGIN_CONTINUE;
	
	if( ++gVotes >= ILE ) {
		// O pacz jest ilosc glosow
		
		// Tutaj zdalo by sie wyzerowac gVotes i pVote kazdego gracza, have fun
		
	} else {
		set_hudmessage( 255, 0, 0, -1.0, 0.30, 0, 6.0, 7.0 );
		show_hudmessage( id, "Aby uaktywnić test, jeszcze (%d) graczy musi wpisać /test w say", ILE - gVotes );
	}
	
	pVote[ id ] = true;
	
	
	return PLUGIN_CONTINUE;
}
Quote

  • +
  • -
ZbawienieŚwiata's Photo ZbawienieŚwiata 14.07.2014

No właśnie nie ogarniam... Jakiś czas temu zrobiłem sobie przerwę na rzecz PHP i teraz pustka :)

 

Jak teraz dodać, zmianę mapy na dd2, jeśli wartość się zgadza? xD

Quote

  • +
  • -
Wielkie Jol's Photo Wielkie Jol 15.07.2014

No właśnie nie ogarniam... Jakiś czas temu zrobiłem sobie przerwę na rzecz PHP i teraz pustka :)

 

Jak teraz dodać, zmianę mapy na dd2, jeśli wartość się zgadza? xD

http://amxx.pl/dokum...f100/server_cmd

Quote

  • +
  • -
ZbawienieŚwiata's Photo ZbawienieŚwiata 15.07.2014

 

No właśnie nie ogarniam... Jakiś czas temu zrobiłem sobie przerwę na rzecz PHP i teraz pustka :)

 

Jak teraz dodać, zmianę mapy na dd2, jeśli wartość się zgadza? xD

http://amxx.pl/dokum...f100/server_cmd

 

 

To wiem :P, ale jak ma wyglądać ta funkcja?

Quote

  • +
  • -
Wielkie Jol's Photo Wielkie Jol 15.07.2014

 

 

No właśnie nie ogarniam... Jakiś czas temu zrobiłem sobie przerwę na rzecz PHP i teraz pustka :)

 

Jak teraz dodać, zmianę mapy na dd2, jeśli wartość się zgadza? xD

http://amxx.pl/dokum...f100/server_cmd

 

 

To wiem :P, ale jak ma wyglądać ta funkcja?

 

A jaka jest komenda na zmianę mapy?

Quote

  • +
  • -
ZbawienieŚwiata's Photo ZbawienieŚwiata 15.07.2014

Ziomek... Powiedziałem, wiem jaka komenda itp., ale jak dodać to do kodu, który opisał wyżej @byCZUS ...


Edited by ZbawienieŚwiata, 15.07.2014 22:00.
Quote

  • +
  • -
Best Answer Drago36's Photo Drago36 16.07.2014

Po sprawdzeniu warunku:

if( ++gVotes >= ILE )
public test( id ) {
	if( pVote[ id ] )
		return PLUGIN_CONTINUE;
	
	if( ++gVotes >= ILE ) {
		gVotes = 0
		pVote[ id ] = false
		// tu wlep twój kod
		
	} else {
		set_hudmessage( 255, 0, 0, -1.0, 0.30, 0, 6.0, 7.0 );
		show_hudmessage( id, "Aby uaktywnić test, jeszcze (%d) graczy musi wpisać /test w say", ILE - gVotes );
	}
	
	pVote[ id ] = true;
	
	
	return PLUGIN_CONTINUE;
}
Quote
Locked