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

[ROZWIĄZANE] Poprawienie kodu vip lista


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

#1 Flk

    Czempion

  • Zbanowany

Reputacja: 307
Wszechpomocny

  • Postów:894
  • Steam:steam
  • Imię:Arkadiusz
  • Lokalizacja:Białystok
Offline

Napisano 24.06.2012 15:42

może ktoś poprawic liste vipów
public Viplist(id)
{
new players[32];
new playersNum;
new player;
new vipNum=0;
ColorChat(id,BLUE,"%s^x04 Vipy online:");
get_players(players, playersNum,"a");
{
vipNum++;
for(new i=0;i<playersNum;i++)
{
player=players[i];

new playerName[32];
get_user_name(player,playerName,31);
if(get_user_flags(player) & ADMIN_VIP)
{
ColorChat(id,RED,"%s",playerName);
}
}
}

if(vipNum==0)
{
ColorChat(id,BLUE,"%s^x01 Brak ^x04Vipow^x01 na Serwerze");
}

return PLUGIN_HANDLED;


}

Użytkownik Arek :P edytował ten post 24.06.2012 15:43

Najlepsza instalka Counter Strike 1.6 w sieci!!!

http://counter-strike.ct8.pl/


#2 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 24.06.2012 15:56

public Viplist(id)
{
new players[32];
new playerName[32];
new playersNum;
new player;
new vipNum=0;
ColorChat(id,BLUE,"%s^x04 Vipy online:");
get_players(players, playersNum,"ch");
for(new i=0;i<playersNum;i++)
{
player=players[i];
get_user_name(player,playerName,31);

if(get_user_flags(player) & ADMIN_VIP)
{
ColorChat(id,RED,"%s",playerName);
vipNum++;
}
}

if(vipNum==0)
{
ColorChat(id,BLUE,"%s^x01 Brak ^x04Vipow^x01 na Serwerze");
}

return PLUGIN_HANDLED;
}


#3 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 24.06.2012 15:58

I jeszcze Ci podrzucę moją funkcję, która wiem, że działa (za VIP dajesz flagi, np. "t"):

public pokaz_vipy_online(id){
// lista vipow online
new vipy[33][32];
new str[1024];
new count=0;
new i,n=get_maxplayers();

for(i=1; i<=n; ++i){
if(is_user_connected(i) && (get_user_flags(i) & read_flags(VIP))){
get_user_name(i, vipy[count], 31);
++count;
}
}
if(count){
format(str,1023, "VIP%s online:^x01 ",str, vipy[i], (count>1?"y":""));
for(i=0; i<count; ++i){
format(str,1023,"%s%s%s",str, vipy[i], (i<count-1?"^x04,^x01 ":"^x04."));
}
ColorChat(id,GREEN, str);
} else {
ColorChat(id,RED, "Brak VIPow online.");
}

return PLUGIN_HANDLED;
}


#4 Flk

    Czempion

  • Autor tematu
  • Zbanowany

Reputacja: 307
Wszechpomocny

  • Postów:894
  • Steam:steam
  • Imię:Arkadiusz
  • Lokalizacja:Białystok
Offline

Napisano 24.06.2012 16:23

nie wiem czemu ale nie działa

zrobiłem tak ale nie działa
[public pokaz_vipy_online(id){
// lista vipow online
new vipy[33][32];
new str[1024];
new count=0;
new i,n=get_maxplayers();

for(i=1; i<=n; ++i){
if(is_user_connected(i) && (get_user_flags(i) & read_flags(ADMIN_LEVEL_H))){
get_user_name(i, vipy[count], 31);
++count;
}
}
if(count){
format(str,1023, "VIP%s online:^x01 ",str, vipy[i], (count>1?"y":""));
for(i=0; i<count; ++i){
format(str,1023,"%s%s%s",str, vipy[i], (i<count-1?"^x04,^x01 ":"^x04."));
}
ColorChat(id,GREEN, str);
} else {
ColorChat(id,RED, "Brak VIPow online.");
}

return PLUGIN_HANDLED;
}

Użytkownik Arek :P edytował ten post 24.06.2012 16:29

Najlepsza instalka Counter Strike 1.6 w sieci!!!

http://counter-strike.ct8.pl/


#5 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 24.06.2012 16:59

Zamiast
ADMIN_LEVEL_H
napisz
"t"


#6 Flk

    Czempion

  • Autor tematu
  • Zbanowany

Reputacja: 307
Wszechpomocny

  • Postów:894
  • Steam:steam
  • Imię:Arkadiusz
  • Lokalizacja:Białystok
Offline

Napisano 24.06.2012 17:06

Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright © 1997-2006 ITB CompuPhase, AMX Mod X Team

vip.sma(61) : error 010: invalid function or declaration
vip.sma(68) : error 010: invalid function or declaration
vip.sma(69) : error 010: invalid function or declaration
vip.sma(74) : error 010: invalid function or declaration
vip.sma(76) : error 010: invalid function or declaration
vip.sma(79) : error 021: symbol already defined: "ColorChat"
vip.sma(80) : error 010: invalid function or declaration
vip.sma(81) : error 021: symbol already defined: "ColorChat"
vip.sma(84) : error 010: invalid function or declaration
vip.sma(94) : warning 203: symbol is never used: "ColorChat"
vip.sma(94) : warning 203: symbol is never used: "ColorSelection"
vip.sma(94) : warning 203: symbol is never used: "FindPlayer"
vip.sma(94) : warning 203: symbol is never used: "ShowColorMessage"
vip.sma(94) : warning 203: symbol is never used: "Team_Info"
vip.sma(94) : warning 203: symbol is never used: "count"
vip.sma(94) : warning 203: symbol is never used: "i"
vip.sma(94) : warning 203: symbol is never used: "maxplayers"
vip.sma(94) : warning 203: symbol is never used: "n"
vip.sma(94) : warning 203: symbol is never used: "str"
vip.sma(94) : warning 203: symbol is never used: "vipy"
(24.06.2012 17:26):
Albo podaj SMA albo ten pistolet z avatara, to chociaż będę strzelał w ciemno, gdzie leży przyczyna błędu.

Najlepsza instalka Counter Strike 1.6 w sieci!!!

http://counter-strike.ct8.pl/


#7 Flk

    Czempion

  • Autor tematu
  • Zbanowany

Reputacja: 307
Wszechpomocny

  • Postów:894
  • Steam:steam
  • Imię:Arkadiusz
  • Lokalizacja:Białystok
Offline

Napisano 24.06.2012 19:29

dzięki za pomoc ale jak już wklejałem sma to zobaczyłem gdzie leży błąd :)

a mam jeszcze takie pytanko jak dodać do vipa speeda ?

Użytkownik Arek :P edytował ten post 24.06.2012 19:26

Najlepsza instalka Counter Strike 1.6 w sieci!!!

http://counter-strike.ct8.pl/


#8 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 24.06.2012 20:19

register_event("CurWeapon","CurWeapon","be","1=1");

public CurWeapon(id){
// zmiana predkosci maksymalnej
if(get_user_flags(id) & read_flags(VIP))
set_user_maxspeed(id, get_user_maxspeed(id) + get_cvar_num("vip_speed"));

return PLUGIN_CONTINUE;
}


#9 Flk

    Czempion

  • Autor tematu
  • Zbanowany

Reputacja: 307
Wszechpomocny

  • Postów:894
  • Steam:steam
  • Imię:Arkadiusz
  • Lokalizacja:Białystok
Offline

Napisano 24.06.2012 20:42

Dziękuje

Najlepsza instalka Counter Strike 1.6 w sieci!!!

http://counter-strike.ct8.pl/


#10 Ojciec Dyrektor

    papa smerf.

  • Przyjaciel

Reputacja: 477
Wszechobecny

  • Postów:3 035
  • Imię:Paweł
  • Lokalizacja:Rabka-Zdrój
Offline

Napisano 25.06.2012 18:54

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, Dołączona grafika raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
  • +
  • -
  • 0




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

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