[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
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ę.
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; }
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?
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?
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?
http://amxx.pl/dokum...f100/server_cmd
To wiem , ale jak ma wyglądać ta funkcja?
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?
http://amxx.pl/dokum...f100/server_cmd
To wiem , ale jak ma wyglądać ta funkcja?
A jaka jest komenda na zmianę mapy?
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.
Best Answer
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; }