←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

Stala funkcja klasy tylko Pistolety typu usp

Locked

  • +
  • -
Pawex's Photo Pawex 03.04.2010

Mam problem a mianowicie z kodem dla jeden z klas chcialbym zrobic zeby jedna z klas mogla uzywac tylko pistoletow typu usp,dgl itp Napisalem taki kod ale nie wiem czy jest on dobry:
{
case:Tytan
only_weapons[33] = (weapon_dgl,weapon_usp,weapon_glock,weapon_elite)
}

Diablo 5.9l
Edited by Pawex, 03.04.2010 15:47.
Quote

  • +
  • -
Valito's Photo Valito 03.04.2010

Zły . Zrób na podstawie on_knife
Quote

  • +
  • -
Pawex's Photo Pawex 03.04.2010

Ale tych kodow tutaj jest strasznie duuzo moglbys mi podac ten ktory mam przerobic?
Albo chociaz napisac ze moze uzywac tylko tych i tych a ja dodam ktorych

Czy to ten?:
public csw_c44(id)
{
client_cmd(id,"weapon_knife")
engclient_cmd(id,"weapon_knife")
on_knife[id]=1

Ten to ja bym przerobil tak:
public csw_c44(id)
{
client_cmd(id,"weapon_usp,weapon_dgl,weapon_elite,weapon_glock")
engclient_cmd(id,"weapon_usp,weapon_dgl,weapon_elite,weapon_glock")
}
Edited by Pawex, 03.04.2010 16:18.
Quote

Screeaam...'s Photo Screeaam... 03.04.2010

Funkcja Ninji, aby używał tylko noża jest w
public CurWeapon(id)
Tam poszukaj. A najlepiej to ctrl+f wpisz Ninja i szukaj aż znajdziesz.
Quote

  • +
  • -
Valito's Photo Valito 03.04.2010

New on_twoja bla bla bla if... weapon c4... usp||deagle|glock18 ... on_twoja[id]=1 & player_class Twoj) Coś takiego
Quote

  • +
  • -
Pawex's Photo Pawex 03.04.2010

Czyli obrze zrozumialem Tak:
New on_Tytan if weapon_c4|usp|elite|deagle|glock18 on_Tytan[id]=1 & player_class Tytan)

I to pod niego podkleic?

Pomozcie mi bo ja naprawdę zielony jestem umiem tylko itemki tworzyc :D
Edited by Pawex, 03.04.2010 16:24.
Quote

  • +
  • -
Valito's Photo Valito 03.04.2010

Boże;p Powiedziałem jak masz to zrobić . Ctr + f on_knife i tam wsadzasz wszystko na wzorze tego
tylko jak masz wyjątki to dodaj pistolety
Quote

Tomi's Photo Tomi 03.04.2010

if ((weapon != CSW_C4 ) && !on_Tytan[id] && (player_class[id] == Tytan))
{
client_cmd(id,"weapon_knife")
engclient_cmd(id,"weapon_knife")
on_Tytan[id]=1
}
if ((weapon != CSW_C4 ) && !on_knife[id] && (player_class[id] == Tytan))
{
client_cmd(id,"weapon_knife")
engclient_cmd(id,"weapon_knife")
on_knife[id]=1
}



Dodalismy juz to (Jestem od PAwexa) ale Tylko noz jest. Co musze zrobic??. Weapon_knife na ???
Quote

Screeaam...'s Photo Screeaam... 03.04.2010

if ((weapon != CSW_C4 ) && !on_Tytan[id] && (player_class[id] == Tytan))
{
client_cmd(id,"weapon_knife")
engclient_cmd(id,"weapon_knife")
on_Tytan[id]=1
}
if ((weapon != CSW_C4 ) && !on_knife[id] && (player_class[id] == Tytan))
{
client_cmd(id,"weapon_knife")
engclient_cmd(id,"weapon_knife")
on_knife[id]=1
}



Dodalismy juz to (Jestem od PAwexa) ale Tylko noz jest. Co musze zrobic??. Weapon_knife na ???



Na pistolety.
Quote

  • +
  • -
G[o]Q's Photo G[o]Q 03.04.2010

weapon_knife na slot2
Quote

Tomi's Photo Tomi 03.04.2010

DZiala :)

03 kwiecień 2010 - 19:30:

DZiala :)

juz nie dziala....tylko na start w 1 rundzie moze only dgl a potem moze all ...
Quote

  • +
  • -
G[o]Q's Photo G[o]Q 03.04.2010

dzwisz sie :?: bo ja nie :D

do curweapon dodaj
if ((weapon != CSW_C4 ) &&(weapon!=CSW_KNIFE)&&((weapon!=CSW_USP)||(weapon!=CSW_GLOCK))&& (player_class[id] == Tytan))
{
client_cmd(id,"slot2")
engclient_cmd(id,"slot2")

}

Edited by G[o]Q, 03.04.2010 18:40.
Quote

  • +
  • -
Valito's Photo Valito 04.04.2010

Ja jakoś mam inaczej na swoim diablo ;P Alle skoro G[o]Qa działa to dobrze
Quote

Tomi's Photo Tomi 04.04.2010

Dobra a jak chce zeby moj i noz i slot2 ??? to co ?
Quote

Screeaam...'s Photo Screeaam... 04.04.2010

Jak? Bo nie rozumiem. :X
Quote

Tomi's Photo Tomi 04.04.2010

No bo all dziala


if ((weapon != CSW_C4 ) &&(weapon!=CSW_KNIFE)&&((weapon!=CSW_USP)||(weapon!=CSW_DEAGLE))&& (player_class[id] == Tytan))
{
client_cmd(id,"slot2")
engclient_cmd(id,"slot2")
}



ale Tylko moze miec slota 2. a chce zeby mogl takze noz i pake : / bo tez nie moze
Quote

  • +
  • -
Pawex's Photo Pawex 04.04.2010

Zrobilismy to i wszystko dziala ale jeszcze 1 pytanko jak zrobic zeby tytan mogl polozyc pake bo sie nie da :S i noz jak by jeszcze mozna bylo.Czy da sie ustawic ze moze uzywac tylko slot2,slot3,slot5 ??
Edited by Pawex, 04.04.2010 21:47.
Quote

Screeaam...'s Photo Screeaam... 04.04.2010

Nie wiem czy bd działać, bo nigdy z tym nie kombinowałem, ale spróbuj tak:

if ((weapon != CSW_C4 ) &&(weapon!=CSW_KNIFE)&&((weapon!=CSW_USP)||(weapon!=CSW_DEAGLE))&&  (player_class[id] == Tytan))
{
client_cmd(id,"slot2")
engclient_cmd(id,"slot2")
client_cmd(id,"slot3")
engclient_cmd(id,"slot3")
client_cmd(id,"slot5")
engclient_cmd(id,"slot5")
}


Ew.

if ((weapon != CSW_C4 ) &&(weapon!=CSW_KNIFE)&&((weapon!=CSW_USP)||(weapon!=CSW_DEAGLE))&&  (player_class[id] == Tytan))
{
client_cmd(id,"slot2")
engclient_cmd(id,"slot2")
client_cmd(id,"weapon_knife")
engclient_cmd(id,"weapon_knife")
client_cmd(id,"weapon_c4")
engclient_cmd(id,"weapon_c4")
}


Ale nie daje głowy, że bd działać, musisz sprawdzić.
Quote

Tomi's Photo Tomi 04.04.2010

Nie dziala. bo to kod ktory u gracza wymusza w konsoli napisu slot2. itp.i robi tak ., bierze slot2 , noz , c4. i koniec nie mozna zmienic
Quote

  • +
  • -
G[o]Q's Photo G[o]Q 04.04.2010

my blad :D

if ((weapon != CSW_C4 ) &&(weapon!=CSW_KNIFE)&&((weapon!=CSW_USP)||(weapon!=CSW_DEAGLE))&& (player_class[id] == Tytan))

zamien na

if ((weapon != CSW_C4 ) ||(weapon!=CSW_KNIFE)||((weapon!=CSW_USP)||(weapon!=CSW_DEAGLE))&& (player_class[id] == Tytan))
Quote
Locked