Keičiame modelį PAPRASČIAUSIAS Būdas.

Šiame forume galima rasti pamokas, patarimus, skriptus ir kitą naudingą informciją.
Post Reply
User avatar
xFrostas
Flooderis arba specialistas
Posts: 660
Joined: 2010 Sep 02 15:47
Skype: frost.lt

Keičiame modelį PAPRASČIAUSIAS Būdas.

Post by xFrostas »

Keičiame žaidėjo modelį, paprasčiausiu būdų.
Skaitykite kodą, kode yra visi paaiškinimai.
P.S. Naudojant šį būdą reikia naudoti dproto.

Code: Select all

// Amxmodx'o includas (biblioteka)#include <amxmodx> // Cstrike'o includas (biblioteka)#include <cstrike> // Hamsandwich'o includas (biblioteka)#include <hamsandwich> public plugin_init(){    // Registruojam pluginą. Plugino pavadinimas, versija, autorius.    register_plugin("Keiciame zaidejo Modeli", "1.0", "SM The Moon")     // Registruojam Spawn'o Forwardą.    RegisterHam(Ham_Spawn, "player", "Ham_PlayerSpawn", 1)} // Precache, naudojame tam, kad žaidėjui siūstų garsą, sprite'ą, model'į.public plugin_precache(){    // Precahinam modelį. (Nežinau kaip į lietuvių kalbą verčiasi precache)    // Tiesiog nurodome vietą iki modelio.    precache_model("models/player/Musu_modelis/Musu_modelis.mdl")     // Priklauso antrai dalei.    precache_model("models/player/Musu_modelisT/Musu_modelisT.mdl")    precache_model("models/player/Musu_modelisCT/Musu_modelisCT.mdl")} // Spawn'o Forwardas. Čia rašysime viską ką norėsite jo žaidėjas gautu ant spawn'o (atsiradimo).public Ham_PlayerSpawn(id){    // Tikrinam, ar žaidėjas yra negyvas, jai žaidėjas negyvas bus "return".    // Iš Arno pamokų žinot jog "return" tas pats kaip praleisti    // Tai jai žaidėjas negyvas jam ši dalis neveiks.    if (!is_user_alive(id))        return     // Nurodom, kad žaidėjui ant spawn'o (atsiradimo) duotų jūsų irašytą modelį.    cs_set_user_model(id, "Musu_modelis")     // Antra dalis    // Jai norite jog CT ir T gautu atskirus modelius jums reikės daryti su cs_get_user_team(id) komanda.    // Terroristams pakeis model    if (cs_get_user_team(id) == CS_TEAM_T)        cs_set_user_model(id, "Musu_modelisT")     // Counter-Terroristams pakeis model    if (cs_get_user_team(id) == CS_TEAM_CT)        cs_set_user_model(id, "Musu_modelisCT")}
Šis gidas priklauso Amxmodx.lt forumui.
Bet koks šios informacijos platinimas be autoriaus sutikimo yra griežtai draudžiamas.
Last edited by xFrostas on 2011 Jan 30 21:54, edited 3 times in total.

User avatar
baltymas
O taip. Jis jau surinko 50 žinučių!
Posts: 79
Joined: 2011 Jan 15 09:42
Skype: baltymas
Location: Meksikas

Re: Keičiame modelį PAPRASČIAUSIAS Būdas.

Post by baltymas »

prechache yra naudojamas tam, kad žaidėjui siūstu failą. ;)

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: Keičiame modelį PAPRASČIAUSIAS Būdas.

Post by aaarnas »

Taip keisdamas modelius gali sukelti svc_bad klaidas. Verčiau paskaityk tai ir perdaryk pamoką: http://forums.alliedmods.net/showthread.php?t=69386
Palikau CS pasaulį ;/ . Nebepasiekiamas.

User avatar
xFrostas
Flooderis arba specialistas
Posts: 660
Joined: 2010 Sep 02 15:47
Skype: frost.lt

Re: Keičiame modelį PAPRASČIAUSIAS Būdas.

Post by xFrostas »

Jau daug laiko naudoju "cs_set_user_team(id)", ir dar nėkarto man to nebuvo ;D

-- 2011 Sau 30 22:15 --

Beja manau jog taip keičiant, jai viską teisingai padarai, nebūna jokių svc_bad.

User avatar
beast
AMX Mod X ekspertai
Posts: 509
Joined: 2011 Jan 08 18:44
Skype: thefurious4
Contact:

Re: Keičiame modelį PAPRASČIAUSIAS Būdas.

Post by beast »

xFrostas wrote: Beja manau jog taip keičiant, jai viską teisingai padarai, nebūna jokių svc_bad.
Būna, kai daug žaidėjų serve ir jiems vienu metu keičiamas modelis. Bet tai jau nebe problema, nes dproto ištaiso svc_bad errorus.

User avatar
xFrostas
Flooderis arba specialistas
Posts: 660
Joined: 2010 Sep 02 15:47
Skype: frost.lt

Re: Keičiame modelį PAPRASČIAUSIAS Būdas.

Post by xFrostas »

Tai prašysiu jog šį būdą reikia naudoti su dproto.

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: Keičiame modelį PAPRASČIAUSIAS Būdas.

Post by aaarnas »

Kai serveryje žais 32/32, tada tikrai pajusi.
Steam serveriai nenaudoja dproto.

Prašau kurti rimtas pamokas, arba nekurti visai.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

User avatar
xFrostas
Flooderis arba specialistas
Posts: 660
Joined: 2010 Sep 02 15:47
Skype: frost.lt

Re: Keičiame modelį PAPRASČIAUSIAS Būdas.

Post by xFrostas »

Gerai kursiu tik rimtas pamokas, arba nekursiu visai. :/

Post Reply

Who is online

Users browsing this forum: No registered users and 8 guests