HansToNieJa

Użytkownik
  • Zawartość

    19
  • Dołączył

  • Ostatnio

  • Wygrane dni

    4

HansToNieJa wygrał w ostatnim dniu 11 Lipiec

HansToNieJa ma najbardziej lubianą zawartość!

Reputacja

7 Silver II

O HansToNieJa

  • Ranga
    Silver I

Ostatnio na profilu byli

314 wyświetleń profilu

Ranga użytkownika

  • Silver Elite
  • Obecna ranga: Silver Elite
  1. Exp dla vip'a

    Dla przykładu jedna rzecz, za hs aktualnie: void ExpEvent_giveBonusExpForHS(int attacker) { int exp = ClientRank_giveExpWithMSG(attacker, cvarHsBonusExp.IntValue, "headshot"); Hud_print(attacker, "%t", "bfmod_hud_hs", exp); ClientRank_checkLvl(attacker); } z vipem (dwa razy więcej expa) <nietestowane>: void ExpEvent_giveBonusExpForHS(int attacker) { if(GetUserFlagBits(attacker) & ADMFLAG_CUSTOM6) { int exp = ClientRank_giveExpWithMSG(attacker, (cvarHsBonusExp.IntValue * 2), "headshot"); } else { int exp = ClientRank_giveExpWithMSG(attacker, cvarHsBonusExp.IntValue, "headshot"); } Hud_print(attacker, "%t", "bfmod_hud_hs", exp); ClientRank_checkLvl(attacker); } oczywiście ponawiam propozycje napisania do mnie :p
  2. VIP BF MOD

    http://steamcommunity.com/id/kylebroflovskihehe/ możesz pisać jakoś się dogadamy
  3. Plugin na noże

    Kolega miał kiedyś podobny problem j chyba pomogło ustawienie sv_pure 0 Ale nie obiecuje że pomoże :)
  4. Ustawienie reset score dla VIPa

    Najłatwiejszym rozwiązaniem będzie zmiana w kodzie przy komendzie na: RegAdminCmd("sm_resetscore", CommandResetScore, ADMFLAG_CUSTOM6); RegAdminCmd("sm_rs", CommandResetScore, ADMFLAG_CUSTOM6); W trzecim ustawiamy interesującą nas flagę. Lub w CommandResetScore użyć: if(GetUserFlagBits(client) & ADMFLAG_CUSTOM6) { } Tutaj również konkretna flaga. Chyba już ogarniesz.
  5. !fk i !podziel

    Możesz do mnie napisać, kiedyś coś takiego przygotowałem. Ewentualnie zmienimy według twoich oczekiwań. http://steamcommunity.com/id/kylebroflovskihehe/
  6. Paczka Jailbreak cs go

    Takich konkretnych rzeczy jak ty chcesz na internecie nie mam, ale jakieś własne propozycje mogę ci zrobić, dodatkowo podział na vipa i s-vipa też trochę zajmie i będzie wymagał pomysłu :) Jak coś to: http://steamcommunity.com/id/kylebroflovskihehe/ możemy porozmawiać :)
  7. Pobieranie CS_GetClientClanTag

    Osobiście wydaję mi się że zrobiłeś to całkiem dobrze, ale jeśli mam rozumieć chcesz te hp i armor na start rundy więc zmieniłem ten kawałek i ogólnie napisałbym to tak: #include <sourcemod> #include <cstrike> #pragma semicolon 1 #pragma newdecls required public Plugin myinfo = { name = "Wiecej hp za grupe", author = "Hans" }; public void OnPluginStart() { HookEvent("round_start", Event_RoundStart); } public Action Event_RoundStart(Handle event, const char[] name, bool dontBroadcast) { int client = GetClientOfUserId(GetEventInt(event, "userid")); if(IsGroup(client)) { SetEntityHealth(client, 160); SetEntProp(client, Prop_Send, "m_ArmorValue", 99, 1); } else { SetEntityHealth(client, 145); SetEntProp(client, Prop_Send, "m_ArmorValue", 99, 1); } } stock bool IsGroup(int client) { char tag[64]; CS_GetClientClanTag(client, tag, sizeof(tag)); if(StrEqual(tag, "[Plac Zabaw]")) { return true; } else { return false; } }
  8. Pobieranie CS_GetClientClanTag

    W kodzie masz wpisane: if(StrEqual(tag, "[Plac Zabaw]")) a na filmiku jesteś w innej grupie, plugin według mnie jest napisany poprawnie, na pewno tutaj nie leży wina?
  9. Dodanie warunku

    Pierwszy if użyty w tym kodzie chyba ma tak działać, że osoba z flagą może wbić tylko powinno być napisane chyba tak: if (CheckCommandAccess(clientId, "generic_admin", Admin_Custom1, false)) { return; } a to co wstawiasz jest całkiem blisko, nie wiem do czego potrzebne to Decide ale wystarczy pozbyć się wykrzynika przed GetUserFlagBits w ten sposób: if (GetUserFlagBits(clientId) & ADMFLAG_CUSTOM1) { return; } i osiągniesz to samo co wyżej :)
  10. Kupie paczke JB

    http://steamcommunity.com/id/kylebroflovskihehe/ możesz do mnie napisać i się jakoś dogadać, jb to bliski mi mod więc mogę dla ciebie przygotować paczkę, jak i kilka autorskich rzeczy. Jednak mimo to polecam również skorzystać z gotowej paczki dostępnej na forum:
  11. BaseBuilder info o usunieciu bloku

    Jest to całkiem proste i logiczne rozwiązanie ;) tylko musiał bym zobaczyć część tego kodu, żeby Cie na kierować dalej. Zobacze co da się zrobić.
  12. Jaki polecacie plugin do balansowania teamów

    W zależności jaki tryb jest na serwerze.
  13. BaseBuilder info o usunieciu bloku

    Nie nie, to bierze nazwę klocka, a klocki na bb nazywane są tak jak ich posiadacz. Dlatego wszystko jest okej.
  14. BaseBuilder info o usunieciu bloku

    Jeśli jest to część całego pluginu bb, którego nie znam za dobrze, to dodaj: int owner = GetBlockOwner(entity); PrintToChatAll("Admin %N usunal klocek gracza %i", client, owner); i powinno śmigać, jeśli osobny plugin będzie jeszcze potrzebne z pluginu bb: #include <smlib> int GetBlockOwner(int entity) { char entname[MAX_NAME_LENGTH]; Entity_GetName(entity, entname, sizeof(entname)); int entval = StringToInt(entname); return entval; } Najlepiej by było jakbyś podesłał aktualny kod a ja bym Ci go już ogarnął :)