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

Problem z kompilacją ranga.amxx


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

#1 neolagg

    Wszechpomocny

  • Użytkownik

Reputacja: 12
Początkujący

  • Postów:316
  • GG:
  • Lokalizacja:Zielona Góra
Offline

Napisano 13.06.2015 00:17

Witam,

 

Mam problem co do pluginu ranga.amxx dokładniej do vipa [flaga X] wyskakuje mi na kompilatorze non stop błąd oto on:

 

 

Spoiler

 

 

Oto moje sma:

 

Spoiler


  • +
  • -
  • 0

#2 NieWiemMamMac@

    Wszechwidzący

  • Użytkownik

Reputacja: 166
Profesjonalista

  • Postów:289
  • Imię:Kamil
  • Lokalizacja:Lokalizacja
Offline

Napisano 13.06.2015 08:50

Witam,

 

Mam problem co do pluginu ranga.amxx dokładniej do vipa [flaga X] wyskakuje mi na kompilatorze non stop błąd oto on:

 

 

Spoiler

 

 

Oto moje sma:

 

Spoiler

 

Spoiler


 


  • +
  • -
  • 1

Pomagam z klasami/perkami/silnikiem COD

Kontakt:

[email protected]

PW

 


#3 neolagg

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 12
Początkujący

  • Postów:316
  • GG:
  • Lokalizacja:Zielona Góra
Offline

Napisano 13.06.2015 19:58

Nie pokazuje czy jest czyli Tak czy niema czyli Nie

co do koloru jak zrobić by był zielony [green hud]?


  • +
  • -
  • 0

#4 NieWiemMamMac@

    Wszechwidzący

  • Użytkownik

Reputacja: 166
Profesjonalista

  • Postów:289
  • Imię:Kamil
  • Lokalizacja:Lokalizacja
Offline

Napisano 17.06.2015 21:35


Nie pokazuje czy jest czyli Tak czy niema czyli Nie
 show_hudmessage(id, "| Nick: %s^n| Ranga: %s^n| Zabojstw: %d^n| Postep: %s^n| VIP: %s^n| Forum: xxxxxx.pl",name ,ranga,stats[0], postep, get_user_flags(id) & ADMIN_FLAG_X ? "Tak" : "Nie");


co do koloru jak zrobić by był zielony [green hud]?
set_hudmessage(255, 255, 255, 0.01, 0.17)

 ->

set_hudmessage(0, 255, 0, 0.01, 0.17)

  • +
  • -
  • 1

Pomagam z klasami/perkami/silnikiem COD

Kontakt:

[email protected]

PW

 


#5 neolagg

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 12
Początkujący

  • Postów:316
  • GG:
  • Lokalizacja:Zielona Góra
Offline

Napisano 19.06.2015 14:48

Podziekował.


  • +
  • -
  • 0

#6 neolagg

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 12
Początkujący

  • Postów:316
  • GG:
  • Lokalizacja:Zielona Góra
Offline

Napisano 19.06.2015 19:18

Gdy przełączam na innego gracza pokazuje VIP: Tak jedynie na swoim nicku pokazuje Tak lub Nie.


  • +
  • -
  • 0

#7 P0Y3B

    Pomocny

  • Zbanowany

Reputacja: 13
Początkujący

  • Postów:73
  • GG:
  • Imię:Rafał
  • Lokalizacja:Jarosław
Offline

Napisano 26.06.2015 21:05

#include <amxmodx>
#include <engine>

public client_PreThink(id)
{
    if(is_user_alive(id))
    {
        set_hudmessage(255, 0, 0, 0.02, 0.20);
        ShowSyncHudMsg(id, CreateHudSyncObj(), "Zyjesz!");
    }
    else
    {
        set_hudmessage(255, 0, 0, 0.02, 0.20);
        ShowSyncHudMsg(id, CreateHudSyncObj(), "Nie zyjesz!");
    }
    return true;

}



#8 neolagg

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 12
Początkujący

  • Postów:316
  • GG:
  • Lokalizacja:Zielona Góra
Offline

Napisano 27.06.2015 20:37

Czy można to z Twojej strony dołączyć do pluginu który podałem ku górze? Flaga X tak jak kolega napisał.


  • +
  • -
  • 0

#9 Linux'

    Pan Pomocny

  • Power User

Reputacja: 549
Wszechwiedzący

  • Postów:1 501
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:AmxMod i SourceMod
Offline

Napisano 10.07.2015 21:00

Nie ma sensu rejestrowanie prethinku i przerabianie calego kodu. Teraz powinno dzialac.

#include <amxmodx>

#include <amxmisc>
#include <csx>
#include <fakemeta>

#define PLUGIN "Rangi"
#define VERSION "1.0"
#define AUTHOR "Sn!ff3r" /* Edit by Real */

#define TASK 666

#define ADMIN_FLAG_X (1<<23)
/* TUTAJ WYZEJ ZMIEN FLAGE VIPA NA SWOJA */

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
}

public client_connect(id)
{
    if(is_user_bot(id))
        return
    
    new param[1]
    param[0] = id
    
    set_task(1.0,"rank",TASK+id,param,1,"b")
    
    
}

public client_disconnect(id)
    if(task_exists(TASK+id))
    remove_task(TASK+id)

public rank(param[])
{
    
    static stats[8], body[8]
    
    new id = param[0]
    
    if(!is_user_alive(id))
    {
        id = pev(id, pev_iuser2);
        if(!id)
            id = param[0]
    }
    
    get_user_stats(id, stats, body)
    
    new ranga[30]
    
    if ( stats[0] >= 0 && stats[0] <= 29)
        format(ranga,29,"Świeży")
    else if ( stats[0] >= 30 && stats[0] <= 59)
        format(ranga,29,"Bywalec")
    else if ( stats[0] >= 60 && stats[0] <= 119)
        format(ranga,29,"Mistrz")
    else if ( stats[0] >= 120 && stats[0] <= 209)
        format(ranga,29,"Staly Bywalec")
    else if ( stats[0] >= 210 && stats[0] <= 324)
        format(ranga,29,"Palma")
    else if ( stats[0] >= 325 && stats[0] <= 499)
        format(ranga,29,"Kat")
    else if ( stats[0] >= 500 && stats[0] <= 729)
        format(ranga,29,"Kozak")
    else if ( stats[0] >= 730 && stats[0] <= 999)
        format(ranga,29,"Macho")
    else if ( stats[0] >= 100 && stats[0] <= 1399)
        format(ranga,29,"Snajper")
    else if ( stats[0] >= 1400 && stats[0] <= 1849)
        format(ranga,29,"Rambo")
    else if ( stats[0] >= 1850 && stats[0] <= 2299)
        format(ranga,29,"Terminator kokosowy")
    
    new postep[30]
    new max_rang = 11
    
    
    if ( stats[0] >= 0 && stats[0] <= 29)
        format(postep,29,"1/%i",max_rang)
    else if ( stats[0] >= 30 && stats[0] <= 59)
        format(postep,29,"2/%i",max_rang)
    else if ( stats[0] >= 60 && stats[0] <= 119)
        format(postep,29,"3/%i",max_rang)
    else if ( stats[0] >= 120 && stats[0] <= 209)
        format(postep,29,"4/%i",max_rang)
    else if ( stats[0] >= 210 && stats[0] <= 324)
        format(postep,29,"5/%i",max_rang)
    else if ( stats[0] >= 325 && stats[0] <= 499)
        format(postep,29,"6/%i",max_rang)
    else if ( stats[0] >= 500 && stats[0] <= 729)
        format(postep,29,"7/%i",max_rang)
    else if ( stats[0] >= 730 && stats[0] <= 999)
        format(postep,29,"8/%i",max_rang)
    else if ( stats[0] >= 100 && stats[0] <= 1399)
        format(postep,29,"9/%i",max_rang)
    else if ( stats[0] >= 1400 && stats[0] <= 1849)
        format(postep,29,"10/%i",max_rang)
    else if ( stats[0] >= 1850 && stats[0] <= 2299)
        format(postep,29,"11/%i",max_rang)
    
    new name[33]
    get_user_name(id,name,32)
    
    id = param[0]
    
    set_hudmessage(255, 255, 255, 0.01, 0.17)
    show_hudmessage(id, "| Nick: %s^n| Ranga: %s^n| Zabojstw: %d^n| Postep: %s^n| VIP: %s^n| Forum: xxxxxx.pl",name ,ranga,stats[0], postep, (get_user_flags(id) & ADMIN_FLAG_X)? "Tak": "Nie");    
}

  • +
  • -
  • 1

b35020692_qesnxqa.png


#10 neolagg

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 12
Początkujący

  • Postów:316
  • GG:
  • Lokalizacja:Zielona Góra
Offline

Napisano 11.07.2015 22:46

dalej to samo


  • +
  • -
  • 0

#11 Amaroq

    AMXX Contributor

  • Użytkownik

Reputacja: 304
Wszechpomocny

  • Postów:380
  • GG:
  • Steam:steam
  • Imię:Karol
  • Lokalizacja:Łódź
Offline

Napisano 11.07.2015 23:42

#include <amxmodx>
#include <csx>
#include <fakemeta>

#define PLUGIN "Rangi"
#define VERSION "1.0"
#define AUTHOR "Sn!ff3r" /* Edit by Real */

#define TASK 666

#define ADMIN_FLAG_X (1<<23)
/* TUTAJ WYZEJ ZMIEN FLAGE VIPA NA SWOJA */

new const max_rang = 11;

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
}

public client_connect(id)
{
    if(is_user_bot(id) || is_user_hltv(id))
        return;
        
    new param[1];
    param[0] = id;
        
    set_task(1.0, "rank", TASK+id, param, 1, "b");
}

public client_disconnect(id)
{
    remove_task(TASK+id);
}

public rank(param[])
{
    static stats[8], body[8], ranga[30], postep[30], name[32];
    
    new id = param[0];
    
    if(!is_user_alive(id))
    {
        id = pev(id, pev_iuser2);
        if(!id)
            id = param[0];
    }
    
    get_user_stats(id, stats, body);
    
    if ( stats[0] >= 0 && stats[0] <= 29)
    {
        formatex(ranga, charsmax(ranga), "Świeży");
        formatex(postep, charsmax(postep), "1/%i", max_rang);
    }
    else if ( stats[0] >= 30 && stats[0] <= 59)
    {
        formatex(ranga, charsmax(ranga), "Bywalec");
        formatex(postep, charsmax(postep), "2/%i", max_rang);
    }
    else if ( stats[0] >= 60 && stats[0] <= 119)
    {
        formatex(ranga, charsmax(ranga), "Mistrz");
        formatex(postep, charsmax(postep), "3/%i", max_rang);
    }
    else if ( stats[0] >= 120 && stats[0] <= 209)
    {
        formatex(ranga, charsmax(ranga), "Staly Bywalec");
        formatex(postep, charsmax(postep), "4/%i", max_rang);
    }
    else if ( stats[0] >= 210 && stats[0] <= 324)
    {
        formatex(ranga, charsmax(ranga), "Palma");
        formatex(postep, charsmax(postep), "5/%i", max_rang);
    }
    else if ( stats[0] >= 325 && stats[0] <= 499)
    {
        formatex(ranga, charsmax(ranga), "Kat");
        formatex(postep, charsmax(postep), "6/%i", max_rang);
    }
    else if ( stats[0] >= 500 && stats[0] <= 729)
    {
        formatex(ranga, charsmax(ranga), "Kozak");
        formatex(postep, charsmax(postep), "7/%i", max_rang);
    }
    else if ( stats[0] >= 730 && stats[0] <= 999)
    {
        formatex(ranga, charsmax(ranga), "Macho");
        formatex(postep, charsmax(postep), "8/%i", max_rang);
    }
    else if ( stats[0] >= 1000 && stats[0] <= 1399)
    {
        formatex(ranga, charsmax(ranga), "Snajper");
        formatex(postep, charsmax(postep), "9/%i", max_rang);
    }
    else if ( stats[0] >= 1400 && stats[0] <= 1849)
    {
        formatex(ranga, charsmax(ranga), "Rambo");
        formatex(postep, charsmax(postep), "10/%i", max_rang);
    }
    else if ( stats[0] >= 1850 && stats[0] <= 2299)
    {
        formatex(ranga, charsmax(ranga), "Terminator kokosowy");
        formatex(postep, charsmax(postep), "11/%i", max_rang);
    }
    
    get_user_name(id, name, charsmax(name));
    bool hasVip = (get_user_flags(id) & ADMIN_FLAG_X);
    
    if(id != param[0])
        id = param[0];

    set_hudmessage(255, 255, 255, 0.01, 0.17);
    show_hudmessage(id, "| Nick: %s^n| Ranga: %s^n| Zabojstw: %d^n| Postep: %s^n| VIP: %s^n| Forum: xxxxxx.pl", name, ranga, stats[0], postep, (hasVip) ? "Tak" : "Nie");    
}
Sprawdź
  • +
  • -
  • 0
Plugin informujący o zabiciu zakładnika (wysyła do admina na say nick gracza oraz zapisuje o tym logi) - Hostage Killer v1.3.3
DarkGL to mój autorytet.

#12 neolagg

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 12
Początkujący

  • Postów:316
  • GG:
  • Lokalizacja:Zielona Góra
Offline

Napisano 22.07.2015 14:34

Oto błąd po Twoim kodzie i oczywiscie po kompilacji.

 

Spoiler

 


  • +
  • -
  • 0




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

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