Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Search the Community

Showing results for tags 'cod stary'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Główna kategoria forum
    • Regulaminy
    • Konkursy
    • Sprawy dotyczące forum
    • Rekrutacja Forum
    • Sprawy dotyczące serwerów
    • Sprawy dotyczące usług na serwerze
    • Nieobecności
  • Bany na serwerach cs-kopytko.pl
    • AntiCheat - Zgłoś Czitera
    • Prośby o odbanowanie | Screeny
  • Serwery cs-kopytko.pl
    • Podania o Admina
    • cs-kopytko.pl [dust2 only]
    • cs-kopytko.pl [DM+BF2]
    • cs-kopytko.pl [FFA]
    • cs-kopytko.pl [MIX]
    • cs-kopytko.pl [Team Speak 3]
  • Counter Strike
    • Counter Strike 1.6
    • Mapy Counter Strike 1.6
    • Call of Duty Mod
    • Counter-Strike [GO]
  • Serwery HLDS
    • AMX Mod X
    • Hosting serwerów gier
    • E-sport
    • Zareklamuj się
  • WebMasterka
    • phpBB2 modified by Przemo
    • IPBoard / vBulletin
    • MyBB
    • Przydatne skrypty
  • Gry MMORPG
    • League of Legends
    • Tibia
    • Dota 2
  • Forum Ogólnotematyczne
    • Aktualności ze świata
    • Grafika
    • Muzyka
    • Gry
    • Komputery i konsole
    • Sport
    • Filmy
    • Literatura
    • Motoryzacja i Tuning
    • Youtube
    • HydePark
    • Redakcja CSK
    • Giełda
  • Archiwum
    • Archiwum
    • Kosz

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Skype


gg:


Steam ID:


Nick w grze:


Imię:


Skąd:


Zainteresowania:

Found 7 results

  1. w public Odrodzenie wklejamy to: if(informacje_przedmiotu_gracza[id][0] == X && random_num(1, 3) == 1) // szansa 1/3 na odrodzenie się u wroga { spawn_u_wroga(id) ZmienUbranie(id, 0); } Za X dajemy swój numer itemu! Na koniec *.sma wklejamy to: public spawn_u_wroga(id) { new CsTeams:team=cs_get_user_team(id) cs_set_user_team(id,((team==CS_TEAM_CT)? CS_TEAM_T: CS_TEAM_CT),CS_DONTCHANGE) ExecuteHam(Ham_Spawn,id) cs_set_user_team(id,team,CS_DONTCHANGE) return 0 }
  2. Poradnik jak dodać "Item wyłącznie dla vipa" Dla osób, które wciąż korzystają z Cod'a Starego mam przydatny kod na item dla vip'a . Jak to działa? Jeżeli nie masz vip'a i dropniesz ten item to go od razu wyrzuca i daje ci inny. Oczywiscie Vipowi nie wyrzuci. Instrukcja Pod #define AUTHOR "QTM_Peyote" dodajemy #define FLAGA ADMIN_LEVEL_G // itemy premium na flage S zmien na swoja jak chcesz (Możemy zmienić na swoją flagę). Tworzymy Item normalnie czyli nazwa i opis . Ja stworzyłem item S.T.A.L.K.E.R (premium) u mnie numer itemu to 50 zapamiętaj swój . pod if(informacje_przedmiotu_gracza[id][0] == 13) give_item(id, "weapon_awp"); dodajemy if(informacje_przedmiotu_gracza[id][0] == XXX) set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 5); // tutaj dodajesz wlasciwosci itemu np. dodakowe hp // lub danie broni set_user_health(id, 5) // dla mojego stalker'a ustawiam 5hp i niewidzalnosc. szukamy public DajPrzedmiot(id) dodajemy nowy case case: XXX{ //dodajemy wlasciwosci set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 5); // uwaga nie dodajemy nic ze zmiana hp , premium(id); // premium(id) musi byc za wlasciwosciami itemu } ** za XXX podstawiasz swój numer itemu. dodajemy na końcu. public premium(id){ if(get_user_flags(id) & FLAGA){ client_print(id, print_chat, "Wylosowales item PREMIUM!"); } else UsunPrzedmiot(id); DajPrzedmiot(id, random_num(1, sizeof nazwy_przedmiotow-1)); // jezeli gracz nie ma VIPA losuje mu inny item client_print(id, print_chat, "Gdybys kupil premium wylosowalbys lepszy item"); } if(informacje_przedmiotu_gracza[id][0] == 50){ set_user_health(id, 5) // ustawienie hp na 5, poniewaz gracz ma VIP'a i ma item S.T.A.L.K.E.R } Jeżeli chcemy dodać nowy item robimy tak samo tylko że w premium(id) dodajemy nowy if po tym else UsunPrzedmiot(id); DajPrzedmiot(id, random_num(1, sizeof nazwy_przedmiotow-1)); // jezeli gracz nie ma VIPA losuje mu inny item client_print(id, print_chat, "Gdybys kupil premium wylosowalbys lepszy item"); } dodajemy nowy if czyli if(informacje_przedmiotu_gracza[id][0] == NUMER_NOWEGO_ITEMU_VIP){ Za wszystkie XXX - podajemy swój numer itemu. http://amxx.pl
  3. Z tym poradnikiem dowiecie się jak zrobić klasę, która będzie dostępna od wyznaczonego lvla. Zaczynamy. Szukamy: public WybierzKlase_Handle(id, menu, item) W nim szukamy: if(item == Rambo && !(get_user_flags(id) & ADMIN_LEVEL_H)) { client_print(id, print_chat, "[COD:MW] Nie masz uprawnien aby kozystac z klasy premium."); WybierzKlase(id); return PLUGIN_CONTINUE; } Za tym dodajemy: if(item == Nazwa_Klasy && poziom_gracza[id] < 50) { client_print(id, print_chat, "[COD:MW] Ta klasa jest dostepna od 50 lvl."); WybierzKlase(id); return PLUGIN_CONTINUE; } Powinno wyglądać tak: if(item == Rambo && !(get_user_flags(id) & ADMIN_LEVEL_H)) { client_print(id, print_chat, "[COD:MW] Nie masz uprawnien aby kozystac z klasy premium."); WybierzKlase(id); return PLUGIN_CONTINUE; } if(item == Nazwa_Klasy && poziom_gracza[id] < 50) { client_print(id, print_chat, "[COD:MW] Ta klasa jest dostepna od 50 lvl."); WybierzKlase(id); return PLUGIN_CONTINUE; } W tym przykładzie klasa będzie dostępna od 50 lvla. http://amxx.pl/
  4. Witam w tym tutku pokaże wam jak dodać radar pokazujący wszystkich żywych graczy Zaczynamy najpierw dodajemy stale nad plugin_init new const sound_radar[] = "radar.wav"; new g_msgHostageAdd, g_msgHostageDel, g_maxplayers; new radar[33]; teraz w plugin_init na samym koncu dodajemy g_msgHostageAdd = get_user_msgid("HostagePos"); g_msgHostageDel = get_user_msgid("HostageK"); g_maxplayers = get_maxplayers(); for (new i = 1; i<=g_maxplayers;i++) radar[i] = false; set_task (2.0,"radar_scan",_,_,_,"b"); w plugin_precache na koncu precache_sound(sound_radar); teraz funkcja odpowiedzialna za radar. Najlepiej na samym koncu pluginu dac //Radar public radar_scan() { new PlayerCoords[3]; new id; new Players[32]; new i; new playerCount = 0; for (id=1; id<=g_maxplayers; id++) { if((!is_user_alive(id))||(!radar[id])) continue; if(get_players(Players, playerCount, "a") &&is_user_alive(id)) { playerCount++; } for (i=1;i<=playerCount;i++) { get_user_origin(i, PlayerCoords) message_begin(MSG_ONE_UNRELIABLE, g_msgHostageAdd, {0,0,0}, id) write_byte(id) write_byte(i) write_coord(PlayerCoords[0]) write_coord(PlayerCoords[1]) write_coord(PlayerCoords[2]) message_end() message_begin(MSG_ONE_UNRELIABLE, g_msgHostageDel, {0,0,0}, id) write_byte(i) message_end() } emit_sound(id, CHAN_ITEM, sound_radar, 1.0, ATTN_NORM, 0, PITCH_NORM); } } Ok mamy radar to teraz wybieramy jak go ustawiamy Mozemy dac go jako przedmiot wiec w nazwy_przedmiotow dopisujemy "Radar"//29 i zapamietujemy na jakiej jest pozycji ( u mnie na 29 ) nastepnie opisy_przedmiotow "Radar pokazuje wszystkich zywych graczy" teraz musimy wywolac radar w przedmiocie w public DajPrzedmiot dodajemy nowy case z numerem przedmiotu i radar[id] = true; np. case 29: radar[id] = true; teraz trzeba ustawic aby radar sie wylaczal po wyrzuceniu itemu w public UsunPrzedmiot na koncu dodajemy radar[id] = false; mozemy takze zrobic postac np telegrafista majaca radar tworzymy klase wedlug innego tutka nastepnie w public Odrodzenie(id) po case Rambo: { give_item(id, "weapon_famas"); give_item(id, "weapon_elite"); ilosc_skokow_gracza[id]++; } tworzymy nowy case zatytulowany Telegrafista i wstawiamy radarek case Telegrafista: { give_item(id, "weapon_deagle"); radar[id] = true; } teraz trzeba zrobic warunek w UsunPrzedmiot przed radar[id] = false; dodajemy if(klasa_gracza[id] == Telegrafista) radar[id] = true; else pod public Odrodzenie(id) { if(!is_user_alive(id) || !is_user_connected(id)) return PLUGIN_CONTINUE; if(nowa_klasa_gracza[id]) { klasa_gracza[id] = nowa_klasa_gracza[id]; nowa_klasa_gracza[id] = 0; strip_user_weapons(id); dodajemy radar[id] = false; Notkę z załącznika wrzucamy do sounds/ i to koniec http://amxx.pl radar.rar
  5. Jak dodać czasowe ograniczenie np. co 2 sekundy dynamitów w cod stary? lecimy! pod new Float:poprzednia_rakieta_gracza[33]; dodaj new Float:poprzedni_dynamit_gracza[33]; W public PolozDynamit(id) dodaj pod if(!ilosc_dynamitow_gracza[id]) { client_print(id, print_center, "Wykorzystales juz caly dynamit!"); return PLUGIN_CONTINUE; } to: if(poprzedni_dynamit_gracza[id] + 2.0 > get_gametime()) { client_print(id, print_center, "Dynamitow mozesz uzywac co 2 sekundy!"); return PLUGIN_CONTINUE; } Nad tym: ilosc_dynamitow_gracza[id]--; dodaj to: poprzedni_dynamit_gracza[id] = get_gametime();
  6. dodaj do public plugin_init() register_forward(FM_AddToFullPack, "FwdAddToFullPack", 1); Na końcu pluginu dodaj: public FwdAddToFullPack(es_handle, e, ent, host, hostflags, player, pSet) { if(!is_user_connected(host) || !is_user_connected(ent)) return; if(informacje_przedmiotu_gracza[host][0]!=NUMER_ITEMU) return; set_es(es_handle, ES_RenderAmt, 255.0); } numer_itemu należy zamienić na numer itemu, który chcemy, aby widział niewidzialnych.
  7. 1. Rozpoczynamy od tworzenia normalnego itemu. Po ostatnim twoim itemie dodajesz: "Działko Orbitalne" 2. Następnym krokiem jest opis tego przedmiotu. Po ostatnim opisie itemu, dodajesz opis działka: "Po uzyciu zostaje wystrzelona wiazka laserowa niszczaca wszystkich wrogow w zasiegu 5,000u. Item mozna uzyc tylko raz na runde" UWAGA ! Pamiętaj, że ostatni item oraz jego opis nie może mieć przecinka na końcu ! 3. Dodajesz pod includami: #define MAKE_ENTITY 564 4. Następnie nad public plugin_initD() dodajesz: new const W_MODEL[] = "models/w_battery.mdl"; new const SOUND_APPROACH[] = "ioncannon/ic_approaching.wav" new const SOUND_BEACON[] = "ioncannon/ic_beacon_set.wav" new const SOUND_STOP[] = "vox/_comma.wav" new const SOUND_BEEP[] = "ioncannon/ic_beacon_beep.wav" new const SOUND_ATTACK[] = "ioncannon/ic_attack.wav" new const SOUND_READY[] = "ioncannon/ic_ready.wav" new const SOUND_PLANT[] = "ioncannon/ic_beacon_plant.wav" new BlueFire, LaserFlame, IonBeam, Shockwave, BlueFlare ; new IonShake; new bool:g_bUsed[33]; new Float:g_fBeamOrigin[33][8][3], Float:g_fBeamMidOrigin[33][3], Float:g_fRotationSpeed[33], Float:g_fDegrees[33][8], Float:g_fDistance[33], Float:g_fBeaconTime[33] ; new g_iEnt[33], g_iPitch[33], g_iIonState[33] ; enum { NONE = 0, PLANTING, PLANTED }; 5. W public plugin_init() dodajemy: IonShake = get_user_msgid("ScreenShake") 6. W public plugin_precache() dodajemy: LaserFlame = precache_model("sprites/ioncannon/ic_laserflame.spr"); IonBeam = precache_model("sprites/ioncannon/ic_ionbeam.spr"); Shockwave = precache_model("sprites/shockwave.spr") BlueFlare = precache_model("sprites/ioncannon/ic_bflare.spr") engfunc(EngFunc_PrecacheSound, SOUND_APPROACH) engfunc(EngFunc_PrecacheSound, SOUND_BEACON) engfunc(EngFunc_PrecacheSound, SOUND_BEEP) engfunc(EngFunc_PrecacheSound, SOUND_STOP) engfunc(EngFunc_PrecacheSound, SOUND_ATTACK) engfunc(EngFunc_PrecacheSound, SOUND_READY) engfunc(EngFunc_PrecacheSound, SOUND_PLANT) precache_model(W_MODEL) 7. Szukamy public CmdStart i tam dodajemy: if(informacje_przedmiotu_gracza[id][0] == xx) // xx - numer twojego itemu { if(g_iIonState[id] == NONE && !g_bUsed[id] && (Button & IN_USE) && !(OldButton & IN_USE) && get_user_weapon(id) == CSW_KNIFE) { g_iPitch[id] = 97 g_fBeaconTime[id] = 1.12 emit_sound(id, CHAN_WEAPON, SOUND_BEACON, VOL_NORM, ATTN_NORM, 0, PITCH_NORM) message_begin(MSG_ONE, get_user_msgid("BarTime"), {0, 0, 0}, id) write_byte(5) write_byte(0) message_end() g_iIonState[id] = PLANTING set_task(5.0, "MakeTransmiter", id+MAKE_ENTITY) return FMRES_IGNORED } if(g_iIonState[id] == PLANTING && (Button & (IN_ATTACK | IN_ATTACK2 | IN_BACK | IN_FORWARD | IN_CANCEL | IN_JUMP | IN_MOVELEFT | IN_MOVERIGHT | IN_RIGHT))) { remove_task(id+MAKE_ENTITY) message_begin(MSG_ONE, get_user_msgid("BarTime"), {0, 0, 0}, id) write_byte(0) write_byte(0) message_end() g_iIonState[id] = NONE emit_sound(id, CHAN_WEAPON, SOUND_BEACON, VOL_NORM, ATTN_NORM, (1<<5), PITCH_NORM) return FMRES_IGNORED } 8. Szukasz public ResetHUD(id) i tam dodajesz: g_bUsed[id] = false Źródło amxx.pl
×