-
Postów
4 -
Dołączył
-
Ostatnia wizyta
Odpowiedzi opublikowane przez Jarred
-
-
@xBonio | AS ten kod w ogóle działa? U mnie wyrzuca błędy. Pytam z ciekawości, bo obecnie nie posiadam opcji przetestowania w grze, a kompilator jak widać wariuje.
SpoilerTutaj simple plugin, ale powinno działać, chociaż gwarancji nie daje, bo jak wyżej napisałem, nie posiadam obecnie opcji, aby to sprawdzić.
#include <sourcemod> #include <cstrike> char clantag[64]; public OnPluginStart(){ CreateTimer(1.0*60.0, BonusToPlayers, _, TIMER_REPEAT); //Otrzymujemy regularnie bonus co godzinę } public Action:BonusToPlayers(Handle:timer){ GiveBonusToPlayersWithTag(); } GiveBonusToPlayersWithTag(){ for (int client = 1; client <= MaxClients; client++){ CS_GetClientClanTag(client, clantag, sizeof(clantag)); if (StrEqual(clantag, "ServerTag", true)){ // Napis "ServerTag" możesz zmienić na tag swojego clanu PrintToChat(client, "You will get bonus, cause you have clan tag!"); } else{ PrintToChat(client, "You dont get any bonus, cause you dont have clan tag!"); } } }
Oczywiście bonusy sam sobie musisz dopisać, przecież nie będę robił wszystkiego za ciebie.
-
Spoiler
Naprawdę? Masz tysiące poradników jak zainstalować sourcebansa krok po kroku, ale nie po co szukać?
Przechodząc z czym dokładnie masz problem, w którym momencie Ci coś nie działa? Próbowałeś zrobić, ale co zrobić? Tak opisując problem tylko zniechęcasz ludzi do pomocy, trochę więcej szczegółów, kolego.
-
Nikt Ci nie wywróży problemu z gwiazd. Wstawiając taki temat nie możesz liczyć na otrzymanie odpowiedzi, bo każdy posiadający choć trochę rozumu wie, że z informacjami jakie podałeś może co najwyżej strzelać gdzie znajduje się problem. Cóż, ale skoro już podjąłem temat to podłoże problemu leży prawdopodobnie w skrypcie, gdyż jak mówisz wszystkie modele serwer czyta i nie powoduje żadnych nieprzyjemności. Jedynie co możemy na ten moment skreślić to to, że problem nie powoduje plugin, gdyż działa bezbłędnie u innych użytkowników ( https://forums.alliedmods.net/showthread.php?t=290075&page=4 ).
Zakładam, że ten użytkownik to ty, więc przeglądając twój config ciekawi mnie jedynie, której drużynie odpowiada wartość
"team" "3"
Zgodnie z instrukcją wartości drużyn wynoszą od 0 do 2, więc skąd u ciebie wzięło się nagle 3?
CytatCheck the first post again ^^ (2 = CT, 1 = T, 0 = both.)
Cóż, rada ode mnie zmień wartości z 3 na 2 i sprawdź czy problem nadal występuje. Jeżeli tak to dodaj tu logi z consoli co się dzieje, gdy wybierasz rękawice, listę pluginów, które znajdują się na twoim serwerze oraz pełną konfigurancję ZephStore jaką posiadasz.
ZephStore - Arms :))
w Problemy
Opublikowano · Edytowane przez Jarred
Na przyszłość, żeby inni nie popełniali twojego błędu, 3 nie odpowiada żadnej drużynie.
Nawet w kodzie pokazanym przez autora są wartości 1 i 2, więc skoro 3 odpowiada ct, a 2 tt to czemu odpowiada 1???
"Store" { "Gloves" { "Cloud9" { "model" "models/weapons/eminem/ct_arms_idf_cloud_9.mdl" "price" "600" "team" "1" "type" "arms" "unique_id" "gloves_c9" } } }
W poście https://forums.alliedmods.net/showthread.php?p=2467731
jest błąd autora, co nawet widać w kodzie, który podał niżej, gdyż sam wstawił wartość 1.
"team" ---> 3 = CT, 2 = T, 0 = both. zamiast tego powinno być "team" ---> 2 = CT, 1 = T, 0 = both
Mówię Ci zmień wartości.
Tutaj masz przykład dobrego kodu
"Store" { "Gloves" { CT { "Cloud9" { "model" "models/weapons/eminem/ct_arms_idf_cloud_9.mdl" "price" "600" "team" "2" "type" "arms" "unique_id" "gloves_c9_ct" } } T { "Cloud9" { "model" "models/weapons/eminem/ct_arms_idf_cloud_9.mdl" "price" "600" "team" "1" "type" "arms" "unique_id" "gloves_c9_t" } } } }