FakePlayer 1.0 Pluginas

Pluginai, kuriuos tikrintojai įvertino neigiamai ir jie laukia atnaujinimo.
User avatar
xFrostas
Flooderis arba specialistas
Posts: 660
Joined: 2010 Sep 02 15:47
Skype: frost.lt

FakePlayer 1.0 Pluginas

Post by xFrostas »

FakePlayer 1.0

Aprašymas:
Su šiuo pluginu galėsite serveryje sukurti netikra žaidėja, nustatyti jo vardą default "Netikras zaidejas", kokioj komandoi jis bus (CT, T, SPEC) default "SPEC". Žaidėjas yra nematomas, Bet jo varda rodys per scoreboard. Šis pluginas skirtas pritraukti daugiau žmonių.

Komandos:
amx_fakeplayer_name Netikras zaidejas // Netikro zaidejo vardas
amx_fakeplayer_team CS_TEAM_SPEC // Netikro zaidejo komanda

Atnaujinimai:
1.0 Sukurtas Pluginas
1.1 Pridėtos komandos pakeisti žaidėjo vardą, komandą.

Siūstis
Last edited by xFrostas on 2010 Sep 04 14:25, edited 2 times in total.

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

Re: FakePlayer 1.0 Pluginas

Post by aaarnas »

Panašus pluginas jau yra sukurtas http://forums.alliedmods.net/showthread.php?p=254620
Jis padarytas kiek geriau nei šis, be to turi daugiau galimybių.

Beje tavasis visiškai neturi jokių nustatymų. Pridedamas tik vienas botas ir net jei kažką redaguoti reikia perkompiliuoti pluginą.

Dar vienas dalykas - pluginus galima kelti ir šiame forume. Dedant linką svarbu, kad nereikėtų laukti parsisiuntimo laiko arba kokios nors registracijos :)
Palikau CS pasaulį ;/ . Nebepasiekiamas.

User avatar
eNz0
Jau perkopė 10 žinučių ribą !
Posts: 13
Joined: 2010 Sep 02 15:31
Skype: Dstraz1

Re: FakePlayer 1.0 Pluginas

Post by eNz0 »

Taip pat galėtum netikro žaidėjo vardą į cvarą įdėti, greitai kodą padariau, bet turėtu maždaug taip atrodyti:

Code: Select all

 static g_name[32] new cvar_namepublic plugin_init() {    register_plugin(PLUGIN, VERSION, AUTHOR)        cvar_name = register_cvar("fake_player_name","Jurgis") } public funkcija(){    get_pcvar_string(cvar_name, g_name ,31)        new szName[32];    formatex(szName, charsmax(szName), g_name); //Is tavo kodo. Mazdaug sitaip turetu atrodyti.}

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

Re: FakePlayer 1.0 Pluginas

Post by aaarnas »

Kurti static kintamojo plugino pradžioje nėra prasmės ir net nėra gerai.
Antra kam formatuoji jau suformatuotą string? Juk g_name jau yra netikro žaidėjo vardas kuris gaunamas iš get_pcvar_string funkcijos.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

User avatar
eNz0
Jau perkopė 10 žinučių ribą !
Posts: 13
Joined: 2010 Sep 02 15:31
Skype: Dstraz1

Re: FakePlayer 1.0 Pluginas

Post by eNz0 »

Static šiuo atveju gal ir nereikalingas, sutinku su tavimi, o formatavau todėl, kad parodyčiau antrą būdą kaip tai padaryti pagal jo pluginą. Čia tiesiog pavyzdys :)

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

Re: FakePlayer 1.0 Pluginas

Post by aaarnas »

Bet gi tik su get_pcvar_string išimsi string iš pcvar'o. Tai jis automatiškai bus suformatuotas. Kaip dar galima kitaip padaryti? :D
Beje net ir jo plugine yra neteisingai. Vardo formatuoti nereikia, nes kai sukuri array su vardu jis jau automatiškai išeina kaip suformatuotas.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

User avatar
eNz0
Jau perkopė 10 žinučių ribą !
Posts: 13
Joined: 2010 Sep 02 15:31
Skype: Dstraz1

Re: FakePlayer 1.0 Pluginas

Post by eNz0 »

Tą pavyzdį pateikiau tam, kad performatuotų naują g_name į seną czName, kad nereikėtų keisti visur. Kadangi jis pradedantysis, maniau taip bus lengviau, bet iki pilnos optimizacijos aišku reikia visur perrašinėti ir get_pcvar_string naudoti :)

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

Re: FakePlayer 1.0 Pluginas

Post by aaarnas »

Aišku. Kol kas šį pluginą keliu prie nepatvirtintų ir lauksime atnaujinimo.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

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

Re: FakePlayer 1.0 Pluginas

Post by xFrostas »

*UPDATED*

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

Re: FakePlayer 1.0 Pluginas

Post by aaarnas »

Dar reiktų padaryti, kad būtų galima pasirinkti, keik netikrų žaidėjų gali būti serveryje ir automatinį botų išmetimą, jei nustatyta, kad žaidėjų turi būti pilnas serveris.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest