/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <codmod>
#include <colorchat>
#include <cstrike>
#include <nvault>
#define PLUGIN "Questy"
#define VERSION "1.0"
#define AUTHOR "Pusty [b]"
native cod_get_user_frakcja(const nazwa_frakcji[])
native cod_set_user_monety(id, wartosc)
native cod_get_user_monety(id)
new bool:ma_quest[33] = false;
new g_vault
new quest1=0
new quest2=0
new quest3=0
public plugin_init() {
register_plugin("Questy", "1.0 beta", "Pusty [b]")
register_event("DeathMsg", "DeathMsg", "a")
register_clcmd("Say /q", "Menu_Questow")
g_vault = nvault_open("Questy");
}
public DeathMsg()
{
new kid = read_data(1) //zabojca
new vid = read_data(2) // ofiara
new weapon[64]
read_data(4,weapon,63) //krotka nazwa broni (bez weapon_ / CSW_ )
new skryto = cod_get_classid("Profesjonalny Skrytobujca(Premium)")
new strzelec = cod_get_classid("Strzelec Wyborowy")
new powstaniec = cod_get_classid("Powstaniec")
if(get_user_team(kid) != get_user_team(vid))
{
if(ma_quest[kid] == true)
{
if(cod_get_user_class(vid) == skryto && quest1 == 1)
{
quest1++
ColorChat(kid, GREY, "Zabiles juz %s Skrytobujcow", quest1)
}
if(cod_get_user_class(vid) == strzelec && quest2 == 1)
{
quest2++
ColorChat(kid, GREY, "Zabiles juz %s Strzelcow Wyborowych", quest2)
}
if(cod_get_user_class(vid) == powstaniec && quest3 == 1)
{
quest3++
ColorChat(kid, GREY, "Zabiles juz %s Powstancow", quest3)
}
}
}
SprawdzQuest(kid)
}
public Menu_Questow(id)
{
new tytul[25]
format(tytul, 24, "Wybierz Quest");
new menu = menu_create("Wybierz Quest", "Questy_he");
menu_additem(menu, "\ Zabij 10 Skrytobujcow[1500 expa i 25 monety]");
menu_additem(menu, "Zabij 20 Strzelcow Wyborowych[ 2300expai 30monet]");
menu_addtext(menu, "Zabij 30 Powstancow[4000expa i 20monet]");
menu_addtext(menu, "Anuluj obecny quest[koszt-40monet]");
menu_display(id, menu)
}
public Questy_he(id, menu, item)
{
client_cmd(id, "spk QTM_CodMod/select");
if(!is_user_alive(id) || !is_user_connected(id))
return PLUGIN_CONTINUE;
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_CONTINUE;
}
switch(item)
{
case 0:
{
if(ma_quest[id] == false)
{
quest1 = 1
ColorChat(id, GREEN, "Przyjales quest. Musisz zabic 10 Skrytobujcow")
}
else
ColorChat(id, GREEN, "Masz juz inny quest")
}
case 1:
{
if(ma_quest[id] == false)
{
quest2 = 1
ColorChat(id, GREEN, "Przyjales quest. Musisz zabic 20 Strzelcow Wyborowych")
}
else
ColorChat(id, GREEN, "Masz juz inny quest")
}
case 2:
{
if(ma_quest[id] == false)
{
quest3 = 1
ColorChat(id, GREEN, "Przyjales quest. Musisz zabic 30 Powstancow")
}
else
ColorChat(id, GREEN, "Masz juz inny quest")
}
}
return PLUGIN_CONTINUE;
}
public SprawdzQuest(id)
{
new monety = cod_get_user_monety(id)
new xp = cod_get_user_xp(id)
if(quest1 == 10)
{
ColorChat(id, GREEN, "Otrzymales nagrode 1500expa i 25monet")
quest1 = 0
cod_set_user_monety(id, monety+25);
cod_set_user_xp(id, xp+1500)
}
if(quest2 == 20)
{
ColorChat(id, GREEN, "Otrzymales nagrode 2500expa i 30monet")
quest2 = 0
cod_set_user_monety(id, monety+30);
cod_set_user_xp(id, xp+2500)
}
if(quest3 == 30)
{
ColorChat(id, GREEN, "Otrzymales nagrode 4000expa i 20monet")
quest3 = 0
cod_set_user_monety(id, monety+20);
cod_set_user_xp(id, xp+4000)
}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par }
*/
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.
|
Guest Message by DevFuse
8 odpowiedzi w tym temacie
#1
Napisano 16.06.2011 21:42
Witam nie wiem czy dobrze napisałem... do rzeczy czy mogłby mi ktoś poprawić ten plugin a by działał on na Stary CoD? z góry dzięki
#2
Napisano 16.06.2011 21:45
Znowu te questy.
Wywal je do kosza, na nic ci się nie przydadzą, bo są zbugowane i popsute.
Zajrzyj do mego profilu.
Wywal je do kosza, na nic ci się nie przydadzą, bo są zbugowane i popsute.
Zajrzyj do mego profilu.
#3
Napisano 16.06.2011 22:37
Po za tym, nawet jak ktoś go naprawi to nie będzie działać ze starym codem bo nie ma natywów.
#4
Napisano 16.06.2011 22:43
Będzie działać. Wszystko zależy od tego, jak się zrobi.
Nawet nie warto ich naprawiać, lepiej od nowa zrobić.
Nawet nie warto ich naprawiać, lepiej od nowa zrobić.
#5
Napisano 16.06.2011 22:47
Nomaf, to bądz tak dobry i zrób
#6
Napisano 16.06.2011 23:07
Albo nie utrudniając sobie życia, przystosować questy darka z diablo pod coda. Jego questy są dobrze napisane, ogólnie dużo z nimi można zrobić, wystarczy trochę się znać ;]Będzie działać. Wszystko zależy od tego, jak się zrobi.
Nawet nie warto ich naprawiać, lepiej od nowa zrobić.
Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo
#7
Napisano 16.06.2011 23:14
sebul, a potrafił byś to zrobić?
Również z jednym lub większą ilością słów kluczowych: CoD Stary
CoD Stary
Zmiana zapisu monet cod staryZmiana zapisu monet nie na klase ale jako ogół Napisany przez Jamdzam, 15.06.2019 cod stary, cod stary/nowy |
|
||||
|
CoD Stary
[ROZWIĄZANE] problem z klasą dostającą granat co 15 secNapisany przez Jamdzam, 10.06.2019 cod stary |
|
|||
CoD Stary
Dodanie int, wytrzymałości do perku przedmiotuNapisany przez WirtualnyFanatyk, 26.02.2019 cod stary |
|
||||
CoD Stary
Zmiana huduCod nowy, cod stary, opisy klas HUD Napisany przez WirtualnyFanatyk, 20.10.2018 cod stary |
|
||||
CoD Stary
CoD Nowy vs CoD StaryNapisany przez Zaaxel, 21.11.2017 cod stary |
|
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych