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

Godmode :]


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

#1 hardbot

    Banned

  • Zbanowany

Reputacja: 0
Nowy

  • Postów:3 049
Offline

Napisano 27.04.2010 17:25

Witam was mam takie pytanko.

Jak zrobić żeby po wpisaniu np /moc dostać Godmode za 15000$ na czas 20 sec jak by się dało do tego żeby w HUD wyświetlało się ile do końca Mocy w Sek np Niesmiertelnosc skonczy sie za: xxx
Sma wpiszcie tutaj Bardzo proszę o pomoc Dam Reputy za pomoc

Użytkownik hardbot edytował ten post 27.04.2010 17:26


#2 QTM. Peyote

    Wszechpomocny

  • Użytkownik

Reputacja: 1 010
Hero

  • Postów:330
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Polska
Offline

Napisano 27.04.2010 17:57

Masz 2 Cvary - koszt_mocy i czas_mocy.

#include <amxmodx>
#include <cstrike>
#include <fun>

#define PLUGIN "Moc"
#define VERSION "0.1.3.3.7"
#define AUTHOR "QTM_Peyote"

#define ZADANIE_SPRAWDZ_MOC 800

new czas_mocy_gracza[33]
new czas_mocy
new koszt_mocy

new SyncHudObj

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

register_clcmd("say /moc", "KupMoc")

register_cvar("koszt_mocy", "15000")
register_cvar("czas_mocy", "20")

SyncHudObj = CreateHudSyncObj()

koszt_mocy = get_cvar_num("koszt_mocy")
czas_mocy = get_cvar_num("czas_mocy")
}

public KupMoc(id)
{
new money = cs_get_user_money(id)
if(money < koszt_mocy)
{
client_print(id, print_chat, "Nie masz wystarczajacej ilosci pieniedzy.")
return PLUGIN_CONTINUE
}

if(czas_mocy_gracza[id]>0)
{
client_print(id, print_chat, "Nie mozesz kupic mocy bo, juz ja masz.")
return PLUGIN_CONTINUE
}

cs_set_user_money(id, money-koszt_mocy)
czas_mocy_gracza[id] = czas_mocy
set_user_godmode(id, 1)
set_task(1.0, "SprawdzMoc", id+ZADANIE_SPRAWDZ_MOC)
return PLUGIN_CONTINUE
}

public SprawdzMoc(id)
{
id -= ZADANIE_SPRAWDZ_MOC
set_hudmessage(255, 212, 42, 0.02, 0.77, 0, 6.0, 1.0)
if(czas_mocy_gracza[id]>0)
{
ShowSyncHudMsg(id, SyncHudObj, "Pozostalo %i do konca mocy.", czas_mocy_gracza[id]--)
set_task(1.0, "SprawdzMoc", id+ZADANIE_SPRAWDZ_MOC)
}
else
{
ShowSyncHudMsg(id, SyncHudObj, "Twoja moc skonczyla sie.")
set_user_godmode(id, 0)
}
}

public client_disconnect(id)
czas_mocy_gracza[id] = 0

Użytkownik QTM_Peyote edytował ten post 28.04.2010 14:13

  • +
  • -
  • 1

#3 Screeaam...

    ; ooo

  • Zbanowany

Reputacja: 154
Profesjonalista

  • Postów:1 012
  • Lokalizacja:Sosnowiec
Offline

Napisano 27.04.2010 17:58

Zrobiłem, lecz nie odlicza, ale jest pasek, więc chyba wystarczy. Nie wiem czy działa-nie testowałem. Działać może działa, ale nie wiem, czy będzie kase brało, musisz sprawdzić, bo ja nie mam jak...

#include <amxmodx>
#include <cstrike>
#include <fun>
#include <amxmisc>

#define PLUGIN "GodMode Plugin"
#define VERSION "1.0"
#define AUTHOR "Screeaam"


new gmsgBartimer


public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /moc","godmode")
gmsgBartimer = get_user_msgid("BarTime")
}

public bool:UTIL_Buyformoney(id,amount)
{
if (cs_get_user_money(id) >= amount)
{
cs_set_user_money(id,cs_get_user_money(id)-amount)
return true
}
else
{
set_hudmessage(0, 0, 255, -1.0, 0.3, 1, 6.0, 2.0)
show_hudmessage(id, "Nie masz tyle zlota")
return false
}

return false
}

public godmode(id)
{
if (!UTIL_Buyformoney(id,15000))
return PLUGIN_HANDLED
set_user_godmode(id, 1)
message_begin( MSG_ONE, gmsgBartimer, {0,0,0}, id )
write_byte( 20 )
write_byte( 0 )
message_end()
if(!task_exists(id))
set_task(20.0, "godOFF", id);
return PLUGIN_HANDLED
}

public godOFF(id)
{
set_user_godmode(id, 0)
set_hudmessage(0, 0, 255, -1.0, 0.3, 1, 6.0, 2.0)
show_hudmessage(id, "GodMode wylaczony!")
}


Napisz mi, czy działa, jeżeli nie, powiedz co jest źle, a postaram się to naprawić, ew. coś zmienić. ;]


@Up

Byłeś szybszy, :<

Mimo wszystko proszę o odpowiedź, czy dobrze to napisałem. xD

Użytkownik Screeaam... edytował ten post 27.04.2010 18:01


#4 Knopers

    Nie patrz tak na mnie !

  • Przyjaciel

Reputacja: 588
Wszechwiedzący

  • Postów:2 013
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Cz-wa
Offline

Napisano 27.04.2010 18:01


#include <amxmodx>
#include <cstrike>
#include <fun>

#define PLUGIN "Plug-In"
#define VERSION "0.1"
#define AUTHOR "Knopers"
#define GMODE_TASK 3431

new PlayerCDown[33];

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
register_concmd("say /moc", "fnGiveGodMode");
}
public fnGiveGodMode(id)
{
if(task_exists(id + GMODE_TASK))
{
client_print(id, print_chat, "Nie mozesz kupic GodModa bo juz masz :D");
return PLUGIN_CONTINUE;
}
if(cs_get_user_money(id) < 15000)
{
client_print(id, print_chat, "Nie mozesz kupic GodModa bo nie stac cie :D");
return PLUGIN_CONTINUE;
}
cs_set_user_money(id, cs_get_user_money(id) - 15000);
set_user_godmode(id, 1);
PlayerCDown[id] = 20;
if(task_exists(id + GMODE_TASK))
remove_task(id + GMODE_TASK);
set_task(1.0, "fnCDown", id + GMODE_TASK, _, _, "b");
return PLUGIN_CONTINUE;
}
public fnCDown(task_id)
{
new id = task_id - GMODE_TASK;
set_hudmessage(0, 255, 0, -1.0, 0.6, 0, 6.0, 1.0);
show_hudmessage(id, "Do konca GodMode zostalo : %d s", PlayerCDown[id]--);
if(PlayerCDown[id] <= 0)
{
if(task_exists(task_id))
remove_task(task_id)
set_user_godmode(id, 0);
}
}
public client_disconnect(id)
{
if(task_exists(id + GMODE_TASK))
remove_task(id + GMODE_TASK);
if(get_user_godmode(id))
set_user_godmode(id, 0);
}


27 kwiecień 2010 - 19:04:
Jak widać byłem ostatni , ale może bardziej czytelny ;)
  • +
  • -
  • 1

#5 hardbot

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 0
Nowy

  • Postów:3 049
Offline

Napisano 27.04.2010 18:23


#include <amxmodx>
#include <cstrike>
#include <fun>

#define PLUGIN "Moc"
#define VERSION "0.1.3.3.7"
#define AUTHOR "QTM_Peyote"

#define ZADANIE_SPRAWDZ_MOC 800

new czas_mocy_gracza[33]
new czas_mocy
new koszt_mocy

new SyncHudObj

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

register_clcmd("say /moc", "KupMoc")

register_cvar("koszt_mocy", "15000")
register_cvar("czas_mocy", "20")

SyncHudObj = CreateHudSyncObj()

koszt_mocy = get_cvar_num("koszt_mocy")
czas_mocy = get_cvar_num("czas_mocy")
}

public KupMoc(id)
{
new money = cs_get_user_money(id)
if(money < koszt_mocy)
{
client_print(id, print_chat, " [nazwa usera] Nie masz wystarczajacej ilosci pieniedzy.") //tutaj tak samo nazwa usera
return PLUGIN_CONTINUE
}
cs_set_user_money(id, money-koszt_mocy)
czas_mocy_gracza[id] = czas_mocy
set_user_godmode(id, 1)
set_task(1.0, "SprawdzMoc", id+ZADANIE_SPRAWDZ_MOC)
return PLUGIN_CONTINUE
}

public SprawdzMoc(id)
{
id -= ZADANIE_SPRAWDZ_MOC
set_hudmessage(255, 212, 42, 0.02, 0.77, 0, 6.0, 1.0)
if(czas_mocy_gracza[id]>0)
{
ShowSyncHudMsg(id, SyncHudObj, "[ Tutaj nazwa Użytkownika ]Pozostalo %i do konca mocy.", czas_mocy_gracza[id]--) // tutaj zaznaczyłem nazwę userka
set_task(1.0, "SprawdzMoc", id+ZADANIE_SPRAWDZ_MOC)
}
else
{
ShowSyncHudMsg(id, SyncHudObj, "[ Tutaj nazwa Użytkownika ] Twoja moc skonczyla sie.") /// tu tak samo jak się da
set_user_godmode(id, 0)
}
}


Dziękuje wam a dało by się dorobić nazwe usera ?? Dało by się oczywiście plusiki dla was za fatygę :P

#6 Screeaam...

    ; ooo

  • Zbanowany

Reputacja: 154
Profesjonalista

  • Postów:1 012
  • Lokalizacja:Sosnowiec
Offline

Napisano 27.04.2010 18:26

#include <amxmodx>

#include <cstrike>

#include <fun>



#define PLUGIN "Moc"

#define VERSION "0.1.3.3.7"

#define AUTHOR "QTM_Peyote"



#define ZADANIE_SPRAWDZ_MOC 800



new czas_mocy_gracza[33]

new czas_mocy

new koszt_mocy



new SyncHudObj



public plugin_init() {

        register_plugin(PLUGIN, VERSION, AUTHOR)

        

        register_clcmd("say /moc", "KupMoc")

        

        register_cvar("koszt_mocy", "15000")

        register_cvar("czas_mocy", "20")

        

        SyncHudObj = CreateHudSyncObj()

        

        koszt_mocy = get_cvar_num("koszt_mocy")

        czas_mocy = get_cvar_num("czas_mocy")

}



public KupMoc(id)

{

        new name[32]

	get_user_name(id, name, 31) 

        new money = cs_get_user_money(id)

        if(money < koszt_mocy)

        {

                client_print(id, print_chat, " [%s] Nie masz wystarczajacej ilosci pieniedzy.",name)  //tutaj tak samo nazwa usera

                return PLUGIN_CONTINUE

        }

        cs_set_user_money(id, money-koszt_mocy)

        czas_mocy_gracza[id] = czas_mocy

        set_user_godmode(id, 1)

        set_task(1.0, "SprawdzMoc", id+ZADANIE_SPRAWDZ_MOC)

        return PLUGIN_CONTINUE

}



public SprawdzMoc(id)

{

        new name[32]

	get_user_name(id, name, 31) 

        id -= ZADANIE_SPRAWDZ_MOC

        set_hudmessage(255, 212, 42, 0.02, 0.77, 0, 6.0, 1.0)

        if(czas_mocy_gracza[id]>0)

        {

                ShowSyncHudMsg(id, SyncHudObj, "[ %s ]Pozostalo %i do konca mocy.",name,czas_mocy_gracza[id]--)  // tutaj zaznaczyłem nazwę userka 

                set_task(1.0, "SprawdzMoc", id+ZADANIE_SPRAWDZ_MOC)

        }

        else

        {

                ShowSyncHudMsg(id, SyncHudObj, "[ %s ] Twoja moc skonczyla sie.",name)  /// tu tak samo jak się da

                set_user_godmode(id, 0)

        }

}

Użytkownik Screeaam... edytował ten post 27.04.2010 18:27


#7 hardbot

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 0
Nowy

  • Postów:3 049
Offline

Napisano 27.04.2010 18:39

Dzięki screeaam leci + x]

@UP
Jak odlicza to nie ma od 20 do 0 xD tylko wyskakują jakieś milionowe liczby OCB ??

Użytkownik hardbot edytował ten post 27.04.2010 19:32


#8 Knopers

    Nie patrz tak na mnie !

  • Przyjaciel

Reputacja: 588
Wszechwiedzący

  • Postów:2 013
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Cz-wa
Offline

Napisano 27.04.2010 20:31

ShowSyncHudMsg(id, SyncHudObj, "[ %s ]Pozostalo %i do konca mocy.",name,czas_mocy_gracza[id]--) // tutaj zaznaczyłem nazwę userka

W tym zamień %i na %d i powinno być all ok
  • +
  • -
  • 0

#9 hardbot

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 0
Nowy

  • Postów:3 049
Offline

Napisano 27.04.2010 21:04

dalej nie pomaga ;/ + do tego zamiast swojego nicku w nawiasach xD mam Nazwe Serwer'a xD

#10 Kusek

    z Wikipedii

  • Power User

Reputacja: 446
Wszechobecny

  • Postów:1 655
  • Imię:Krystian
Offline

Napisano 27.04.2010 21:07

a jeśli ma się wyświetlać nick to nie ma być %s?
  • +
  • -
  • 0

#11 hardbot

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 0
Nowy

  • Postów:3 049
Offline

Napisano 27.04.2010 22:40

Frajer to Chyba wiem nie jestem ślepy weszędzie jak byś nie zauważył jest %s o_O!
Co co to tego teraz nie działa w ogóle ten Kod Look


#include <amxmodx>
#include <cstrike>
#include <fun>

#define PLUGIN "Moc"
#define VERSION "0.1.3.3.7"
#define AUTHOR "QTM_Peyote"

#define ZADANIE_SPRAWDZ_MOC 800

new czas_mocy_gracza[33]
new czas_mocy
new koszt_mocy

new SyncHudObj

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

register_clcmd("say /moc", "KupMoc")

register_cvar("koszt_mocy", "15000")
register_cvar("czas_mocy", "20")

SyncHudObj = CreateHudSyncObj()

koszt_mocy = get_cvar_num("koszt_mocy")
czas_mocy = get_cvar_num("czas_mocy")
}

public KupMoc(id)
{
new money = cs_get_user_money(id)
if(money < koszt_mocy)
{
client_print(id, print_chat, "Nie masz wystarczajacej ilosci pieniedzy.")
return PLUGIN_CONTINUE
}

if(czas_mocy_gracza[id]<0)
{
client_print(id, print_chat, "Nie mozesz kupic mocy bo, juz ja masz.")
return PLUGIN_CONTINUE
}

cs_set_user_money(id, money-koszt_mocy)
czas_mocy_gracza[id] = czas_mocy
set_user_godmode(id, 1)
set_task(1.0, "SprawdzMoc", id+ZADANIE_SPRAWDZ_MOC)
return PLUGIN_CONTINUE
}

public SprawdzMoc(id)
{
id -= ZADANIE_SPRAWDZ_MOC
set_hudmessage(255, 212, 42, 0.02, 0.77, 0, 6.0, 1.0)
if(czas_mocy_gracza[id]>0)
{
ShowSyncHudMsg(id, SyncHudObj, "Pozostalo %i do konca mocy.", czas_mocy_gracza[id]--)
set_task(1.0, "SprawdzMoc", id+ZADANIE_SPRAWDZ_MOC)
}
else
{
ShowSyncHudMsg(id, SyncHudObj, "Twoja moc skonczyla sie.")
set_user_godmode(id, 0)
}
}

public client_disconnect(id)
czas_mocy_gracza[id] = 0


#12 Knopers

    Nie patrz tak na mnie !

  • Przyjaciel

Reputacja: 588
Wszechwiedzący

  • Postów:2 013
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Cz-wa
Offline

Napisano 28.04.2010 11:56

Tak powinno działać :
#include <amxmodx>
#include <cstrike>
#include <fun>

#define PLUGIN "Moc"
#define VERSION "0.1.3.3.7"
#define AUTHOR "QTM_Peyote"

#define ZADANIE_SPRAWDZ_MOC 800

new czas_mocy_gracza[33]
new czas_mocy
new koszt_mocy

new SyncHudObj

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

register_clcmd("say /moc", "KupMoc")

register_cvar("koszt_mocy", "15000")
register_cvar("czas_mocy", "20")

SyncHudObj = CreateHudSyncObj()

koszt_mocy = get_cvar_num("koszt_mocy")
czas_mocy = get_cvar_num("czas_mocy")
}

public KupMoc(id)
{
new money = cs_get_user_money(id)
if(money < koszt_mocy)
{
client_print(id, print_chat, "Nie masz wystarczajacej ilosci pieniedzy.")
return PLUGIN_CONTINUE
}

if(czas_mocy_gracza[id]<0)
{
client_print(id, print_chat, "Nie mozesz kupic mocy bo, juz ja masz.")
return PLUGIN_CONTINUE
}

cs_set_user_money(id, money-koszt_mocy)
czas_mocy_gracza[id] = czas_mocy
set_user_godmode(id, 1)
set_task(1.0, "SprawdzMoc", id+ZADANIE_SPRAWDZ_MOC)
return PLUGIN_CONTINUE
}

public SprawdzMoc(id)
{
id -= ZADANIE_SPRAWDZ_MOC
set_hudmessage(255, 212, 42, 0.02, 0.77, 0, 6.0, 1.0)
if(czas_mocy_gracza[id]>0)
{
ShowSyncHudMsg(id, SyncHudObj, "Pozostalo %d do konca mocy.", czas_mocy_gracza[id]--)
set_task(1.0, "SprawdzMoc", id+ZADANIE_SPRAWDZ_MOC)
}
else
{
ShowSyncHudMsg(id, SyncHudObj, "Twoja moc skonczyla sie.")
set_user_godmode(id, 0)
}
}

public client_disconnect(id)
czas_mocy_gracza[id] = 0

  • +
  • -
  • 1

#13 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1 344
Godlike

  • Postów:3 563
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 28.04.2010 13:26

if(czas_mocy_gracza[id]<0)
 {
 client_print(id, print_chat, "Nie mozesz kupic mocy bo, juz ja masz.")
 return PLUGIN_CONTINUE
 }

chyba
 if(czas_mocy_gracza[id]!=0)
 {
 client_print(id, print_chat, "Nie mozesz kupic mocy bo, juz ja masz.")
 return PLUGIN_CONTINUE
 }


i raczej



public KupMoc(id)
{
 new money = cs_get_user_money(id)
 czas_mocy_gracza[id] = czas_mocy
 if(money < koszt_mocy)
 {
 client_print(id, print_chat, "Nie masz wystarczajacej ilosci pieniedzy.")
 return PLUGIN_CONTINUE
 }
 
 if(czas_mocy_gracza[id]<0)
 {
 client_print(id, print_chat, "Nie mozesz kupic mocy bo, juz ja masz.")
 return PLUGIN_CONTINUE
 }
 
 cs_set_user_money(id, money-koszt_mocy)

 set_user_godmode(id, 1)
 set_task(1.0, "SprawdzMoc", id+ZADANIE_SPRAWDZ_MOC)
 return PLUGIN_CONTINUE
}

  • +
  • -
  • 1
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#14 hardbot

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 0
Nowy

  • Postów:3 049
Offline

Napisano 28.04.2010 14:15

Dzięki Konopers za Poprawkę + Leci
Dzięki G[o]Q za Poprawkę + Leci

@UP

Nadal zamiast Odliczać od 20sec do 0 to pokaże się 0 i nagle Bum i się odlicza jakaś sekwencja Liczb od 0 do kilku milionów Ale do tego po zakończeniu Wyskakuje

Twoja moc skonczyla sie.

Poradzicie coś na to ??

Użytkownik hardbot edytował ten post 28.04.2010 14:20


#15 Knopers

    Nie patrz tak na mnie !

  • Przyjaciel

Reputacja: 588
Wszechwiedzący

  • Postów:2 013
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Cz-wa
Offline

Napisano 28.04.2010 15:32

weź mój kod on działa na pewno bez bugów : Godmode :] - Nieoficjalny polski support AMX Mod X
  • +
  • -
  • 0

#16 hardbot

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 0
Nowy

  • Postów:3 049
Offline

Napisano 28.04.2010 15:58

LOL Nie działa ZolS

Odpalam w say /moc i co się pojawia

Za 5453534636 sec stracisz moc
Za 765743245454 sec stracisz moc
Za 7679534234232343 sec stracisz moc

Coś takiego wyskakuje OCB Plss

#17 mgr inż. Pavulon

    C35H60Br2N2O4

  • Przyjaciel

Reputacja: 1 742
Godlike

  • Postów:6 881
  • Steam:steam
  • Imię:Konrad
  • Lokalizacja:Koniecpol
Offline

Napisano 28.04.2010 16:14

LOL Nie działa ZolS

Odpalam w say /moc i co się pojawia

Za 5453534636 sec stracisz moc
Za 765743245454 sec stracisz moc
Za 7679534234232343 sec stracisz moc

Coś takiego wyskakuje OCB Plss


No chyba coś pomieszałeś bo w pluginie który dał Knopers nie ma "Za %d sec stracisz moc" lecz "Do konca GodMode zostalo : %d s" :P
  • +
  • -
  • 0

#18 hardbot

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 0
Nowy

  • Postów:3 049
Offline

Napisano 28.04.2010 19:13

Pavulon czy to taka aż wielka różnica xP

Napisałem bo sobie zmieniłem tak ^^ ale nadal nie działa ;( Why Why

#19 mgr inż. Pavulon

    C35H60Br2N2O4

  • Przyjaciel

Reputacja: 1 742
Godlike

  • Postów:6 881
  • Steam:steam
  • Imię:Konrad
  • Lokalizacja:Koniecpol
Offline

Napisano 28.04.2010 19:17

Jak sobie tak napisałeś to pokaż ten skrypt po edycji...
  • +
  • -
  • 0

#20 hardbot

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 0
Nowy

  • Postów:3 049
Offline

Napisano 28.04.2010 19:22


public fnGiveGodMode(id)
{
if(task_exists(id + GMODE_TASK))
{
ColorChat(id, GREEN, "[Informator] Nie mozesz kupic mocy bo, juz ja masz!");
return PLUGIN_CONTINUE;
}
if(cs_get_user_money(id) < 15000)
{
ColorChat(id, RED, "[Informator] Nie mozesz kupic mocy bo, juz ja masz!");
return PLUGIN_CONTINUE;
}
cs_set_user_money(id, cs_get_user_money(id) - 15000);
set_user_godmode(id, 1);
PlayerCDown[id] = 20;
if(task_exists(id + GMODE_TASK))
remove_task(id + GMODE_TASK);
set_task(1.0, "fnCDown", id + GMODE_TASK, _, _, "b");
return PLUGIN_CONTINUE;
}
public fnCDown(task_id)
{
new id = task_id - GMODE_TASK;
set_hudmessage(0, 255, 0, -1.0, 0.6, 0, 6.0, 1.0);
show_hudmessage(id, "[Informator] za %d sekund stracisz Moc.", PlayerCDown[id]--);
if(PlayerCDown[id] <= 0)
{
if(task_exists(task_id))
remove_task(task_id)
set_user_godmode(id, 0);
}
}
public client_disconnect(id)
{
if(task_exists(id + GMODE_TASK))
remove_task(id + GMODE_TASK);
if(get_user_godmode(id))
set_user_godmode(id, 0);
}


Pozmieniałem sobie tylko napisy ?? to chyba nie od tego się tak dzieje bo jak daje prosto od Knopers'a bez przerabiania to dalej tak samo OCB




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

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