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

[ROZWIĄZANE] Jail_Basic_Info[Problem]


Najlepsza odpowiedź szelbi , 03.10.2013 14:13

Play1284 , to nie ma prawa zadziałać prawidłowo.

 

Łap

Przejdź do postu


  • Zamknięty Temat jest zamknięty
4 odpowiedzi w tym temacie

#1 JestemGaLLem

    Nowy

  • Użytkownik

Reputacja: -2
Nowy

  • Postów:8
  • Imię:Mateusz
  • Lokalizacja:Ciechocinek
Offline

Napisano 03.10.2013 13:32

Mógł by mi ktoś przerobić ten plugin aby nie pokazywał numeru dnia tylko za co siedzisz?

/* Plugin generated by AMXX-Studio */


#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>


#define PLUGIN "JailBreak: Basic Info"
#define VERSION "1.0"
#define AUTHOR "Hubert"


#define USERTASK 921
#define UPDATEDELAY 1.0


new static reasons[][] = { 
    "Sranie w sklepie",
    "Narkotyki",
    "Lamienie",
    "Gwalciciel",
    "Kradziez",
    "Granie w minecrafta",
    "Brak kolan",
    "Brak plecow"
}


new userreason[33]
new rounds, hudhandler


public plugin_init() 
{
    register_plugin(PLUGIN, VERSION, AUTHOR)    
    
    register_event("TextMsg","restart_roundsnum","a","2&#Game_C"/*,"2&#Game_w"*/) 
    
    register_logevent("round_end", 2, "1=Round_End")  
    
    RegisterHam(Ham_Spawn, "player", "client_spawn", 1)    
    
    hudhandler = CreateHudSyncObj()
}


public round_end()
{
    rounds ++
}


public restart_roundsnum() 
{
    rounds = 0 
}


public client_disconnect(id)
{
    userreason[id] = -1
    
    if(task_exists(id + USERTASK))
    {
        remove_task(id + USERTASK)
    }
}


public client_spawn(id)
{    
    if(task_exists(id + USERTASK))
    {
        remove_task(id + USERTASK)
    }    
    
    if(get_user_team(id) == 1)
    {    
        userreason[id] = random_num(0, sizeof reasons - 1)
        
        set_task(UPDATEDELAY, "client_jailinfo", id + USERTASK, _, _, "b")
    }    
}


public client_jailinfo(TASKID)
{
    static id
    id = TASKID - USERTASK
    
    set_hudmessage(0, 255, 0, 0.8, 0.1, 0, 6.0, 12.0)
    
    ShowSyncHudMsg(id, hudhandler, "Dzien %d | Siedzisz za %s.", rounds, reasons[userreason[id]])    
}  
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par }
*/

 


  • +
  • -
  • -1

#2 Play1284

    Zaawansowany

  • Zbanowany

Reputacja: 15
Początkujący

  • Postów:108
  • GG:
  • Imię:Michał
  • Lokalizacja:Radom
Offline

Napisano 03.10.2013 13:55

Sprawdź :

/* Plugin generated by AMXX-Studio */
 
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
 
#define PLUGIN "JailBreak: Basic Info"
#define VERSION "1.0"
#define AUTHOR "Hubert"
 
#define USERTASK 921
#define UPDATEDELAY 1.0
 
new static reasons[][] = { 
    "Sranie w sklepie",
    "Narkotyki",
    "Lamienie",
    "Gwalciciel",
    "Kradziez",
    "Granie w minecrafta",
    "Brak kolan",
    "Brak plecow"
}
 
new userreason[33]
new rounds, hudhandler
 
public plugin_init() 
{
    register_plugin(PLUGIN, VERSION, AUTHOR)    
    
    register_event("TextMsg","restart_roundsnum","a","2&#Game_C"/*,"2&#Game_w"*/) 
    
    register_logevent("round_end", 2, "1=Round_End")  
    
    RegisterHam(Ham_Spawn, "player", "client_spawn", 1)    
    
    hudhandler = CreateHudSyncObj()
}
 
public round_end()
{
    rounds ++
}
 
public restart_roundsnum() 
{
    rounds = 0 
}
 
public client_disconnect(id)
{
    userreason[id] = -1
    
    if(task_exists(id + USERTASK))
    {
        remove_task(id + USERTASK)
    }
}
 
public client_spawn(id)
{    
    if(task_exists(id + USERTASK))
    {
        remove_task(id + USERTASK)
    }    
    
    if(get_user_team(id) == 1)
    {    
        userreason[id] = random_num(0, sizeof reasons - 1)
        
        set_task(UPDATEDELAY, "client_jailinfo", id + USERTASK, _, _, "b")
    }    
}
 
public client_jailinfo(TASKID)
{
    static id
    id = TASKID - USERTASK
    
    set_hudmessage(0, 255, 0, 0.8, 0.1, 0, 6.0, 12.0)
    
    ShowSyncHudMsg(id, hudhandler, "Siedzisz za %s.", rounds, reasons[userreason[id]])    
}  
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par }
*/

Użytkownik Play1284 edytował ten post 03.10.2013 14:11


#3 szelbi

    Hero

  • Power User

Reputacja: 373
Wszechpomocny

  • Postów:1 032
  • Steam:steam
  • Imię:Norbert
  • Lokalizacja:Częstochowa
Offline

Napisano 03.10.2013 14:13   Najlepsza odpowiedź

Play1284 , to nie ma prawa zadziałać prawidłowo.

 

Łap

Załączony plik  jail_powod.sma   1,1 KB  136 Ilość pobrań
  jail_powod.amxx


  • +
  • -
  • 1

#4 JestemGaLLem

    Nowy

  • Autor tematu
  • Użytkownik

Reputacja: -2
Nowy

  • Postów:8
  • Imię:Mateusz
  • Lokalizacja:Ciechocinek
Offline

Napisano 03.10.2013 14:29

dzięki zaraz testuje!


  • +
  • -
  • 0

#5 JestemGaLLem

    Nowy

  • Autor tematu
  • Użytkownik

Reputacja: -2
Nowy

  • Postów:8
  • Imię:Mateusz
  • Lokalizacja:Ciechocinek
Offline

Napisano 03.10.2013 14:36

Masz reputacje! Plugin działa jak należy! Temat do zamknięcia!


  • +
  • -
  • 0




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

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