Skocz do zawartości
laibach

[Rozwiązane] zalety vip

Rekomendowane odpowiedzi

Cześć.

Chciałbym pomóc Ci edytować jedną wtyczkę do vip na serwerze csgo. Dałem ci korzyści vip, ale nie pokażę mi wszystkich korzyści

Kod menu wtyczki:

Spoiler

public Action Vip_CMD(int client, int args)
{
    Menu VipInfo = new Menu(VipInfo_Handler);
    char buffer[10080], Percent[12] = "%%";
    
    int VipHP = GetConVarInt(g_cvVipHP);
    int VipPieniadzeNaStart = GetConVarInt(g_cvVipPieniadzeNaStart);
    int VipKillPieniadze = GetConVarInt(g_cvVipKillPieniadze);
    int VipHeadShotPieniadze = GetConVarInt(g_cvVipHeadShotPieniadze);
    int VipPieniadzePodlozenie = GetConVarInt(g_cvVipPieniadzePodlozenie);
    int VipPieniadzeRozbrojenie = GetConVarInt(g_cvVipPieniadzeRozbrojenie);
    int VipHeadShotHP = GetConVarInt(g_cvVipHeadShotHP);
    
    float VipGrawitacja = GetConVarFloat(g_cvGrawitacja);
    float VipPredkoscGracza = GetConVarFloat(g_cvPredkoscGracza);
    
    FormatEx(buffer, sizeof(buffer), "[VIP] Co posiada vip?:");        
    if(GetConVarBool(g_cvWiadomosciChat))
        Format(buffer, sizeof(buffer), "%s\n- Powitanie na chacie podczas wejscia na serwer.", buffer);
        
    if(VipHP > 100)
        Format(buffer, sizeof(buffer), "%s\n- Ma %i HP.", buffer, VipHP);
        
    if(VipGrawitacja > 1.0)
        Format(buffer, sizeof(buffer), "%s\n- Zwiekszona grawitacje.", buffer);
        
    if(VipPredkoscGracza > 1.0)
        Format(buffer, sizeof(buffer), "%s\n- Zwiekszony movement speed.", buffer);
        
    if(GetConVarBool(g_cvFlashGranat))
        Format(buffer, sizeof(buffer), "%s\n- Dostaje Flasha na poczatku rundy.", buffer);
        
    if(GetConVarBool(g_cvHEGranat))
        Format(buffer, sizeof(buffer), "%s\n- Dostaje HE na poczatku rundy.", buffer);
        
    if(GetConVarBool(g_cvSmokeGranat))
        Format(buffer, sizeof(buffer), "%s\n- Dostaje Smoke na poczatku rundy.", buffer);
        
    if(GetConVarBool(g_cvIncGranat))
        Format(buffer, sizeof(buffer), "%s\n- Dostaje granat taktyczny na poczatku rundy.", buffer);
        
    if(GetConVarBool(g_cvMolotovGranat))
        Format(buffer, sizeof(buffer), "%s\n- Dostaje Molotova na poczatku rundy.", buffer);
        
    if(GetConVarBool(g_cvDecoyGranat))
        Format(buffer, sizeof(buffer), "%s\n- Dostaje Decoya na poczatku rundy.", buffer);
        
    if(GetConVarBool(g_cvPodwojnySkok))
        Format(buffer, sizeof(buffer), "%s\n- Ma double jumpa.", buffer);
        
    if(GetConVarBool(g_cvVipHelm))
        Format(buffer, sizeof(buffer), "%s\n- Dostaje Helm na poczatku rundy.", buffer);
        
    if(GetConVarBool(g_cvVipArmor))
        Format(buffer, sizeof(buffer), "%s\n- Dostaje Kevlara na poczatku rundy.", buffer);
    
    if(VipPieniadzeNaStart > 0)
        Format(buffer, sizeof(buffer), "%s\n- Dostaje dodatkowe %i $ na poczatku rundy.", buffer, VipPieniadzeNaStart);
    
    if(VipKillPieniadze > 0)
        Format(buffer, sizeof(buffer), "%s\n- Dostaje dodatkowe %i $ za zabojstwo.", buffer, VipKillPieniadze);
    
    if(VipHeadShotPieniadze > 0)
        Format(buffer, sizeof(buffer), "%s\n- Dostaje dodatkowe %i $ za headshota.", buffer, VipHeadShotPieniadze);
    
    if(VipPieniadzePodlozenie > 0)
        Format(buffer, sizeof(buffer), "%s\n- Dostaje dodatkowe %i $ za podlozenie bomby.", buffer, VipPieniadzePodlozenie);
    
    if(VipPieniadzeRozbrojenie > 0)
        Format(buffer, sizeof(buffer), "%s\n- Dostaje dodatkowe %i $ za rozbrojenie bomby.", buffer, VipPieniadzeRozbrojenie);
        
    if(GetConVarBool(g_cvTagTabela))
    {
        char VipTag[128];
        g_cvTagTabela.GetString(VipTag, sizeof(VipTag));
        Format(buffer, sizeof(buffer), "%s\n- Tag w tabeli: %s.", buffer, VipTag);
    }
    
    if(GetConVarBool(g_cvVipTagTabela))
    {
        char VipTag[128];
        g_cvVipTagTabela.GetString(VipTag, sizeof(VipTag));
        Format(buffer, sizeof(buffer), "%s\n- Tag na chacie: %s.", buffer, VipTag);
    }
    
    if(GetConVarBool(g_cvMenuBroni))
    {
        int FromRound = GetConVarInt(g_cvRundaMenuBroni);
        Format(buffer, sizeof(buffer), "%s\n- Od %i rundy wyswietla mu sie menu z bronmi", buffer, FromRound);
    }
    
    if(VipHeadShotHP > 0)
        Format(buffer, sizeof(buffer), "%s\n- Dostaje +%i HP za headshota", buffer, VipHeadShotHP);
    
    VipInfo.SetTitle(buffer);
    VipInfo.AddItem("1", "Prec");
    VipInfo.ExitButton = true;
    VipInfo.Display(client, 60);
}
    
public int VipInfo_Handler(Menu menu, MenuAction action, int client, int itemNum)

{
    if(action == MenuAction_End)
        CloseHandle(menu);
}

 

 

Nie jestem polskim pisarzem przez google translate Jestem Słowakiem

 

dziękuję za pomoc

Edytowane przez laibach
ttt

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dzisiaj po pracy zrobię update tej komendy ;).

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Niestety dopiero dzisiaj znalazłem czas na aktulizację kodu pluginu. Pobierz najnowszą wersję z tego tematu: 

 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Witam dzisiaj próbowałem tej wtyczki ma kilka błędów, więc po pierwsze nie podświetla menu broni po prawej stronie po trzeciej rundzie, gdy wszedłem do konfiguracji, drugi nie dodaje hp dla HS lub normalnego zabicia, a ostatnie menu jest pokazane w następujący sposób:

20190804154411_1.jpg

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dodaje bo sprawdzałem.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Wiadomość wygenerowana automatycznie

 

Temat został zamknięty. Powodem jest całkowite rozwiązanie problemu zawartego w temacie.

 

Jeśli się z tym nie zgadzasz, zaraportuj ten post z prośbą o ponowne otwarcie i kontynuację dyskusji.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.

×
×
  • Dodaj nową pozycję...