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.
|
Questy do Nowego Cod'a
#22
Napisano 25.12.2011 09:25
[Aktualizacja 22.01.2015] GunXpMod 2.7.4
#23
Napisano 27.12.2011 10:26
Polecam pluga ! Wszystko dziala dokladnie w 100%
Sprzedam silnik Cod Moda z nowymi statystykami do wyboru - Regeneracja HP, Większe obrazenia, Grawitacja, Szybsze Expienie
Sprzedam system Premium Pointsow - za każdą godzinę gry dostaje się na serwerze określoną ilość PP + do tego zintegrowany sklep gdzie mozna za nie kupic:
- Dowolny Perk | - Expo | - Klasę Premium|Vipa
KONTAKT - 9454187 GG
#24
Napisano 27.12.2011 19:02
#25
Napisano 27.12.2011 22:30
Btw caly dzien na serwerze plugin mi dziala doskonale, a na serwerze +15 osob ciagle.
Sprzedam silnik Cod Moda z nowymi statystykami do wyboru - Regeneracja HP, Większe obrazenia, Grawitacja, Szybsze Expienie
Sprzedam system Premium Pointsow - za każdą godzinę gry dostaje się na serwerze określoną ilość PP + do tego zintegrowany sklep gdzie mozna za nie kupic:
- Dowolny Perk | - Expo | - Klasę Premium|Vipa
KONTAKT - 9454187 GG
#26
Napisano 28.12.2011 11:36
#27
Napisano 18.01.2012 14:32
#include <amxmodx> #include <codmod> #include <nvault> #include <colorchat> #define PLUGIN "[COD] Questy" #define VERSION "1.0" #define AUTHOR "DarkGL edited by Muzzi" new const prefix[] = "[Questy]"; new const przedzial[][] = { {1,20}, {21,60}, {61,90}, {91,120}, {121,201} } new const SpisQuest[][] = { // 1-20 {1,2,"Saper","300"}, {1,2,"Komandos","300"}, {1,2,"Terrorysta","300"}, {1,2,"Telegrafista","300"}, {1,2,"Naukowiec","300"}, {1,2,"Swat","300"}, {1,2,"Zaopatrzeniowiec","300"}, {1,2,"Szpieg","1000"}, {1,2,"Medyk","300"}, {1,2,"Weteran AK-47","300"}, {1,2,"Najemnik","300"}, {1,2,"Obronca","300"}, {1,2,"Elitarny zolnierz","300"}, {1,2,"Strzelec Wyborowy","300"}, {1,2,"Wsparcie Ogniowe","300"}, // 21-60 {2,6,"Saper","1000"}, {2,6,"Komandos","1000"}, {2,6,"Terrorysta","1000"}, {2,6,"Telegrafista","1000"}, {2,6,"Naukowiec","1000"}, {2,6,"Swat","1000"}, {2,6,"Zaopatrzeniowiec","1000"}, {2,6,"Szpieg","1000"}, {2,6,"Medyk","1000"}, {2,6,"Weteran AK-47","1000"}, {2,6,"Najemnik","1000"}, {2,6,"Obronca","1000"}, {2,6,"Elitarny zolnierz","1000"}, {2,6,"Strzelec Wyborowy","1000"}, {2,6,"Wsparcie Ogniowe","1000"}, // 61-90 {3,20,"Saper","3000"}, {3,20,"Komandos","3000"}, {3,20,"Terrorysta","3000"}, {3,20,"Telegrafista","3000"}, {3,20,"Naukowiec","3000"}, {3,20,"Swat","3000"}, {3,20,"Zaopatrzeniowiec","3000"}, {3,20,"Szpieg","3000"}, {3,20,"Medyk","3000"}, {3,20,"Weteran AK-47","3000"}, {3,20,"Najemnik","3000"}, {3,20,"Obronca","3000"}, {3,20,"Elitarny zolnierz","3000"}, {3,20,"Strzelec Wyborowy","3000"}, {3,20,"Wsparcie Ogniowe","3000"}, // 91-120 {4,20,"Saper","3000"}, {4,20,"Komandos","3000"}, {4,20,"Terrorysta","3000"}, {4,20,"Telegrafista","3000"}, {4,20,"Naukowiec","3000"}, {4,20,"Swat","3000"}, {4,20,"Zaopatrzeniowiec","3000"}, {4,20,"Szpieg","3000"}, {4,20,"Medyk","3000"}, {4,20,"Weteran AK-47","3000"}, {4,20,"Najemnik","3000"}, {4,20,"Obronca","3000"}, {4,20,"Elitarny zolnierz","3000"}, {4,20,"Strzelec Wyborowy","3000"}, {4,20,"Wsparcie Ogniowe","3000"}, //120-201 {5,40,"Admiral","15000"}, {5,40,"Nozownik","15000"}, {5,40,"Kapitan","15000"}, {5,40,"Warhammer","15000"}, {5,40,"Leaon Zawodowiec","15000"} } new const QuestyInfo[][] = { "Zabij 2 Saperow", "Zabij 2 Komandosow", "Zabij 2 Terrorystow", "Zabij 2 Telegrafistow", "Zabij 2 Naukowcow", "Zabij 2 Swat'ow", "Zabij 2 Zaopatrzeniowcow", "Zabij 2 Szpiegow", "Zabij 2 Medykow", "Zabij 2 Weteranow AK-47", "Zabij 2 Najemnikow", "Zabij 2 Obroncow", "Zabij 2 Elitarnych zolnierzy", "Zabij 2 Zolnierzy wsparcia ogniowego", "Zabij 2 Strzelcow Wyborowych", "Zabij 6 Saperow", "Zabij 6 Komandosow", "Zabij 6 Terrorystow", "Zabij 6 Telegrafistow", "Zabij 6 Naukowcow", "Zabij 6 Swat'ow", "Zabij 6 Zaopatrzeniowcow", "Zabij 6 Szpiegow", "Zabij 6 Medykow", "Zabij 6 Weteranow AK-47", "Zabij 6 Najemnikow", "Zabij 6 Obroncow", "Zabij 6 Elitarnych zolnierzy", "Zabij 6 Zolnierzy wsparcia ogniowego", "Zabij 6 Strzelcow Wyborowych", "Zabij 15 Saperow", "Zabij 15 Komandosow", "Zabij 15 Terrorystow", "Zabij 15 Telegrafistow", "Zabij 15 Naukowcow", "Zabij 15 Swat'ow", "Zabij 15 Zaopatrzeniowcow", "Zabij 15 Szpiegow", "Zabij 15 Medykow", "Zabij 15 Weteranow AK-47", "Zabij 15 Najemnikow", "Zabij 15 Obroncow", "Zabij 15 Elitarnych zolnierzy", "Zabij 15 Zolnierzy wsparcia ogniowego", "Zabij 15 Strzelcow Wyborowych", "Zabij 25 Saperow", "Zabij 25 Komandosow", "Zabij 25 Terrorystow", "Zabij 25 Telegrafistow", "Zabij 25 Naukowcow", "Zabij 25 Swat'ow", "Zabij 25 Zaopatrzeniowcow", "Zabij 25 Szpiegow", "Zabij 25 Medykow", "Zabij 25 Weteranow AK-47", "Zabij 25 Najemnikow", "Zabij 25 Obroncow", "Zabij 25 Elitarnych zolnierzy", "Zabij 25 Zolnierzy wsparcia ogniowego", "Zabij 25 Strzelcow Wyborowych", "Zabij 40 Admiralow", "Zabij 40 Nozownikow", "Zabij 40 Kapitanow", "Zabij 40 Warhammerow", "Zabij 40 Leonow Zawodowcow" } new const QuestyInfoExp[][] = { "(Nagroda 300 doswiadczenia)", "(Nagroda 300 doswiadczenia)", "(Nagroda 300 doswiadczenia)", "(Nagroda 300 doswiadczenia)", "(Nagroda 300 doswiadczenia)", "(Nagroda 300 doswiadczenia)", "(Nagroda 300 doswiadczenia)", "(Nagroda 300 doswiadczenia)", "(Nagroda 300 doswiadczenia)", "(Nagroda 300 doswiadczenia)", "(Nagroda 300 doswiadczenia)", "(Nagroda 300 doswiadczenia)", "(Nagroda 300 doswiadczenia)", "(Nagroda 300 doswiadczenia)", "(Nagroda 300 doswiadczenia)", "(Nagroda 300 doswiadczenia)", "(Nagroda 1000 doswiadczenia)", "(Nagroda 1000 doswiadczenia)", "(Nagroda 1000 doswiadczenia)", "(Nagroda 1000 doswiadczenia)", "(Nagroda 1000 doswiadczenia)", "(Nagroda 1000 doswiadczenia)", "(Nagroda 1000 doswiadczenia)", "(Nagroda 1000 doswiadczenia)", "(Nagroda 1000 doswiadczenia)", "(Nagroda 1000 doswiadczenia)", "(Nagroda 1000 doswiadczenia)", "(Nagroda 1000 doswiadczenia)", "(Nagroda 1000 doswiadczenia)", "(Nagroda 1000 doswiadczenia)", "(Nagroda 1000 doswiadczenia)", "(Nagroda 1000 doswiadczenia)", "(Nagroda 3000 doswiadczenia)", "(Nagroda 3000 doswiadczenia)", "(Nagroda 3000 doswiadczenia)", "(Nagroda 3000 doswiadczenia)", "(Nagroda 3000 doswiadczenia)", "(Nagroda 3000 doswiadczenia)", "(Nagroda 3000 doswiadczenia)", "(Nagroda 3000 doswiadczenia)", "(Nagroda 3000 doswiadczenia)", "(Nagroda 3000 doswiadczenia)", "(Nagroda 3000 doswiadczenia)", "(Nagroda 3000 doswiadczenia)", "(Nagroda 3000 doswiadczenia)", "(Nagroda 3000 doswiadczenia)", "(Nagroda 3000 doswiadczenia)", "(Nagroda 3000 doswiadczenia)", "(Nagroda 8000 doswiadczenia)", "(Nagroda 8000 doswiadczenia)", "(Nagroda 8000 doswiadczenia)", "(Nagroda 8000 doswiadczenia)", "(Nagroda 8000 doswiadczenia)", "(Nagroda 8000 doswiadczenia)", "(Nagroda 8000 doswiadczenia)", "(Nagroda 8000 doswiadczenia)", "(Nagroda 8000 doswiadczenia)", "(Nagroda 8000 doswiadczenia)", "(Nagroda 8000 doswiadczenia)", "(Nagroda 8000 doswiadczenia)", "(Nagroda 8000 doswiadczenia)", "(Nagroda 8000 doswiadczenia)", "(Nagroda 8000 doswiadczenia)", "(Nagroda 8000 doswiadczenia)", "(Nagroda 15000 doswiadczenia)", "(Nagroda 15000 doswiadczenia)", "(Nagroda 15000 doswiadczenia)", "(Nagroda 15000 doswiadczenia)" } new prze_wybrany[33], vault_questy, vault_questy2, quest_gracza[33], ile_juz[33], klasa[33][64]; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_event("DeathMsg", "DeathMsg", "a"); register_clcmd("say /quest","cmdMenuQuest"); vault_questy = nvault_open("Questy"); vault_questy2 = nvault_open("Questy2"); } public cod_class_changed(id, klasa) { quest_gracza[id] = wczytaj_aktualny_quest(id) } public client_disconnect(id) zapisz_questa(id,quest_gracza[id],"1") public plugin_end() { nvault_close(vault_questy); nvault_close(vault_questy2); } public cmdMenuQuest(id){ if(quest_gracza[id] == -1 || quest_gracza[id] == -2) { new menu = menu_create("^n^n\y[Planeta-Skilla.pl] (w fazie testow, wszelakie bledy zglaszac)\wMenu Questow^n\dby \rMuzzi\d^n^n\yAktualny Quest: \wBrak","handle_cmdMenuQuest"); menu_additem(menu,"Wybierz Quest","0"); menu_additem(menu,"Resuj Questy \y[\rWszystkie!\y]","3"); menu_display(id,menu); } else { new formats[256]; format(formats,charsmax(formats),"^n^n^n\y[Planeta-Skilla.pl] \wMenu Questow^n\dby \rMuzzi^n^n\yAktualny Quest: \w%s^n\rStatus:\w %d/%d^n\y%s",QuestyInfo[quest_gracza[id]],ile_juz[id],SpisQuest[quest_gracza[id]][1],QuestyInfoExp[id]); new menu = menu_create(formats,"handle_cmdMenuQuest"); menu_additem(menu,"\dWybierz Quest","2"); menu_additem(menu,"\wAnuluj Quest","1"); menu_display(id,menu); } } public handle_cmdMenuQuest(id,menu,item){ if(item==MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; } new data[6], iName[64]; new access, callback; menu_item_getinfo(menu, item, access, data,5, iName, 63, callback); new key = str_to_num(data); switch(key) { case 0: cmdQuest(id) case 1:{ zapisz_questa(id,quest_gracza[id],"0") quest_gracza[id] = -1; zapisz_aktualny_quest(id) } case 2:{ ColorChat(id,GREY,"%s Niestety, posiadasz aktualnie Questa",prefix); return PLUGIN_HANDLED; } case 3: resetquesty(id) } return PLUGIN_HANDLED; } public cmdQuest(id){ if(quest_gracza[id] == -1 || quest_gracza[id] == -2) { new formats[512]; format(formats,charsmax(formats),"^n^n\y[NazwaSieci.pl] \wWybierz Quest\d"); new menu = menu_create(formats,"handle_cmdQuest"); for(new i=0; i<sizeof przedzial; i++) { format(formats,charsmax(formats),"Questy od \r%d \wdo \r%d",przedzial[i][0],przedzial[i][1]); menu_additem(menu, formats); } menu_display(id,menu); } else { ColorChat(id,GREY,"%s Wykonaj najpierw poprzednie zadanie",prefix) } return PLUGIN_CONTINUE; } public handle_cmdQuest(id,menu,item){ if(item == MENU_EXIT){ menu_destroy(menu); return PLUGIN_CONTINUE; } if(cod_get_user_level(id) < przedzial[item][0]) { ColorChat(id,GREY,"%s Masz za maly level!",prefix); cmdQuest(id) menu_destroy(menu); return PLUGIN_HANDLED; } new formats[512] formatex(formats,charsmax(formats),"^n^n\y[NazwaSieci.pl] \wWybierz Quest^n\dZadania od %d do %d poziomu",przedzial[item][0],przedzial[item][1]); new menu = menu_create(formats,"handle_handle_cmdQuest") for(new i=0; i<sizeof SpisQuest; i++) { if(SpisQuest[i][0] == item+1){ formatex(formats,charsmax(formats),"\w%s \r%s",QuestyInfo[i],QuestyInfoExp[i]); menu_additem(menu,formats); } } prze_wybrany[id] = item+1; menu_display(id,menu); return PLUGIN_CONTINUE; } public handle_handle_cmdQuest(id,menu,item){ if(item == MENU_EXIT){ menu_destroy(menu); return PLUGIN_CONTINUE; } new ile2 = 0; for(new i = 0;i<sizeof(SpisQuest);i++){ if(SpisQuest[i][0] != prze_wybrany[id]){ continue; } if(ile2 == item){ item = i; break; } ile2++; } if(wczytaj_questa(id,item)){ ColorChat(id,GREY,"%s Wykonales juz to zadanie!",prefix); cmdQuest(id) menu_destroy(menu); return PLUGIN_CONTINUE; } quest_gracza[id] = item; ile_juz[id] = 0 zapisz_aktualny_quest(id) ColorChat(id,GREY,"%s Wybrales quest: %s %s powodzenia !",prefix,QuestyInfo[item],QuestyInfoExp[item]); quest_gracza[id] = wczytaj_aktualny_quest(id); menu_destroy(menu); return PLUGIN_CONTINUE; } public DeathMsg(){ new attacker = read_data(1); new victim = read_data(2); if(quest_gracza[attacker] != -1) { if(attacker == victim) return PLUGIN_HANDLED; cod_get_class_name(cod_get_user_class(victim), klasa[victim], charsmax(klasa)); if(klasa[victim][0] == SpisQuest[quest_gracza[attacker]][2]){ ile_juz[attacker]++; zapisz_aktualny_quest(attacker) } if(ile_juz[attacker] == SpisQuest[quest_gracza[attacker]][1]){ ColorChat(attacker,GREY,"%s Wykonales zadanie %s gratulacje otrzymujesz %s expa!",prefix,QuestyInfo[quest_gracza[attacker]],QuestyInfoExp[attacker]) zapisz_questa(attacker,quest_gracza[attacker],"1") cod_set_user_xp(attacker,cod_get_user_xp(attacker) + SpisQuest[quest_gracza[attacker]][3]); quest_gracza[attacker] = -1; zapisz_aktualny_quest(attacker) } else { ColorChat(attacker,GREY,"%s Zabiles %i/%i %s",prefix,ile_juz[attacker],SpisQuest[quest_gracza[attacker]][1],SpisQuest[quest_gracza[attacker]][2]) } } return PLUGIN_CONTINUE; } public zapisz_questa(id,quest,value[]) { new name[64]; get_user_name(id,name,63) strtolower(name) new key[64]; format(key,63,"questy-%i-%s-%i",klasa[id],name,quest); nvault_set(vault_questy,key,value); } public zapisz_aktualny_quest(id){ new name[64]; get_user_name(id,name,63) strtolower(name) new key[256]; format(key,255,"questy-%d-%s",klasa[id],name); new data[32] formatex(data,charsmax(data),"#%d#%d",quest_gracza[id]+1,ile_juz[id]); nvault_set(vault_questy2,key,data); } public wczytaj_aktualny_quest(id){ new name[64]; get_user_name(id,name,63) strtolower(name) new key[256]; format(key,255,"questy-%d-%s",klasa[id],name); new data[32]; nvault_get(vault_questy2,key,data,31); replace_all(data,31,"#"," "); new questt[32],ile[32] parse(data,questt,31,ile,31) ile_juz[id] = str_to_num(ile) return str_to_num(questt)-1 } public wczytaj_questa(id,quest){ new name[64]; get_user_name(id,name,63) strtolower(name) new key[64]; format(key,63,"questy-%i-%s-%i",klasa[id],name,quest); new data[64]; nvault_get(vault_questy,key,data,63); return str_to_num(data); } public resetquesty(id) { new menu = menu_create("Czy na pewno chcesz usunac Wszystkie Zapisane Questy?","handle_resetquesty"); menu_additem(menu,"Tak, Chce wykasowac wszystkie Questy!","0"); menu_additem(menu,"Nie, Nie chce nic kasowac!","1"); menu_display(id,menu); } public handle_resetquesty(id,menu,item){ if(item==MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; } new data[6], iName[64]; new access, callback; menu_item_getinfo(menu, item, access, data,5, iName, 63, callback); new key = str_to_num(data); switch(key) { case 0:{ for(new i=0;i<sizeof SpisQuest;i++) { zapisz_questa(id,i,"0") } quest_gracza[id] = -1; zapisz_aktualny_quest(id) } case 1: ColorChat(id,GREY,"%s Nie baw sie <img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/biggrin.png' class='bbc_emoticon' alt=':D' />",prefix); } return PLUGIN_CONTINUE; }
#28
Napisano 01.02.2012 19:37
#29
Napisano 01.02.2012 19:41
Również z jednym lub większą ilością słów kluczowych: CoD Nowy, Cod, questy, muzzi, nowy cod, zadania, new questy
|
[ROZWIĄZANE] [QTM.Peyote] Dopisanie informacji do /klasyNapisany przez Lakrouss, 04.04.2024 cod, codmod |
|
|||
CoD Nowy
perk zwiększający wytrzymałość pekuNapisany przez Rafii, 05.03.2024 cod nowy |
|
||||
|
CoD Nowy
Modele KlasyNapisany przez Puni07, 11.02.2024 cod nowy |
|
|||
CoD Nowy
Problem z dywizjąNapisany przez Puni07, 08.02.2024 cod nowy |
|
||||
CoD Nowy
Misjedodac exp Napisany przez Anonimowy09, 08.01.2024 cod nowy |
|
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych