19.10.2012, 16:43
Bueno, intentaba hacer un cуdigo para aumentar el daсo a las armas. Este es el codigo:
Y este el error:
Sinceramente, no localizo el fallo y no tengo ni diea de arreglarlo ._. Es justo en esta linea:
Код:
public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid) { new Float:AR, Float:HP; GetPlayerArmour(playerid, AR); GetPlayerHealth(playerid, HP); if(AR[playerid] > 0.0 ) { if(weaponid == 24) SetPlayerHealth(playerid, AR-50);//DesertEagle if(weaponid == 22) SetPlayerHealth(playerid, AR-20);//Colt45 if(weaponid == 32) SetPlayerHealth(playerid, AR-10);//Tec9 if(weaponid == 28) SetPlayerHealth(playerid, AR-10);//Uzi if(weaponid == 23) SetPlayerHealth(playerid, AR-50);//SilencedColt if(weaponid == 31) SetPlayerHealth(playerid, AR-35);//M4 if(weaponid == 30) SetPlayerHealth(playerid, AR-40);//AK if(weaponid == 29) SetPlayerHealth(playerid, AR-18);//MP5 if(weaponid == 34) SetPlayerHealth(playerid, AR-300);//SniperRifle if(weaponid == 33) SetPlayerHealth(playerid, AR-60);//CuntGun if(weaponid == 25) SetPlayerHealth(playerid, AR-100);//PumpShotgun if(weaponid == 27) SetPlayerHealth(playerid, AR-70);//Spaz12 } else if(AR[playerid] == 0.0 ) { if(weaponid == 24) SetPlayerHealth(playerid, HP-50);//DesertEagle if(weaponid == 22) SetPlayerHealth(playerid, HP-20);//Colt45 if(weaponid == 32) SetPlayerHealth(playerid, HP-10);//Tec9 if(weaponid == 28) SetPlayerHealth(playerid, HP-10);//Uzi if(weaponid == 23) SetPlayerHealth(playerid, HP-50);//SilencedColt if(weaponid == 31) SetPlayerHealth(playerid, HP-35);//M4 if(weaponid == 30) SetPlayerHealth(playerid, HP-40);//AK if(weaponid == 29) SetPlayerHealth(playerid, HP-18);//MP5 if(weaponid == 34) SetPlayerHealth(playerid, HP-300);//SniperRifle if(weaponid == 33) SetPlayerHealth(playerid, HP-60);//CuntGun if(weaponid == 25) SetPlayerHealth(playerid, HP-100);//PumpShotgun if(weaponid == 27) SetPlayerHealth(playerid, HP-70);//Spaz12 } return 1; }
Код:
C:\Users\Sw3Ko\Desktop\DELTA TDM\DELTA Train fast proyect\gamemodes\DELTATrainserver2.pwn(3056) : error 028: invalid subscript (not an array or too many subscripts): "AR" C:\Users\Sw3Ko\Desktop\DELTA TDM\DELTA Train fast proyect\gamemodes\DELTATrainserver2.pwn(3056) : warning 215: expression has no effect C:\Users\Sw3Ko\Desktop\DELTA TDM\DELTA Train fast proyect\gamemodes\DELTATrainserver2.pwn(3056) : error 001: expected token: ";", but found "]" C:\Users\Sw3Ko\Desktop\DELTA TDM\DELTA Train fast proyect\gamemodes\DELTATrainserver2.pwn(3056) : error 029: invalid expression, assumed zero C:\Users\Sw3Ko\Desktop\DELTA TDM\DELTA Train fast proyect\gamemodes\DELTATrainserver2.pwn(3056) : fatal error 107: too many error messages on one line
Код:
if(AR[playerid] > 0.0 )