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

Plugin, który blokuje dołączanie po pewnym czasie do gry, ma buga

plugin buguje dołączenie gry

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
9 odpowiedzi w tym temacie

#1 FaJa

    Życzliwy

  • Użytkownik

Reputacja: -3
Nowy

  • Postów:39
  • Imię:Emil
  • Lokalizacja:Kutno
Offline

Napisano 30.07.2012 12:54

Witam.

Ostatnio założyłem temat w którym szukałem pluginu, który po 10 sekundach zablokuje dołączenie do gry od rozpoczęcia rundy - dlaczego ?
Prowadzę serwer only awp_india i osoba, która padnie, robi reconnecta i znowu gra.

Plugin wgrałem stąd:
https://forums.allie...ad.php?t=103733



#include <amxmodx>
#include <cstrike>
#include <fun>
#include <hamsandwich>

new bool:lockspawn
new bool:is_user_late[33]
new useroldmoney[33]
new lockenable,locktime,locktype,round
new lockmoney,gmsg_ScoreInfo

public plugin_init()
{
register_plugin("Anti Late Join","1.3","Biscuit")
RegisterHam(Ham_Spawn, "player", "Spawn", 1)
register_logevent("Roundstart", 2, "1=Round_Start")
register_logevent("UnLockSpawn", 2, "1=Round_End")
register_event("TextMsg","UnLockSpawn","a","2&#Game_C")
register_event("DeathMsg","deathevent","a","1>0")
lockenable = register_cvar("LockSpawn","1")
lockmoney = register_cvar("LockSpawnMoney","1")
locktime  = register_cvar("LockSpawnTime","5")
locktype  = register_cvar("LockSpawnType","3")
gmsg_ScoreInfo  = get_user_msgid ( "ScoreInfo" );
}


public deathevent()
{
if(get_pcvar_num(lockenable))
{
//Firstblood,lock spawn

new type = get_pcvar_num(locktype)
if((type == 2 || type == 3) && !lockspawn)
{
new id = read_data(1);
if(is_user_alive(id)) //is not kill by worldspawn
{
lockspawn = true
}
}
}
}

public Roundstart()
{
if(get_pcvar_num(lockenable))
{
UnLockSpawn()
new type = get_pcvar_num(locktype)
if(type == 1 || type == 3)
{
if(round >1 ) //is not first round
set_task(get_pcvar_float(locktime),"LockSpawn")
else
round++
}
}
}

public Spawn(id)
{
if(get_pcvar_num(lockenable))
{
if(!is_user_alive(id))
return PLUGIN_HANDLED
if(get_pcvar_num(lockmoney) && is_user_late[id])
{
is_user_late[id] = false
cs_set_user_money(id,useroldmoney[id])
}
if(lockspawn)
{
client_print(id,print_chat,"Nie mozesz teraz dolaczyc! Minelo 15 sekund od rozpoczecia obecnej rundy - poczekaj do nastepnej <img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/smile.png' class='bbc_emoticon' alt=':)' />")
is_user_late[id] = true

//save user money
useroldmoney[id] = cs_get_user_money(id)

//kill user
user_kill(id,1)

//reset user score
cs_set_user_deaths(id, 0)
set_user_frags(id, 0)

//scorebroad
message_begin ( MSG_BROADCAST , gmsg_ScoreInfo );
write_byte( id );
write_short( 0 ) ;
write_short( 0 ) ;
write_short( 0 ) ;
write_short( get_user_team(id) );
message_end();
}
}
return PLUGIN_HANDLED
}

public LockSpawn() lockspawn = true
public UnLockSpawn() lockspawn = false



Cvary ustawiłem na:

LockSpawn "1"
LockSpawnMoney "0"
LockSpawnTime "13"
LockSpawnType "1"




Opis problemu:

Plugin ogólnie działa, nie można dołączyć po czasie ale po kilku rundach (5-10) buguje się i jak rozpoczyna się runda to każdego zabija (każdy ma status DEAD) i nie rozpoczyna się nowa runda - dopiero, gdy zmienię mapę, można rozpocząć gre.


Pozdrawiam oraz każdą pomoc wynagrodzę reputacją.

(31.07.2012 14:34):
Poprawiłem rażące błędy w tytule tematu.

Użytkownik FaJa edytował ten post 30.07.2012 12:56

  • +
  • -
  • 0

Dołączona grafika 31.186.87.98:27069 Dołączona grafika

Dołączona grafika


#2 FaJa

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: -3
Nowy

  • Postów:39
  • Imię:Emil
  • Lokalizacja:Kutno
Offline

Napisano 30.07.2012 18:14

~~ refresh

Wiem, że ten plugin nie jest znany i wiele osób nigdy się z nim nie spotakło lecz może ktoś będzie wiedział w czym tkwi problem : )
  • +
  • -
  • 0

Dołączona grafika 31.186.87.98:27069 Dołączona grafika

Dołączona grafika


#3 GT Team

    Ten lepszy xD

  • Zbanowany

Reputacja: 321
Wszechpomocny

  • Postów:1 435
  • GG:
  • Imię:Tomasz i Grzegorz
  • Lokalizacja:Wojkowice
Offline

Napisano 30.07.2012 19:27

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"

new bool:zablokuj
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)

register_event("HLTV", "RundaHLTV","a","1=0","2=0");

}
public client_putinserver(id)
{
if(zablokuj == false)
return PLUGIN_CONTINUE
else
server_cmd("kick #%d ^"Musisz poczekac do ukonczenia rundy zeby wejsc na serwer !^"", get_user_userid(id))

return PLUGIN_CONTINUE
}
public RundaHLTV()
{
zablokuj = false
set_task(10.0, "block")
}
public block()
{
zablokuj = true
}


Nie sprawdzałem pluginy lecz myślę że będzie działać

Użytkownik PaTrIcKx edytował ten post 30.07.2012 19:28

Nowa wersja Tower Defense 0.2 Alpha | Inne Mody -> Nowości

 


#4 FaJa

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: -3
Nowy

  • Postów:39
  • Imię:Emil
  • Lokalizacja:Kutno
Offline

Napisano 30.07.2012 19:47

Ten plugin odstraszy tylko potencjalnych nowych graczy..
Proszę jednak o sprawdzenie .sma tego pluginu, który ja podesłałem : )
  • +
  • -
  • 0

Dołączona grafika 31.186.87.98:27069 Dołączona grafika

Dołączona grafika


#5 GT Team

    Ten lepszy xD

  • Zbanowany

Reputacja: 321
Wszechpomocny

  • Postów:1 435
  • GG:
  • Imię:Tomasz i Grzegorz
  • Lokalizacja:Wojkowice
Offline

Napisano 30.07.2012 19:55

Za bardzo nie mam jak ponieważ nei posiadam własnego serwera a na new game jak wyjde to wylaczy serwer

EDIT///


AA moge hlds ;0 czekaj juz sprawdzam

Nowa wersja Tower Defense 0.2 Alpha | Inne Mody -> Nowości

 


#6 Siemir

    Profesjonalista

  • Użytkownik

Reputacja: 113
Zaawansowany

  • Postów:204
  • Steam:steam
  • Lokalizacja:nie znana
Offline

Napisano 30.07.2012 23:30

Trzecia strona tematu z tym pluginem na alliedzie - Załączony plik  anti_late_join.sma   2,31 KB  104 Ilość pobrań
  anti_late_join.amxx
  • +
  • -
  • 1

#7 FaJa

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: -3
Nowy

  • Postów:39
  • Imię:Emil
  • Lokalizacja:Kutno
Offline

Napisano 31.07.2012 09:18

Nie działa..
Wcześniej bugowało na początku rundy wszystkich graczy - tzn. każdy był DEAD
A teraz buguje, że pod koniec rundy nie zaczyna sie nowa i wszyscy z drużyny TT mają status DEAD

Użytkownik FaJa edytował ten post 31.07.2012 09:29

  • +
  • -
  • 0

Dołączona grafika 31.186.87.98:27069 Dołączona grafika

Dołączona grafika


#8 Nenczoks

    Banned

  • Zbanowany

Reputacja: 50
Pomocny

  • Postów:358
  • Lokalizacja:Warszawa
Offline

Napisano 31.07.2012 10:57

Spoiler

?

Użytkownik Nenczoks edytował ten post 31.07.2012 10:58


#9 FaJa

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: -3
Nowy

  • Postów:39
  • Imię:Emil
  • Lokalizacja:Kutno
Offline

Napisano 31.07.2012 11:23

Zaraz sprawdzę i dam znać. : )

Niestety dalej buguje.
(31.07.2012 14:31):
Plugin może być zbugowany, zawierać buga, ale nie "bugować".
(31.07.2012 14:32):
Posty zostały połączone

  • +
  • -
  • 1

Dołączona grafika 31.186.87.98:27069 Dołączona grafika

Dołączona grafika


#10 GT Team

    Ten lepszy xD

  • Zbanowany

Reputacja: 321
Wszechpomocny

  • Postów:1 435
  • GG:
  • Imię:Tomasz i Grzegorz
  • Lokalizacja:Wojkowice
Offline

Napisano 31.07.2012 16:33

ja jednak nie mogę sprawdzić, bo dedicated server nie startuje z pluginami a jak daje przez new game to robiąc reconnecta wylacza mi server.. ;/

Do Benia:

CZemu dajesz mu od razu -1 pkt ? Może nie wiedział jak to nazwać ?

Użytkownik PaTrIcKx edytował ten post 31.07.2012 16:34

Nowa wersja Tower Defense 0.2 Alpha | Inne Mody -> Nowości

 






Również z jednym lub większą ilością słów kluczowych: plugin, buguje, dołączenie, gry

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

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