Del vipmenu pasirinkimo galiu davimo

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
life55
Gana aktyvus vartotojas
Posts: 248
Joined: 2011 Nov 05 17:24
Skype: nezinoma

Del vipmenu pasirinkimo galiu davimo

Post by life55 »

Koks kodas vipmenu pvz: mazesnes gravitacijos, daugiau hp, didesnis damage [pvz 1.3 karto] Uz siuos kodus kaip juos parasyt stai tokiu budu pavyzdzius +REP

Butu tokiu: case 0:
{
give_item(id, "weapon_m4a1")
give_item(id, "weapon_m3")
give_item(id, "weapon_deagle")

cs_set_user_bpammo(id, CSW_M4A1, 90)
cs_set_user_bpammo(id, CSW_M3, 32)
cs_set_user_bpammo(id, CSW_DEAGLE, 35)
}

User avatar
Vebsteris
Jau po truputį tampa savu
Posts: 195
Joined: 2011 Aug 20 14:08

Re: Del vipmenu pasirinkimo galiu davimo

Post by Vebsteris »

Gravitacija:

Code: Select all

set_user_gravity(id, 0.5);
Jeigu 0.5 bus sv_gravity 400. Reikia naudoti fun includą.

HP:

Code: Select all

set_user_health(id, 125);
Bus 125 HP. Taip pat reikia naudoti fun includą.

Didesne žala:

Reikia naudoti hamsandwich includą.

Užregistruojam eventą:

Code: Select all

RegisterHam(Ham_TakeDamage, "player", "Event_TakeDamage");
Po to į kodą parašom:

Code: Select all

 public Event_TakeDamage(victim, inflictor, attacker, Float:damage) {    SetHamParamFloat(4, damage*1.3)                   return HAM_OVERRIDE}
Last edited by Vebsteris on 2011 Nov 06 12:28, edited 1 time in total.

life55
Gana aktyvus vartotojas
Posts: 248
Joined: 2011 Nov 05 17:24
Skype: nezinoma

Re: Del vipmenu pasirinkimo galiu davimo

Post by life55 »

Tai man reiktu tarkim sitaip irasyt?:

case 0:
{
set_user_gravity(id, 0.5);
}

User avatar
Vebsteris
Jau po truputį tampa savu
Posts: 195
Joined: 2011 Aug 20 14:08

Re: Del vipmenu pasirinkimo galiu davimo

Post by Vebsteris »

Taip. Jeigu nori pakeist gravity, tai rašyk pvz.:

Code: Select all

set_user_gravity(id, 0.6);
Bus truputėlį padidinta gravitacija.

life55
Gana aktyvus vartotojas
Posts: 248
Joined: 2011 Nov 05 17:24
Skype: nezinoma

Re: Del vipmenu pasirinkimo galiu davimo

Post by life55 »

O jai damage didesni tai sitaip?:

case 0:
{
RegisterHam(Ham_TakeDamage, "player", "Event_TakeDamage");

}

public Event_TakeDamage(victim, inflictor, attacker, Float:damage) {
SetHamParamFloat(4, damage*2)
return HAM_OVERRIDE
}

User avatar
Vebsteris
Jau po truputį tampa savu
Posts: 195
Joined: 2011 Aug 20 14:08

Re: Del vipmenu pasirinkimo galiu davimo

Post by Vebsteris »

Oi truputį suklydau su žala.

Su žala reikia kitaip daryti, bet dabar visko neaiškinsiu. Tau reikia pačiam daugiau pasimokinti.

O su register visiškai neteisingai, jis turi būti įrašytas į plugin_init.

life55
Gana aktyvus vartotojas
Posts: 248
Joined: 2011 Nov 05 17:24
Skype: nezinoma

Re: Del vipmenu pasirinkimo galiu davimo

Post by life55 »

Imesk ir jumpu scripta buk geras :)

Kad pvz: paspaudus 2 pasirinkima is vipmenu duotu tau 2xjump ir pns :)

User avatar
psychical
Viršininkas
Posts: 2094
Joined: 2011 Mar 12 22:19
Skype: tautvydas11
Location: Linksmakalnis
Contact:

Re: Del vipmenu pasirinkimo galiu davimo

Post by psychical »

Vebsteris wrote:Taip. Jeigu nori pakeist gravity, tai rašyk pvz.:

Code: Select all

set_user_gravity(id, 0.6);
Bus truputėlį padidinta gravitacija.
cia bus gerokai padidinta gravitacija, nes default yra 1.0, norint normaliai susizinoti gravitacija:
reikia dalinti norima gravitacyja is 800 (default: 800)

PVZ.:

Code: Select all

set_user_gravity(id, 600/800);
600 - norima gravitacija

life55
Gana aktyvus vartotojas
Posts: 248
Joined: 2011 Nov 05 17:24
Skype: nezinoma

Re: Del vipmenu pasirinkimo galiu davimo

Post by life55 »

Dekui gal gali numesti multijump scripta panasiai kaip gravity :)


Post Reply

Who is online

Users browsing this forum: Ahrefs [Bot], Bing [Bot] and 2 guests