Am definit OnplayerTakeDamage si imi disparuse eroarea de lla linia 5816 dar cand am definit si OnPlayerGiveHit mi;a dat aceste erori...
C:UsersAlexDesktopGIRLSH~1.RO_pawnoincludesscanf2.inc(217) : warning 219: local variable "string" shadows a variable at a preceding level
C:UsersAlexDesktopGIRLSH~1.RO_pawnoincludesscanf2.inc(217) : warning 219: local variable "string" shadows a variable at a preceding level
C:UsersAlexDesktopGIRLSH~1.RO_pawnoincludesscanf2.inc(277) : warning 219: local variable "string" shadows a variable at a preceding level
C:UsersAlexDesktopGIRLSH~1.RO_pawnoincludesscanf2.inc(277) : warning 219: local variable "string" shadows a variable at a preceding level
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(2806) : warning 219: local variable "string" shadows a variable at a preceding level
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(2812) : warning 219: local variable "string" shadows a variable at a preceding level
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(2834) : warning 219: local variable "string" shadows a variable at a preceding level
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(3063) : warning 219: local variable "string" shadows a variable at a preceding level
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(3112) : warning 219: local variable "string" shadows a variable at a preceding level
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(3258) : warning 219: local variable "string" shadows a variable at a preceding level
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(3270) : warning 219: local variable "string" shadows a variable at a preceding level
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(3377) : warning 219: local variable "string" shadows a variable at a preceding level
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(3670) : warning 219: local variable "string" shadows a variable at a preceding level
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(3685) : warning 213: tag mismatch
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(4199) : warning 219: local variable "string" shadows a variable at a preceding level
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(4217) : warning 219: local variable "string" shadows a variable at a preceding level
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(4230) : warning 219: local variable "giveplayer" shadows a variable at a preceding level
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(4230) : warning 219: local variable "string" shadows a variable at a preceding level
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(4235) : warning 213: tag mismatch
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(4734) : warning 219: local variable "string" shadows a variable at a preceding level
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(4748) : warning 219: local variable "string" shadows a variable at a preceding level
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(4770) : warning 219: local variable "string" shadows a variable at a preceding level
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(4790) : warning 219: local variable "string" shadows a variable at a preceding level
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(4841) : warning 219: local variable "string" shadows a variable at a preceding level
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5007) : warning 219: local variable "string" shadows a variable at a preceding level
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5046) : warning 219: local variable "string" shadows a variable at a preceding level
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5096) : warning 219: local variable "string" shadows a variable at a preceding level
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5096) : warning 219: local variable "sendername" shadows a variable at a preceding level
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5150) : warning 213: tag mismatch
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5150) : warning 202: number of arguments does not match definition
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5150) : warning 202: number of arguments does not match definition
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5150) : warning 202: number of arguments does not match definition
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5150) : warning 202: number of arguments does not match definition
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5150) : warning 202: number of arguments does not match definition
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5150) : warning 202: number of arguments does not match definition
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5190) : warning 219: local variable "string" shadows a variable at a preceding level
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5269) : warning 219: local variable "string" shadows a variable at a preceding level
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5314) : warning 219: local variable "string" shadows a variable at a preceding level
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5822) : warning 219: local variable "string" shadows a variable at a preceding level
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5822) : warning 219: local variable "sendername" shadows a variable at a preceding level
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5825) : warning 202: number of arguments does not match definition
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5825) : warning 202: number of arguments does not match definition
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5833) : warning 219: local variable "HP" shadows a variable at a preceding level
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5833) : warning 219: local variable "AP" shadows a variable at a preceding level
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5833) : warning 219: local variable "remainHP" shadows a variable at a preceding level
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5834) : warning 213: tag mismatch
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5835) : warning 213: tag mismatch
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5838) : warning 202: number of arguments does not match definition
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5839) : warning 202: number of arguments does not match definition
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5844) : warning 202: number of arguments does not match definition
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5854) : warning 202: number of arguments does not match definition
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5855) : warning 202: number of arguments does not match definition
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5869) : warning 219: local variable "HP" shadows a variable at a preceding level
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5869) : warning 219: local variable "AP" shadows a variable at a preceding level
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5869) : warning 219: local variable "remainHP" shadows a variable at a preceding level
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5870) : warning 213: tag mismatch
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5871) : warning 213: tag mismatch
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5874) : warning 202: number of arguments does not match definition
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5875) : warning 202: number of arguments does not match definition
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5880) : warning 202: number of arguments does not match definition
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5890) : warning 202: number of arguments does not match definition
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5891) : warning 202: number of arguments does not match definition
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5903) : error 010: invalid function or declaration
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5905) : error 010: invalid function or declaration
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5907) : error 010: invalid function or declaration
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5908) : error 010: invalid function or declaration
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5909) : error 010: invalid function or declaration
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5912) : error 021: symbol already defined: "GetPlayerName"
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5915) : error 021: symbol already defined: "Kick"
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5916) : error 010: invalid function or declaration
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5918) : error 010: invalid function or declaration
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5920) : error 010: invalid function or declaration
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5923) : error 010: invalid function or declaration
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5924) : error 025: function heading differs from prototype
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5925) : error 010: invalid function or declaration
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5926) : error 010: invalid function or declaration
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5929) : warning 219: local variable "HP" shadows a variable at a preceding level
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5930) : warning 219: local variable "AP" shadows a variable at a preceding level
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5931) : error 010: invalid function or declaration
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5933) : error 017: undefined symbol "amount"
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5935) : error 010: invalid function or declaration
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5938) : warning 219: local variable "remainHP" shadows a variable at a preceding level
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5938) : error 025: function heading differs from prototype
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5939) : error 010: invalid function or declaration
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5942) : error 010: invalid function or declaration
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5943) : error 010: invalid function or declaration
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5946) : error 010: invalid function or declaration
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5948) : error 021: symbol already defined: "remainHP"
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5949) : error 010: invalid function or declaration
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5949) : error 021: symbol already defined: "SetPlayerArmourEx"
C:UsersAlexDesktopgirlshare.ro_romixersgamemodessarma.pwn(5951) : error 010: invalid function or declaration
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
26 Errors.
Acestea sunt scripturile
Functie OnPlayerTakeDamaged(playerid, issuerid, Float:amount, weaponid, bodypart)
{
if(issuerid != INVALID_PLAYER_ID)
{
if(amount < 0)
{
new string[128],sendername[25];
GetPlayerName(issuerid,sendername,sizeof(sendername));
format(string,sizeof(string),"{f03337}Warning: %s(%d) it is possible to use global kill, hp amount %.2f.(TAKE)",sendername,issuerid,amount);
ABroadCast(COLOR_WHITE,string,1);
Kick(issuerid);
return 1;
}
if(weaponid == 54 && GetPlayerState(issuerid) != PLAYER_STATE_DRIVER)
{
if(playerdeath[issuerid] == 0)
{
new Float:HP, Float:AP, Float:remainHP;
GetPlayerHealthEx(issuerid,HP);
GetPlayerArmourEx(issuerid,AP);
if ( AP >= amount )
{
SetPlayerArmourEx( issuerid, AP - amount );
SetPlayerHealthEx( issuerid, HP );
}
else if ( AP <= 0 )
{
remainHP = HP - amount;
SetPlayerHealthEx( issuerid, remainHP );
if ( remainHP <= 0 && playerdeath[issuerid] == 0 )
{
OnPlayerDeath( playerid, issuerid, weaponid );
playerdeath[playerid] = 1;
}
}
else
{
remainHP = HP + ( AP - amount );
SetPlayerArmourEx( issuerid, 0.0 );
SetPlayerHealthEx( issuerid, remainHP );
if ( remainHP <= 0 && playerdeath[issuerid] == 0 )
{
OnPlayerDeath( playerid, issuerid, weaponid );
playerdeath[issuerid] = 1;
}
}
}
}
}
if(weaponid == 49 || weaponid == 50 || weaponid == 51 || weaponid == 52 || weaponid == 53 || weaponid == 54 || GetPlayerState(issuerid) == PLAYER_STATE_DRIVER)
{
if(playerdeath[playerid] == 0)
{
new Float:HP, Float:AP, Float:remainHP;
GetPlayerHealthEx(playerid,HP);
GetPlayerArmourEx(playerid,AP);
if ( AP >= amount )
{
SetPlayerArmourEx( playerid, AP - amount );
SetPlayerHealthEx( playerid, HP );
}
else if ( AP <= 0 )
{
remainHP = HP - amount;
SetPlayerHealthEx( playerid, remainHP );
if ( remainHP <= 0 && playerdeath[playerid] == 0 )
{
OnPlayerDeath( playerid, issuerid, weaponid );
playerdeath[playerid] = 1;
}
}
else
{
remainHP = HP + ( AP - amount );
SetPlayerArmourEx( playerid, 0.0 );
SetPlayerHealthEx( playerid, remainHP );
if ( remainHP <= 0 && playerdeath[playerid] == 0 )
{
OnPlayerDeath( playerid, issuerid, weaponid );
playerdeath[playerid] = 1;
}
}
}
}
return 1;
}
Functie OnPlayerGiveDamage(playerid, damagedid, Float:amount, weaponid, bodypart)
{
if(damagedid != INVALID_PLAYER_ID)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) return 1;
if(GetPlayerSurfingVehicleID(playerid) != INVALID_VEHICLE_ID) return 1;
if(amount < 0)
{
new string[128],sendername[25];
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string,sizeof(string),"{f03337}Warning: %s(%d) it is possible to use global kill, hp amount %.2f.(GIVE)",sendername,playerid,amount);
ABroadCast(COLOR_WHITE,string,1);
Kick(playerid);
return 1;
}
if(playerdeath[damagedid] == 0)
{
if(weaponid == 34)
{
SetPlayerHealthEx(damagedid, 0.0);
SetPlayerArmourEx(damagedid, 0.0);
OnPlayerDeath(damagedid,playerid,weaponid);
playerdeath[damagedid] = 1;
return 1;
}
new Float: HP, Float: AP ;
GetPlayerHealthEx(damagedid,HP);
GetPlayerArmourEx(damagedid,AP);
if ( AP >= amount )
{
SetPlayerArmourEx ( damagedid, AP - amount );
}
else if ( AP <= 0 )
{
new const Float: remainHP = HP - amount;
SetPlayerHealthEx ( damagedid, remainHP );
if ( remainHP <= 0 )
{
OnPlayerDeath( damagedid, playerid, weaponid );
playerdeath[damagedid] = 1;
return 1;
}
}
else
{
new const Float: remainHP = HP + ( AP - amount );
SetPlayerArmourEx ( damagedid, 0.0 );
SetPlayerHealthEx ( damagedid, remainHP );
if ( remainHP <= 0 )
{
OnPlayerDeath( damagedid, playerid, weaponid );
playerdeath[damagedid] = 1;
return 1;
}
}
if(pingsound[playerid] == 1)
{
PlayerPlaySound(playerid, 17802, 0.0, 0.0, 0.0);
}
if(PlayerCuffed[damagedid] == 1)
{
SetPlayerHealthEx(damagedid,100);
}
if(PlayerInfo[damagedid][pSleeping] == 1)
{
SetPlayerHealthEx(damagedid, 100);
}
if(tazer[playerid] == 1 && IsACop(playerid) && weaponid == 24)
{
if(IsACop(damagedid)) return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Cannot Tazer Cops/FBI/National Guard.");
if(PlayerCuffed[damagedid] == 1) return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Player already tazed.");
if(PlayerInfo[damagedid][pSleeping] == 1) return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Player is on sleeping.");
if(GetDistanceBetweenPlayers(playerid,damagedid) < 15)
{
new string[126],sendername[25],giveplayer[25];
GetPlayerName(playerid,sendername,sizeof(sendername));
GetPlayerName(damagedid,giveplayer,sizeof(giveplayer));
format(string, sizeof(string), "* You were Tazed by %s for 8 seconds.", sendername);
SendClientMessage(damagedid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* You Tazed %s for 8 seconds.", giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* %s shoots with his Tazer at %s, and tazed him.", sendername ,giveplayer);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
GameTextForPlayer(damagedid, "~r~~h~Tazed", 2500, 3);
TogglePlayerControllable(damagedid, 0);
PlayerCuffed[damagedid] = 1;
PlayerCuffedTime[damagedid] = 8;
SetPlayerHealthEx(damagedid,100);
}
}
}
}
return 1;
}