Page 1 of 1
copy
Posted: 2011 Jul 15 14:56
by aurimasko
Kaip yra
Code: Select all
copy(test, charsmax(test), "Tekstas")
Tada kintamajį naudoti galima tik
if(test == "Tekstas") tarkim.
tai tarkim kaip padaryti, kad galima naudoti taip
if(test[id] == "Tekstas") ?
Re: copy
Posted: 2011 Jul 15 15:15
by beast
Negalima taip tikrint tekstinės eilutės, reikia taip:
Code: Select all
new test[33][32] copy(test[id], charsmax(test[]), "Tekstas") if(equal(test[id], "Tekstas"))
Re: copy
Posted: 2011 Jul 15 15:24
by aurimasko
o tarkim galima:
Code: Select all
client_print(0, print_chat, "Tekstas: %s", test[id])
?
Beje ar įmanoma sužinoti kokius primary ir secondary ginklus turi žaidėjas? Ta prasme viena komanda sužinoti abu jo ginklus ir kulkas.
Re: copy
Posted: 2011 Jul 18 12:41
by aaarnas
Re: copy
Posted: 2011 Jul 20 10:53
by aurimasko
Code: Select all
L 07/19/2011 - 19:35:35: Start of error session.L 07/19/2011 - 19:35:35: Info (map "aim_map") (file "addons/amxmodx/logs/error_20110719.log")L 07/19/2011 - 19:35:35: [CSTRIKE] Invalid weapon id 29L 07/19/2011 - 19:35:35: [AMXX] Displaying debug trace (plugin "public_vip.amxx")L 07/19/2011 - 19:35:35: [AMXX] Run time error 10: native error (native "cs_get_user_bpammo")L 07/19/2011 - 19:35:35: [AMXX] [0] public_vip.sma::vip_bronze_feat_handler_r3 (line 1369)
1369 eilutė:
Code: Select all
new Weapons[32] new numWeapons, i, weapon get_user_weapons(id, Weapons, numWeapons) for (i=0; i<numWeapons; i++) { weapon = Weapons[i] if(weapon != CSW_SMOKEGRENADE && weapon != CSW_HEGRENADE && weapon != CSW_FLASHBANG && weapon != CSW_C4) { switch(weapon) { case CSW_P228, CSW_ELITE, CSW_FIVESEVEN, CSW_USP, CSW_GLOCK18, CSW_DEAGLE: { cs_set_user_bpammo (id, weapon, cs_get_user_bpammo(id, weapon) + 10) } default: { cs_set_user_bpammo (id, weapon, cs_get_user_bpammo(id, weapon) + 30) //ši } } } }
Re: copy
Posted: 2011 Jul 20 12:15
by aaarnas
Pridėk weapon != CSW_KNIFE
Re: copy
Posted: 2011 Jul 20 13:13
by aurimasko
susitvarkiau, o kaip padaryti kad pasišalintų tiktais HP ir armor, bet radaras liktų? nes
Code: Select all
#define HIDE_HP_HUD (1<<3)new msg_hideweaponmsg_hideweapon = get_user_msgid("HideWeapon") message_begin(MSG_ONE, msg_hideweapon, _ , id)write_byte(HIDE_HP_HUD)message_end()
pašalinta ir radarą..
Re: copy
Posted: 2011 Jul 21 12:36
by aaarnas
Impossible
Viskas ką gali padaryti:
Code: Select all
1 (1<<0) - crosshair, ammo, weapons list 2 (1<<1) - flashlight, + 4 (1<<2) - ALL 8 (1<<3) - radar, health, armor, + 16 (1<<4) - timer, + 32 (1<<5) - money, + 64 (1<<6) - crosshair128 (1<<7) - + Symbol + mean that an additional crosshair will be drawn. That crosshair looks exactly like the one from Crosshair message.