Skocz do zawartości
Vasto_Lorde

[CS:GO] Testowanie VIPa lub premium na określony czas (AUTOMATIC VIP !testvip 0.2) (auto_vip)

Rekomendowane odpowiedzi

Opis
Po wpisaniu określonej komendy, gracz otrzymuje flagi określone przez cvar na dany czas (również ustawiany cvarem)

 

Komendy

Cytat

!testvip - Nadaje flagi na określony czas


Cvary

Cytat

sm_testvip_flags "ar" - Jakie flagi ma mieć gracz?
sm_testvip_days "10" - Jak długo ma je mieć? (w dniach)

 

Instalacja

Standardowa. Ponad to trzeba dodać dane do bazy danych w pliku csgo/addons/sourcemod/configs/databases.cfg

Spoiler

"autovip"
{
	"driver"	"mysql"
	"host"	" "
	"database" " "
	"user" " "
	"pass"	" "
}

 

 

Download
auto_vip.sp
Hej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami!

 

Źródło
https://forums.alliedmods.net/showthread.php?t=304836
Hej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami!

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Mam mały problem z tym pluginem totalnie nie działa:

 

Takie logi:

L 08/21/2018 - 13:38:11: [auto_vip.smx] Save error: Duplicate entry 'STEAM_1:0:188683282key-STEAM_1:0:188683282' for key 2
L 08/21/2018 - 13:38:11: [auto_vip.smx] Save error: Duplicate entry 'STEAM_1:1:178968728key-STEAM_1:1:178968728' for key 2
L 08/21/2018 - 13:38:11: [auto_vip.smx] Save error: Duplicate entry 'STEAM_1:1:125167648key-STEAM_1:1:125167648' for key 2
L 08/21/2018 - 13:38:11: [auto_vip.smx] Save error: Duplicate entry 'STEAM_1:1:112955182key-STEAM_1:1:112955182' for key 2
L 08/21/2018 - 13:38:11: [auto_vip.smx] Save error: Duplicate entry 'STEAM_1:1:43296772key-STEAM_1:1:43296772' for key 2
L 08/21/2018 - 13:38:11: [auto_vip.smx] Save error: Duplicate entry 'STEAM_1:0:442875470key-STEAM_1:0:442875470' for key 2
L 08/21/2018 - 13:38:11: [auto_vip.smx] Save error: Duplicate entry 'STEAM_1:1:175855939key-STEAM_1:1:175855939' for key 2
L 08/21/2018 - 13:38:11: [auto_vip.smx] Save error: Duplicate entry 'STEAM_1:1:434959060key-STEAM_1:1:434959060' for key 2
L 08/21/2018 - 13:38:11: [auto_vip.smx] Save error: Duplicate entry 'STEAM_1:1:195219458key-STEAM_1:1:195219458' for key 2
L 08/21/2018 - 13:38:12: [auto_vip.smx] Save error: Duplicate entry 'STEAM_1:0:431964627key-STEAM_1:0:431964627' for key 2
L 08/21/2018 - 13:38:12: [auto_vip.smx] Save error: Duplicate entry 'STEAM_1:0:172155550key-STEAM_1:0:172155550' for key 2
L 08/21/2018 - 13:38:12: [auto_vip.smx] Save error: Duplicate entry 'STEAM_1:0:210054575key-STEAM_1:0:210054575' for key 2

 

Przez Vasto_Lorde,

Dbajmy proszę o estetykę postów i wstawiajmy kod/logi w odpowiednie tagi ^^

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Aktualnie nie mam sposobności tego sprawdzić osobiście. Proszę wrzuć to na swój serwer i podaj jeszcze raz errorlogi - auto_vip (1).sp
Hej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami!


Okej, więc co spawn gracza wywołuje się "WriteToDatabase(client)", która wprowadza SID gracza do bazy danych do tabeli. Lecz w tej tabeli SID jest oznaczony jako klucz unikalny (niepowtarzalny) stąd plugin wypisuje błędy w postaci "duplikacja sida". Można to naprawić poprzez zamienienie tego:

Format(tmp, sizeof(tmp), "INSERT INTO `autovip` (`steamid`,`dupkey`) VALUES ('%s','%skey');", player_authid,player_authid); 

W to:

Format(tmp, sizeof(tmp), "INSERT INTO `autovip` (`steamid`,`dupkey`) VALUES ('%s','%skey') ON DUPLICATE KEY UPDATE steamid=steamid;", player_authid,player_authid); 

 

Edytowane przez Vasto_Lorde
Poprawka

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Plugin nie działa prawidłowo, po jakimś czasie usuwa flagi, ustawiony testowy VIP mam na okres 3 dni, a czasami znika na następnej mapie. 

 

L 04/29/2020 - 22:54:33: [testvip.smx] Save error 1: Duplicate entry 'STEAM_1:0:457327621key-STEAM_1:0:457327621' for key 'keyid'

 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić obrazków. Dodaj lub załącz obrazki z adresu URL.


×
×
  • Dodaj nową pozycję...