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

Poprawa Pluginu


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

#1 Gniewmen

    Zaawansowany

  • Zbanowany

Reputacja: 15
Początkujący

  • Postów:87
  • GG:
  • Lokalizacja:z dusta
Offline

Napisano 19.01.2011 22:48

Prośba o poprawę/edycję Pluginu tak żeby działał
#include <amxmodx>

new iNOFhud;
new nastepne=0;

public plugin_init() {
        register_plugin("iNFOhud", "0.01", "Gniewmen");
        
        set_task(30.0, "hud", _, _, _, "b");
        iNOFhud = CreateHudSyncObj();
}

public hud()
{
        new r = random(256)
        new g = random(256)
        new b = random(256) 
        if(nastepne==0)
        {	
                 set_hudmessage(r,g,b, -1.0, 0.10, 2, 6.0, 5.0);
                 ShowSyncHudMsg(0, iNOFhud, "Witamy na Serwerze^n^nCS-Spacerowa [4FUN] [FastDL] [FR]@Tserwery.pl");  
                 nastepne=2	
        }
        else
        {
                set_hudmessage(255, 0, 0, -1.0, 0.70, 2, 6.0, 5.0);
                ShowSyncHudMsg(0, iNOFhud, "Podoba ci sie serwer -- Pomoz nam go reklamowac");  
	       nastepne=1
        }
        else
        {
                set_hudmessage(255, 0, 0, -1.0, 0.70, 2, 6.0, 5.0);
                ShowSyncHudMsg(0, iNOFhud, "Podoba ci sie serwer -- Pomoz nam go reklamowac");  
	       nastepne=0
        }
}

Użytkownik Gniewmen edytował ten post 19.01.2011 22:56


#2 mgr inż. Pavulon

    C35H60Br2N2O4

  • Przyjaciel

Reputacja: 1 742
Godlike

  • Postów:6 881
  • Steam:steam
  • Imię:Konrad
  • Lokalizacja:Koniecpol
Offline

Napisano 19.01.2011 23:05

if(nastepne==0)
        {	
        }
        else
        {
        }
        else
        {
        }
Jeżeli następne == 0 to {} inaczej {} inaczej {}
Nie wydaje ci się to bez sensu ? Może być tylko jeden else. Za to kilka else if.

Poza tym kto ma ochotę na zgadywanie na czym polega "niedziałanie" pluginu.
  • +
  • -
  • 0

#3 Gniewmen

    Zaawansowany

  • Autor tematu
  • Zbanowany

Reputacja: 15
Początkujący

  • Postów:87
  • GG:
  • Lokalizacja:z dusta
Offline

Napisano 20.01.2011 15:00

Zrobiłem tak, też działa.
Chciałbym wyeliminować jeszcze błędy.
#include <amxmodx>

new iNOFhud;
new nastepne=0;

public plugin_init() {
        register_plugin("iNFOhud", "0.01", "Gniewmen");
        
        set_task(30.0, "hud", _, _, _, "b");
        iNOFhud = CreateHudSyncObj();
}

public hud()
{
        new r = random(256)
        new g = random(256)
        new b = random(256) 
        if(nastepne==0)
        {	
                 set_hudmessage(r,g,b, -1.0, 0.10, 2, 6.0, 5.0);
                 ShowSyncHudMsg(0, iNOFhud, "Witamy na Serwerze^n^nCS-Spacerowa [4FUN] [FastDL] [FR]@Tserwery.pl");  
                 nastepne=2	
        }
        else
        {
                set_hudmessage(255, 0, 0, -1.0, 0.70, 2, 6.0, 5.0);
                ShowSyncHudMsg(0, iNOFhud, "Podoba ci sie serwer -- Pomoz nam go reklamowac");  
	       nastepne=1
        }
        {
	       set_hudmessage(255, 0, 0, -1.0, 0.70, 2, 6.0, 5.0);
                ShowSyncHudMsg(0, iNOFhud, "TEST2");  
	       nastepne=0
        }

}

Użytkownik Gniewmen edytował ten post 20.01.2011 15:06


#4 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

  • Postów:5 411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 20.01.2011 15:42

Jak coś to powinno być tak
public hud()
{
new r = random(256)
new g = random(256)
new b = random(256)
if(nastepne==0)
{
set_hudmessage(r,g,b, -1.0, 0.10, 2, 6.0, 5.0);
ShowSyncHudMsg(0, iNOFhud, "Witamy na Serwerze^n^nCS-Spacerowa [4FUN] [FastDL] [FR]@Tserwery.pl");
nastepne=2
}
else if(nastepne==2)
{
set_hudmessage(255, 0, 0, -1.0, 0.70, 2, 6.0, 5.0);
ShowSyncHudMsg(0, iNOFhud, "Podoba ci sie serwer -- Pomoz nam go reklamowac");
nastepne=1
}
else {
set_hudmessage(255, 0, 0, -1.0, 0.70, 2, 6.0, 5.0);
ShowSyncHudMsg(0, iNOFhud, "TEST2");
nastepne=0
}

}

  • +
  • -
  • 0

Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo





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

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