Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
"magnez"?
#1
Posted 05.06.2010 22:47
jak mozna to proszę o kod do prethinka oraz kod zeby zrobic to jako item
#2
Posted 05.06.2010 23:09
if(player_class[attacker_id]==klasa || player_item_id[attacker_id] == numer) add_bonus_magnez(id)zamiast "klasa" dajesz nazwę klasy a zamiast "numer" id itemu oraz dajesz gdzieś
public add_bonus_magnez(iVictim) { roll=random_num(1, 9) if (roll == 1) { new ammo, clip; new iWeaponID = get_user_weapon( iVictim, ammo, clip ); if ( iWeaponID == CSW_GALIL || iWeaponID == CSW_FAMAS || iWeaponID == CSW_M3 || iWeaponID == CSW_XM1014 || iWeaponID == CSW_MP5NAVY || iWeaponID == CSW_TMP || iWeaponID == CSW_P90 || iWeaponID == CSW_MAC10 || iWeaponID == CSW_UMP45 || iWeaponID == CSW_AK47 || iWeaponID == CSW_SG552 || iWeaponID == CSW_M4A1 || iWeaponID == CSW_AUG || iWeaponID == CSW_SCOUT || iWeaponID == CSW_AWP || iWeaponID == CSW_G3SG1 || iWeaponID == CSW_SG550 || iWeaponID == CSW_M249 ) { client_cmd( iVictim, "drop" ); } } }
Edited by Siemir, 05.06.2010 23:10.
#3
Posted 05.06.2010 23:15
#4
Posted 05.06.2010 23:21
client_cmd( iVictim, "drop" );na
client_cmd(id,"weapon_knife") engclient_cmd(id,"weapon_knife")
#5
Posted 08.06.2010 17:37
a oto bledy z kompilowania
/home/groups/amxmodx/tmp3/php0sGmoT.sma(1747) : error 017: undefined symbol "attacker_id" /home/groups/amxmodx/tmp3/php0sGmoT.sma(1753) : warning 217: loose indentation /home/groups/amxmodx/tmp3/php0sGmoT.sma(1765) : warning 217: loose indentation /home/groups/amxmodx/tmp3/php0sGmoT.sma(5211) : error 017: undefined symbol "roll" /home/groups/amxmodx/tmp3/php0sGmoT.sma(5212) : error 017: undefined symbol "roll" /home/groups/amxmodx/tmp3/php0sGmoT.sma(5219) : error 017: undefined symbol "id" /home/groups/amxmodx/tmp3/php0sGmoT.sma(5219) : warning 215: expression has no effect /home/groups/amxmodx/tmp3/php0sGmoT.sma(5219) : error 001: expected token: ";", but found ")" /home/groups/amxmodx/tmp3/php0sGmoT.sma(5219) : error 029: invalid expression, assumed zero /home/groups/amxmodx/tmp3/php0sGmoT.sma(5219) : fatal error 107: too many error messages on one line
#6
Posted 08.06.2010 22:50
#7
Posted 09.06.2010 18:54
/home/groups/amxmodx/tmp3/phpPJoc2d.sma(3583) : error 017: undefined symbol "roll" /home/groups/amxmodx/tmp3/phpPJoc2d.sma(3584) : error 017: undefined symbol "roll" /home/groups/amxmodx/tmp3/phpPJoc2d.sma(3595) : error 010: invalid function or declaration /home/groups/amxmodx/tmp3/phpPJoc2d.sma(3600) : error 021: symbol already defined: "add_bonus_magnez" /home/groups/amxmodx/tmp3/phpPJoc2d.sma(3600) : error 029: invalid expression, assumed zero
trzym linijki
roll=random_num(1, 9)
if (roll == 1)
if(player_class[attacker_id]==Talib || player_item_id[attacker_id] == 70)
#8
Posted 09.06.2010 19:34
new roll=random_num(1, 9) if (roll == 1)
#9
Posted 09.06.2010 19:58
@Up
On chce to pod klasę.
roll=random_num(1, 9)
if (roll == 1 && player_class[attacker_id]==Talib || player_item_id[attacker_id] == 70)
{
//code
}
Powinno pójść. Ale lepiej dodać to do case w public Damage (Vert tut zrobił "Nie działające moce pistoletowe klas")
Edited by Screeaam..., 09.06.2010 20:01.
#10
Posted 09.06.2010 20:02
if (roll == 1)
if(player_class[attacker_id]==Talib || player_item_id[attacker_id] == 70)
oraz blad wskazuje na
public add_money_bonus(id)a nic tam nie dodawalem ani nic wiec nie wiem
calosc wyglada tak
/* ==================================================================================================== */
public add_bonus_magnez(iVictim)
{
new roll=random_num(1, 9)
if (roll == 1)
{
new ammo, clip;
new iWeaponID = get_user_weapon( iVictim, ammo, clip );
if ( iWeaponID == CSW_GALIL || iWeaponID == CSW_FAMAS || iWeaponID == CSW_M3 || iWeaponID == CSW_XM1014 || iWeaponID == CSW_MP5NAVY || iWeaponID == CSW_TMP || iWeaponID == CSW_P90 || iWeaponID == CSW_MAC10 || iWeaponID == CSW_UMP45 || iWeaponID == CSW_AK47 || iWeaponID == CSW_SG552 || iWeaponID == CSW_M4A1 || iWeaponID == CSW_AUG || iWeaponID == CSW_SCOUT || iWeaponID == CSW_AWP || iWeaponID == CSW_G3SG1 || iWeaponID == CSW_SG550 || iWeaponID == CSW_M249 )
{
client_cmd( iVictim, "drop" );
}
}
}
if(player_class[attacker_id]==Talib || player_item_id[attacker_id] == 70)
add_bonus_magnez(id)
/* ==================================================================================================== */
public add_money_bonus(id)
{
if (player_b_money[id] > 0)
{
if (cs_get_user_money(id) < 16000 - player_b_money[id]+player_intelligence[id]*50)
{
cs_set_user_money(id,cs_get_user_money(id)+ player_b_money[id]+player_intelligence[id]*50)
}
else
{
cs_set_user_money(id,16000)
}
}
}
#11
Posted 09.06.2010 20:05
/* ==================================================================================================== */ public add_bonus_magnez(iVictim) { new roll=random_num(1, 9) if (roll == 1) { new ammo, clip; new iWeaponID = get_user_weapon( iVictim, ammo, clip ); if ( iWeaponID == CSW_GALIL || iWeaponID == CSW_FAMAS || iWeaponID == CSW_M3 || iWeaponID == CSW_XM1014 || iWeaponID == CSW_MP5NAVY || iWeaponID == CSW_TMP || iWeaponID == CSW_P90 || iWeaponID == CSW_MAC10 || iWeaponID == CSW_UMP45 || iWeaponID == CSW_AK47 || iWeaponID == CSW_SG552 || iWeaponID == CSW_M4A1 || iWeaponID == CSW_AUG || iWeaponID == CSW_SCOUT || iWeaponID == CSW_AWP || iWeaponID == CSW_G3SG1 || iWeaponID == CSW_SG550 || iWeaponID == CSW_M249 ) { client_cmd( iVictim, "drop" ); } } } if(player_class[attacker_id]==Talib || player_item_id[attacker_id] == 70) add_bonus_magnez(id) /* ==================================================================================================== */
Co to w ogóle ma być? Czy Ty pierw robisz potem czytasz?
TO NA KONIEC:
public add_bonus_magnez(iVictim) { new roll=random_num(1, 9) if (roll == 1) { new ammo, clip; new iWeaponID = get_user_weapon( iVictim, ammo, clip ); if ( iWeaponID == CSW_GALIL || iWeaponID == CSW_FAMAS || iWeaponID == CSW_M3 || iWeaponID == CSW_XM1014 || iWeaponID == CSW_MP5NAVY || iWeaponID == CSW_TMP || iWeaponID == CSW_P90 || iWeaponID == CSW_MAC10 || iWeaponID == CSW_UMP45 || iWeaponID == CSW_AK47 || iWeaponID == CSW_SG552 || iWeaponID == CSW_M4A1 || iWeaponID == CSW_AUG || iWeaponID == CSW_SCOUT || iWeaponID == CSW_AWP || iWeaponID == CSW_G3SG1 || iWeaponID == CSW_SG550 || iWeaponID == CSW_M249 ) { client_cmd( iVictim, "drop" ); } } }
A to:
if(player_class[attacker_id]==Talib || player_item_id[attacker_id] == 70) add_bonus_magnez(id)
do public Damage
-.-
Twoją funkcje usuń.
#12
Posted 09.06.2010 20:41
if (roll == 1)
Edited by Mesh, 09.06.2010 20:43.
#13
Posted 10.06.2010 05:10
#14
Posted 10.06.2010 10:46
juz zczailem przy kompilkacji jest 1 waring
if (roll == 1)
Przecież Ci podałem gotowca? -.-
#15
Posted 10.06.2010 13:56
#16
Posted 10.06.2010 14:04
czy Ty myslisz ze nie umiem wziąć kopiuj wklej??
Tak, właśnie tak myślę.
public Damage(id) gdzieś pod add_bonus_damage_*
if(player_class[attacker_id]==Talib || player_item_id[attacker_id] == 70) add_bonus_magnez(id)
Na końcu sma:
public add_bonus_magnez(iVictim) { roll11=random_num(1, 9) if (roll11 == 1) { new ammo, clip; new iWeaponID = get_user_weapon( iVictim, ammo, clip ); if ( iWeaponID == CSW_GALIL || iWeaponID == CSW_FAMAS || iWeaponID == CSW_M3 || iWeaponID == CSW_XM1014 || iWeaponID == CSW_MP5NAVY || iWeaponID == CSW_TMP || iWeaponID == CSW_P90 || iWeaponID == CSW_MAC10 || iWeaponID == CSW_UMP45 || iWeaponID == CSW_AK47 || iWeaponID == CSW_SG552 || iWeaponID == CSW_M4A1 || iWeaponID == CSW_AUG || iWeaponID == CSW_SCOUT || iWeaponID == CSW_AWP || iWeaponID == CSW_G3SG1 || iWeaponID == CSW_SG550 || iWeaponID == CSW_M249 ) { client_cmd( iVictim, "drop" ); } } }
Spróbuj. -.-
#17
Posted 11.06.2010 04:29
#18
Posted 11.06.2010 12:48
new rol1=random_num(1, 9)
zrob tak w
public add_bonus_magnez(iVictim)
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users