Whats wrong ? -
Lisaax - 07.11.2013
I have this code
Код:
stock GiveDodWeapon(playerid, weaponid, ammo)
{
GunsBeingRemoved[playerid] = 1;
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
if(weaponid == 0 || weaponid == 1)
{ // Slot 0
GunsBeingRemoved[playerid] = 1;
PlayerInfo[playerid][pWeapon][0] = weaponid;
GunsBeingRemoved[playerid] = 1;
}
else if(weaponid == 2 || weaponid == 3 || weaponid == 4 || weaponid == 5 || weaponid == 6 || weaponid == 7 || weaponid == 8 || weaponid == 9)
{ // Slot 1
GunsBeingRemoved[playerid] = 1;
PlayerInfo[playerid][pWeapon][1] = weaponid;
GunsBeingRemoved[playerid] = 1;
}
else if(weaponid == 22 || weaponid == 23 || weaponid == 24)
{ // Slot 2
GunsBeingRemoved[playerid] = 1;
PlayerInfo[playerid][pWeapon][2] = weaponid;
GunsBeingRemoved[playerid] = 1;
}
else if(weaponid == 25 || weaponid == 26 || weaponid == 27)
{ // Slot 3
GunsBeingRemoved[playerid] = 1;
PlayerInfo[playerid][pWeapon][3] = weaponid;
GunsBeingRemoved[playerid] = 1;
}
else if(weaponid == 28 || weaponid == 29 || weaponid == 32)
{ // Slot 4
GunsBeingRemoved[playerid] = 1;
PlayerInfo[playerid][pWeapon][4] = weaponid;
GunsBeingRemoved[playerid] = 1;
}
else if(weaponid == 30 || weaponid == 31)
{ // Slot 5
GunsBeingRemoved[playerid] = 1;
PlayerInfo[playerid][pWeapon][5] = weaponid;
GunsBeingRemoved[playerid] = 1;
}
else if(weaponid == 33 || weaponid == 34)
{ // Slot 6
GunsBeingRemoved[playerid] = 1;
PlayerInfo[playerid][pWeapon][6] = weaponid;
GunsBeingRemoved[playerid] = 1;
}
else if(weaponid == 35 || weaponid == 36 || weaponid == 37 || weaponid == 38)
{ // Slot 7
GunsBeingRemoved[playerid] = 1;
PlayerInfo[playerid][pWeapon][7] = weaponid;
GunsBeingRemoved[playerid] = 1;
}
else if(weaponid == 16 || weaponid == 17 || weaponid == 18 || weaponid == 39)
{ // Slot 8
GunsBeingRemoved[playerid] = 1;
PlayerInfo[playerid][pWeapon][8] = weaponid;
GunsBeingRemoved[playerid] = 1;
}
else if(weaponid == 41 || weaponid == 42 || weaponid == 43)
{ // Slot 9
GunsBeingRemoved[playerid] = 1;
PlayerInfo[playerid][pWeapon][9] = weaponid;
GunsBeingRemoved[playerid] = 1;
}
else if(weaponid == 10 || weaponid == 11 || weaponid == 12 || weaponid == 13 || weaponid == 14 || weaponid == 15)
{ // Slot 10
GunsBeingRemoved[playerid] = 1;
PlayerInfo[playerid][pWeapon][10] = weaponid;
GunsBeingRemoved[playerid] = 1;
}
else if(weaponid == 44 || weaponid == 45 || weaponid == 46)
{ // Slot 11
GunsBeingRemoved[playerid] = 1;
PlayerInfo[playerid][pWeapon][11] = weaponid;
GunsBeingRemoved[playerid] = 1;
}
else if(weaponid == 40)
{ // Slot 12
GunsBeingRemoved[playerid] = 1;
PlayerInfo[playerid][pWeapon][12] = weaponid;
GunsBeingRemoved[playerid] = 1;
}
GivePlayerWeapon(playerid, weaponid, ammo);
return 1;
}
And i got those errors
Код:
C:\Documents and Settings\Lisa\Bureaublad\VLRP5.pwn(1383) : error 017: undefined symbol "PlayerInfo"
C:\Documents and Settings\Lisa\Bureaublad\VLRP5.pwn(1383) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Lisa\Bureaublad\VLRP5.pwn(1383) : warning 215: expression has no effect
C:\Documents and Settings\Lisa\Bureaublad\VLRP5.pwn(1383) : error 001: expected token: ";", but found "]"
C:\Documents and Settings\Lisa\Bureaublad\VLRP5.pwn(1383) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
4 Errors.
My enum pinfo
Код:
enum pInfo
{
pKey[129],
pTikis,
pMask,
pBoombox,
pAlreadyBoombox,
pbuyBoombox,
pLevel,
pAdminTime,
pAdmin,
pAdminDuty,
pDonateRank,
gPupgrade,
pConnectTime,
pReg,
pSex,
pAge,
pOrigin,
pCK,
pCash,
pHospital,
pMuted,
pPrisonReason[128],
pPrisonedBy[MAX_PLAYER_NAME],
pFlag[128],
pRMuted,
pRMutedTotal,
pRMutedTime,
pVMuted,
pVMutedTime,
pFactionModerator,
pGangModerator,
pExp,
pAccount,
pCrimes,
pPaintTeam,
pKills,
pDeaths,
pArrested,
pWantedDeaths,
pPhoneBook,
pLottoNr,
pFishes,
pToggedVIPChat,
pBiggestFish,
pJob,
pAutoTextReply[64],
pPhonePrivacy,
pJob2,
pNMute,
pNMuteTotal,
pADMute,
pADMuteTotal,
pHelpMute,
pPayCheck,
pHeadValue,
pJailed,
pJailTime,
pWRestricted,
pMats,
pPackages,
pGM,
pLeader,
pMember,
pDivision,
pFMember,
pSpeakerPhone,
pRank,
pChar,
pStreetRep,
pRepHandOut,
pDetSkill,
pSexSkill,
pBoxSkill,
pLawSkill,
pMechSkill,
pJackSkill,
pCarSkill,
pTruckSkill,
pWantedLevel,
pGunSkill,
pGoods,
pSMats,
pPot,
pCrack,
pMeth,
pSDrugs,
pMInsure,
pPcarkey,
pPcarkey2,
pPcarkey3,
pBadgeNumber,
pRoadblock,
pHelper,
pNewsSkill,
pDrugsSkill,
pArmsSkill,
pSmugSkill,
pCookSkill,
pFishSkill,
Float:pHealth,
Float:pArmor,
Float:pSArmor,
Float:pSHealth,
pInt,
pLocal,
pTeam,
pModel,
pPnumber,
pPhousekey,
pPhousekey2,
Float:pPos_x,
Float:pPos_y,
Float:pPos_z,
Float:pPos_r,
pCarLic,
pSpeedo,
pFlyLic,
pBoatLic,
pFishLic,
pGunLic,
pGuns[12],
pAGuns[12],
pCarTime,
pPayDay,
pPayDayHad,
pCDPlayer,
pWins,
pLoses,
pAlcoholPerk,
pDrugPerk,
pMiserPerk,
pPainPerk,
pTraderPerk,
pTut,
pWarns,
pAdjustable,
pMarried,
pC4,
pC4Get,
pC4Used,
pMarriedTo[128],
pLock,
pLockCar,
pSprunk,
pCigar,
pPole,
pSpraycan,
pRope,
pDice,
pBombs,
pDuty,
pFightStyle,
pIP[32],
pBanned,
pPermaBanned,
pDisabled,
pAccent,
pCHits,
pFHits,
pCrates,
pVW,
pHouseInvite,
pClothes,
pRenting,
pVehicles,
pVehFile,
pVehActive,
pType1,
pTempVIP,
pBuddyInvited,
pVIPInviteDay,
pTokens,
pPaintTokens,
pType2,
pType3,
pType4,
pType5,
pDrugsTime,
pLawyerTime,
pGangWarn,
pFactionBanned,
pCSFBanned,
pMechTime,
pSexTime,
pLawyerFreeTime,
pGiftTime,
pContractBy[32],
pContractDetail[64],
pBanAppealer,
pShopTech,
pUndercover,
pTogReports,
pRadio,
pRadioFreq,
pDutyHours,
pAcceptedHelp,
pAcceptReport,
pTrashReport,
pInsurance,
pTriageTime,
pVehicleKeys,
pVehicleKeysFrom,
pTaxiLicense,
pTicketTime,
pScrewdriver,
pSmslog,
pSmslog0[256],
pSmslog1[256],
pSmslog2[256],
pSmslog3[256],
pSmslog4[256],
pSmslog5[256],
pSmslog6[256],
pSmslog7[256],
pSmslog8[256],
pSmslog9[256],
pKillLog0[256],
pKillLog1[256],
pKillLog2[256],
pKillLog3[256],
pKillLog4[256],
pKillLog5[256],
pKillLog6[256],
pKillLog7[256],
pKillLog8[256],
pKillLog9[256],
pWristwatch,
pSurveillance,
pTire,
pFirstaid,
pRccam,
pReceiver,
pGPS,
pSweep,
pSweepLeft,
pBugged,
pCheckCash,
pChecks,
pWExists,
Float:pWX,
Float:pWY,
Float:pWZ,
pWVW,
pWInt,
pWValue,
pWObject,
pWTimer,
pWSeeds,
pWarrant[128],
pJudgeJailTime,
pJudgeJailType,
pBeingSentenced,
pProbationTime,
pDMIndicators,
pDMReport0[63],
pDMReport1[63],
pDMReport2[63],
pDMReport3[63],
pDMReport4[63],
pDMReport5[63],
pDMReport6[63],
pDMReport7[63],
pDMReport8[63],
pDMReport9[63],
pDMKills,
pOrder,
pOBlocked,
pCallsAccepted,
pPatientsDelivered,
pLiveBanned,
pFreezeBank,
pServiceTime,
pFirework,
pWhirlpool,
pHydration,
pRacePlayerLaps,
pScope,
pDoubleEXP,
pEXPToken,
pHasRefund,
};
new PlayerInfo[MAX_PLAYERS+1][pInfo];
And I dont know why er is MaX_Player+1. if i delete it i got this
Код:
C:\Documents and Settings\Lisa\Bureaublad\VLRP5.pwn(3737) : warning 235: public function lacks forward declaration (symbol "Audio_OnSetPack")
C:\Documents and Settings\Lisa\Bureaublad\VLRP5.pwn(3790) : warning 215: expression has no effect
C:\Documents and Settings\Lisa\Bureaublad\VLRP5.pwn(3822) : warning 215: expression has no effect
C:\Documents and Settings\Lisa\Bureaublad\VLRP5.pwn(3852) : warning 215: expression has no effect
C:\Documents and Settings\Lisa\Bureaublad\VLRP5.pwn(11425) : warning 217: loose indentation
C:\Documents and Settings\Lisa\Bureaublad\VLRP5.pwn(11456) : error 017: undefined symbol "GiveDodWeapon"
C:\Documents and Settings\Lisa\Bureaublad\VLRP5.pwn(11456) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Lisa\Bureaublad\VLRP5.pwn(11456) : warning 215: expression has no effect
C:\Documents and Settings\Lisa\Bureaublad\VLRP5.pwn(11456) : error 001: expected token: ";", but found "]"
C:\Documents and Settings\Lisa\Bureaublad\VLRP5.pwn(11456) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
4 Errors.
Specific lines?
11456
Код:
GiveDodWeapon(killerid, PlayerInfo[killerid][pWeapon][w], PlayerInfo[killerid][pWeaponAmmo][w]);
Hole code
Код:
public OnPlayerDeath(playerid, killerid, reason)
{
if(IsPlayerConnected(killerid))
{
new hour,minute,second, weaponname[32];
gettime(hour,minute,second);
FixHour(hour);
hour = shifthour;
GetWeaponName(reason, weaponname, sizeof(weaponname));
format(PlayerInfo[playerid][pKillLog9], 256, "%s", PlayerInfo[playerid][pKillLog8]);
format(PlayerInfo[playerid][pKillLog8], 256, "%s", PlayerInfo[playerid][pKillLog7]);
format(PlayerInfo[playerid][pKillLog7], 256, "%s", PlayerInfo[playerid][pKillLog6]);
format(PlayerInfo[playerid][pKillLog6], 256, "%s", PlayerInfo[playerid][pKillLog5]);
format(PlayerInfo[playerid][pKillLog5], 256, "%s", PlayerInfo[playerid][pKillLog4]);
format(PlayerInfo[playerid][pKillLog4], 256, "%s", PlayerInfo[playerid][pKillLog3]);
format(PlayerInfo[playerid][pKillLog3], 256, "%s", PlayerInfo[playerid][pKillLog2]);
format(PlayerInfo[playerid][pKillLog2], 256, "%s", PlayerInfo[playerid][pKillLog1]);
format(PlayerInfo[playerid][pKillLog1], 256, "%s", PlayerInfo[playerid][pKillLog0]);
format(PlayerInfo[playerid][pKillLog0], 256, "(%d:%d:%d) %s killed me with %s", hour,minute,second,GetPlayerNameEx(killerid), weaponname);
format(PlayerInfo[killerid][pKillLog9], 256, "%s", PlayerInfo[killerid][pKillLog8]);
format(PlayerInfo[killerid][pKillLog8], 256, "%s", PlayerInfo[killerid][pKillLog7]);
format(PlayerInfo[killerid][pKillLog7], 256, "%s", PlayerInfo[killerid][pKillLog6]);
format(PlayerInfo[killerid][pKillLog6], 256, "%s", PlayerInfo[killerid][pKillLog5]);
format(PlayerInfo[killerid][pKillLog5], 256, "%s", PlayerInfo[killerid][pKillLog4]);
format(PlayerInfo[killerid][pKillLog4], 256, "%s", PlayerInfo[killerid][pKillLog3]);
format(PlayerInfo[killerid][pKillLog3], 256, "%s", PlayerInfo[killerid][pKillLog2]);
format(PlayerInfo[killerid][pKillLog2], 256, "%s", PlayerInfo[killerid][pKillLog1]);
format(PlayerInfo[killerid][pKillLog1], 256, "%s", PlayerInfo[killerid][pKillLog0]);
format(PlayerInfo[killerid][pKillLog0], 256, "(%d:%d:%d) Killed %s with %s", hour,minute,second,GetPlayerNameEx(playerid), weaponname);
if(GetPVarInt(killerid, "IsInArena") == 0) PlayerInfo[killerid][pDMKills]++;
}
new string[128];
pTazer[playerid] = 0;
InsideShamal[playerid] = INVALID_VEHICLE_ID;
DeletePVar(playerid, "SpeedRadar");
DeletePVar(playerid, "UsingSprunk");
KillTimer(GetPVarInt(playerid, "firstaid5"));
DeletePVar(playerid, "usingfirstaid");
if(GetPVarInt(playerid, "MovingStretcher") != -1)
{
KillTimer(GetPVarInt(playerid, "TickEMSMove"));
DeletePVar(GetPVarInt(playerid, "MovingStretcher"), "OnStretcher");
SetPVarInt(playerid, "MovingStretcher", -1);
}
new caller = Mobile[playerid];
if(IsPlayerConnected(Mobile[playerid]))
{
SendClientMessageEx(caller, COLOR_GRAD2, "The line went dead.");
format(string, sizeof(string), "* %s puts away their cellphone.", GetPlayerNameEx(caller));
ProxDetector(30.0, caller, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
CellTime[caller] = 0;
Mobile[caller] = INVALID_PLAYER_ID;
}
Mobile[playerid] = INVALID_PLAYER_ID;
CellTime[playerid] = 0;
RingTone[playerid] = 0;
foreach(Player, i)
{
if(EMSAccepted[i] < 999)
{
if(EMSAccepted[i] == playerid)
{
EMSAccepted[i] = 999;
GameTextForPlayer(i, "~w~EMS Caller~n~~r~Has Died", 5000, 1);
EMSCallTime[i] = 0;
DisablePlayerCheckpoint(i);
}
}
}
if( GetPVarInt(playerid, "SpecOff" ) == 1 )
{
SpawnPlayer(playerid);
return 1;
}
if(GetPVarInt(playerid, "Injured") == 1)
{
SendClientMessageEx(playerid, COLOR_WHITE, "You appear to be stuck in limbo, medics are trying to revive you.");
KillEMSQueue(playerid);
ResetPlayerWeaponsEx(playerid);
//SpawnPlayer(playerid);
return 1;
}
if(killerid == INVALID_PLAYER_ID) //BANK ROB
{
if(BankJobPlayer == playerid)
{
format(string, sizeof(string), "City Alert: Bank Robber %s was eliminated, the bank robbery has failed!", PlayerName(playerid));
SendClientMessageToAll(COLOR_LIGHTBLUE, string);
SetPlayerFree(playerid,999,"eliminated");
PlayerInfo[playerid][pWantedLevel] = 0;
SetPlayerVirtualWorld(playerid, 0);
PlayerInfo[playerid][pVW] = 0;
SetPlayerWantedLevel(playerid, 0);
PlayerInfo[playerid][pJailed] = 2;
PlayerInfo[playerid][pJailTime] = 3600;
RemovePlayerAttachedObject(playerid, 0);
TimeAfterBankJob = 0;
BankJobPlayer = 999;
BankJobTime = -1;
BankDeliverTime = -1;
new tmphour;
new tmpminute;
new tmpsecond;
gettime(tmphour, tmpminute, tmpsecond);
FixHour(tmphour);
tmphour = shifthour;
SetWorldTime(tmphour);
}
}
if(BankJobPlayer == playerid) //BANK ROB
{
if(IsACop(killerid))
{
format(string, sizeof(string), "City Alert: %s %s %s has eliminated bank robber %s and earned $%d!", BANK_JOB_KILLER_EARN);
SendClientMessageToAll(COLOR_LIGHTBLUE, string);
GivePlayerCash(killerid, BANK_JOB_KILLER_EARN);
SetPlayerFree(playerid,killerid,"eliminated");
}
else
{
format(string, sizeof(string), "City Alert: Bank Robber %s was eliminated, the bank robbery has failed!", PlayerName(playerid));
SendClientMessageToAll(COLOR_LIGHTBLUE, string);
SetPlayerFree(playerid,999,"eliminated");
}
RemovePlayerAttachedObject(playerid, 0);
PlayerInfo[playerid][pWantedLevel] = 0;
SetPlayerVirtualWorld(playerid, 0);
PlayerInfo[playerid][pVW] = 0;
SetPlayerWantedLevel(playerid, 0);
PlayerInfo[playerid][pJailed] = 2;
PlayerInfo[playerid][pJailTime] = 3600;
TimeAfterBankJob = 0;
BankJobPlayer = 999;
BankJobTime = -1;
BankDeliverTime = -1;
new tmphour;
new tmpminute;
new tmpsecond;
gettime(tmphour, tmpminute, tmpsecond);
FixHour(tmphour);
tmphour = shifthour;
SetWorldTime(tmphour);
}
new Float:px,Float:py,Float:pz;
if(GetPVarInt(playerid, "EventToken") == 0)
{
if(GetPVarInt(playerid, "IsInArena") == -1)
{
SetPVarInt(playerid, "Injured", 1);
new Float:mX, Float:mY, Float:mZ;
GetPlayerPos(playerid, mX, mY, mZ);
SetPVarFloat(playerid, "MedicX", mX);
SetPVarFloat(playerid, "MedicY", mY);
SetPVarFloat(playerid, "MedicZ", mZ);
SetPVarInt(playerid, "MedicVW", GetPlayerVirtualWorld(playerid));
SetPVarInt(playerid, "MedicInt", GetPlayerInterior(playerid));
}
}
gPlayerSpawned[playerid] = 0;
if(GetPVarInt(playerid, "IsInArena") >= 0)
{
if(GetPVarInt(playerid, "AOSlotPaintballFlag") != -1)
{
switch(PlayerInfo[playerid][pPaintTeam])
{
case 1:
{
DropFlagPaintballArena(playerid, GetPVarInt(playerid, "IsInArena"), 2);
}
case 2:
{
DropFlagPaintballArena(playerid, GetPVarInt(playerid, "IsInArena"), 1);
}
}
}
if(reason >= 0 && reason <= 46)
{
new weapon[24];
PlayerInfo[killerid][pKills] += 1;
PlayerInfo[playerid][pDeaths] += 1;
if(PlayerInfo[killerid][pPaintTeam] == 1)
{
if(PlayerInfo[killerid][pPaintTeam] == PlayerInfo[playerid][pPaintTeam])
{
PaintBallArena[GetPVarInt(killerid, "IsInArena")][pbTeamRedKills] -= 1;
PaintBallArena[GetPVarInt(playerid, "IsInArena")][pbTeamBlueKills] += 1;
SetPlayerHealth(killerid, 0);
PlayerInfo[killerid][pKills] -= 2;
PlayerInfo[killerid][pDeaths] += 1;
PlayerInfo[playerid][pDeaths] -= 1;
SendClientMessageEx(killerid, COLOR_WHITE, "You have been warned, do not team-kill!");
}
else
{
PaintBallArena[GetPVarInt(killerid, "IsInArena")][pbTeamRedKills] += 1;
PaintBallArena[GetPVarInt(playerid, "IsInArena")][pbTeamBlueDeaths] += 1;
}
}
if(PlayerInfo[killerid][pPaintTeam] == 2)
{
if(PlayerInfo[killerid][pPaintTeam] == PlayerInfo[playerid][pPaintTeam])
{
PaintBallArena[GetPVarInt(killerid, "IsInArena")][pbTeamBlueKills] -= 1;
PaintBallArena[GetPVarInt(playerid, "IsInArena")][pbTeamRedKills] += 1;
SetPlayerHealth(killerid, 0);
PlayerInfo[killerid][pKills] -= 2;
PlayerInfo[killerid][pDeaths] += 1;
PlayerInfo[playerid][pDeaths] -= 1;
SendClientMessageEx(killerid, COLOR_WHITE, "You have been warned, do not team-kill!");
}
PaintBallArena[GetPVarInt(killerid, "IsInArena")][pbTeamBlueKills] += 1;
PaintBallArena[GetPVarInt(playerid, "IsInArena")][pbTeamRedDeaths] += 1;
}
GetWeaponName(reason,weapon,sizeof(weapon));
if(reason == 0)
{
if(PaintBallArena[GetPVarInt(killerid, "IsInArena")][pbTimeLeft] < 12)
{
GivePlayerCash(killerid, 1000);
format(string,sizeof(string),"[Paintball Arena] %s has earned $1000 bonus for a sudden death kill!",GetPlayerNameEx(killerid));
SendPaintballArenaMessage(GetPVarInt(killerid,"IsInArena"), COLOR_YELLOW, string);
SendAudioToPlayer(killerid, 19, 100, 0);
}
format(string,sizeof(string),"[Paintball Arena] %s has killed %s with their bare hands!",GetPlayerNameEx(killerid),GetPlayerNameEx(playerid));
}
else
{
if(PaintBallArena[GetPVarInt(killerid, "IsInArena")][pbTimeLeft] < 12)
{
GivePlayerCash(killerid, 1000);
format(string,sizeof(string),"[Paintball Arena] %s has earned $1000 bonus for a sudden death kill!",GetPlayerNameEx(killerid));
SendPaintballArenaMessage(GetPVarInt(killerid,"IsInArena"), COLOR_YELLOW, string);
SendAudioToPlayer(killerid, 19, 100, 0);
}
format(string,sizeof(string),"[Paintball Arena] %s has killed %s with a %s.",GetPlayerNameEx(killerid),GetPlayerNameEx(playerid),weapon);
}
}
else
{
PlayerInfo[playerid][pDeaths] += 1;
format(string,sizeof(string),"[Paintball Arena] %s has died.",GetPlayerNameEx(playerid));
}
SendPaintballArenaMessage(GetPVarInt(playerid,"IsInArena"), COLOR_RED, string);
}
PlayerInfo[playerid][pLocal] = 255;
GetPlayerPos(playerid, px, py, pz);
if(GetPVarInt(playerid, "Injured") == 0)
{
if( GetPVarInt(playerid, "EventToken") >= 1 || GetPVarInt(playerid, "IsInArena") >= 0)
{
ResetPlayerWeapons(playerid);
}
else
{
ResetPlayerWeaponsEx(playerid);
}
}
if(PlayerInfo[killerid][pAdmin] < 2)
{
if(reason == 49)
{
format(string, sizeof(string), "{AA3333}AdmWarning{FFFF00}: %s (ID %d) has possibly just car-rammed %s (ID %d) to death.", GetPlayerNameEx(killerid), killerid, GetPlayerNameEx(playerid), playerid);
ABroadCast(COLOR_YELLOW, string, 2);
print(string);
}
if(reason == 50)
{
if(IsAHelicopter(GetPlayerVehicleID(killerid)))
{
format(string, sizeof(string), "{AA3333}AdmWarning{FFFF00}: %s (ID %d) has possibly just blade-killed %s (ID %d).", GetPlayerNameEx(killerid), killerid, GetPlayerNameEx(playerid), playerid);
ABroadCast(COLOR_YELLOW, string, 2);
print(string);
}
else
{
if(GetPlayerWeapon(killerid) != 32 || GetPlayerWeapon(killerid) != 28 || GetPlayerWeapon(killerid) != 29)
{
format(string, sizeof(string), "{AA3333}AdmWarning{FFFF00}: %s (ID %d) has possibly just car-parked %s (ID %d) to death.", GetPlayerNameEx(killerid), killerid, GetPlayerNameEx(playerid), playerid);
ABroadCast(COLOR_YELLOW, string, 2);
print(string);
}
else
{
format(string, sizeof(string), "{AA3333}AdmWarning{FFFF00}: %s (ID %d) has possibly just driver-shot %s (ID %d) to death.", GetPlayerNameEx(killerid), killerid, GetPlayerNameEx(playerid), playerid);
ABroadCast(COLOR_YELLOW, string, 2);
print(string);
}
}
}
}
if (gPlayerCheckpointStatus[playerid] > 4 && gPlayerCheckpointStatus[playerid] < 11)
{
DisablePlayerCheckpoint(playerid);
gPlayerCheckpointStatus[playerid] = CHECKPOINT_NONE;
}
if(HaveGPS[playerid])
{
KillTimer(GPSTimer[playerid]);
HaveGPS[playerid] = false;
GPSTimer[playerid] = 0;
}
ClearCrime(playerid);
if(!IsAFK[playerid])
{
if(Event[playerid])
{
format(string, sizeof(string), "OnEventDeath: %s has killed %s using %s.", RPN(killerid), RPN(playerid), RWN(reason));
foreach(Player, i)
{
if(Event[i]) SendClientMessage(i, COLOR_REPORT, string);
}
Event[playerid] = 0;
eventdeath[playerid] = 1;
}
if(Duel[playerid])
{
Duel[playerid] = 0;
Duel[killerid] = 0;
DuelOn = 0;
dueldeath[playerid] = 1;
dueldeath[killerid] = 0;
SetPlayerPos(killerid, eX, eY, eZ);
SetPlayerInterior(killerid, PlayerInfo[killerid][pInt]);
SetPlayerVirtualWorld(killerid, PlayerInfo[killerid][pVW]);
PlayerInfo[killerid][pHospital] = 0;
SetPlayerHealth(killerid, eHP);
SetPlayerArmour(killerid, eARMOR);
SendClientMessage(killerid, COLOR_LIGHTRED, "*** You won the duel, nice job. ***");
GunsBeingRemoved[killerid] = 1;
ResetPlayerWeapons(killerid);
GunsBeingRemoved[killerid] = 1;
for(new w = 0; w < 13; w++)
{
GiveDodWeapon(killerid, PlayerInfo[killerid][pWeapon][w], PlayerInfo[killerid][pWeaponAmmo][w]); // <-------------- This Line
}
}
if(PlayerPaintballing[playerid] == 1)
{
for (new i = 0; i < 13; i++)
{
GetPlayerWeaponData(playerid, i, pbGuns[i][0], pbGuns[i][1]);
}
format(string, sizeof(string), "OnPaintballDeath: %s has killed %s using %s.", RPN(killerid), RPN(playerid), RWN(reason));
new Float:myhp;
GetPlayerHealth(killerid, myhp);
SetPlayerHealth(killerid, myhp+30);
if(myhp == 100)
{
SetPlayerHealth(killerid, 100);
}
foreach(Player, i)
{
if(PlayerPaintballing[i]) SendClientMessage(i, COLOR_REPORT, string);
}
PlayerPaintballing[playerid] = 1;
}
else
{
PlayerInfo[playerid][pHospital] = 1;
PlayerInfo[playerid][pArmor] = 0;
if(IsPlayerLoggedIn(killerid))
{
format(string, sizeof(string), "OnPlayerDeath: %s has killed %s using %s.", RPN(killerid), RPN(playerid), RWN(reason));
SendAdminMessage(COLOR_DARKRED, 1, string);
Log("logs/kill.log", string);
PlayerInfo[playerid][pDeath] ++;
PlayerInfo[killerid][pKill] ++;
if(Hitman[killerid] == playerid)
{
format(string, sizeof(string), " You have been critically injured by a hitman and lost $%d, the contrat on your head was cleared.", PlayerInfo[playerid][pContract]/2);
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "HitmanWarn: %s has fulfilled the contract on %s's head and collected $%d.", RPN(killerid), RPN(playerid), PlayerInfo[playerid][pContract]/2);
SendHitmanMessage(COLOR_YELLOW, string);
GiveDodMoney(playerid, -PlayerInfo[playerid][pContract]/2);
GiveDodMoney(killerid, PlayerInfo[playerid][pContract]/2);
PlayerInfo[playerid][pContract] = 0;
format(PlayerInfo[playerid][pContract], 32, "");
Hitman[killerid] = -1;
PlayerInfo[killerid][pCSuccess] ++;
}
if(Hitman[playerid] == killerid)
{
format(string, sizeof(string), " You have critically injured a hitman and collected $%d, the contrat on your head was cleared.", PlayerInfo[killerid][pContract]);
SendClientMessage(killerid, COLOR_YELLOW, string);
format(string, sizeof(string), "HitmanWarn: %s has failed the contract on %s's head and lost $%d.", RPN(playerid), RPN(killerid), PlayerInfo[killerid][pContract]);
SendHitmanMessage(COLOR_YELLOW, string);
GiveDodMoney(playerid, -PlayerInfo[killerid][pContract]);
GiveDodMoney(killerid, PlayerInfo[killerid][pContract]);
PlayerInfo[killerid][pContract] = 0;
format(PlayerInfo[killerid][pContract], 32, "");
Hitman[playerid] = -1;
PlayerInfo[playerid][pCFail] ++;
}
}
}
}
else
{
GetPlayerPos(playerid, PlayerInfo[playerid][pX], PlayerInfo[playerid][pY], PlayerInfo[playerid][pZ]);
ClearDodWantedLevels(killerid);
SetPlayerColor(killerid, TRANSPARENT_ORANGE);
PlayerInfo[killerid][pPrison] = 2;
PlayerInfo[killerid][pPrisonTime] = AFK[playerid];
format(PlayerInfo[killerid][pPrisonReason], 64, "Killing AFK Players");
format(PlayerInfo[killerid][pPrisonBy], 32, "AutoPrison");
SetPlayerInterior(killerid, 2);
SetPlayerVirtualWorld(killerid, 1);
new RandomCell = random(sizeof(RandomPrison));
SetPlayerFacingAngle(killerid, RandomPrison[RandomCell][3]);
TogglePlayerControllable(killerid, 0);
SetTimerEx("EnterExitTimer", 5000, false, "i", killerid);
SetPlayerPos(killerid, RandomPrison[RandomCell][0], RandomPrison[RandomCell][1], RandomPrison[RandomCell][2]);
SetCameraBehindPlayer(killerid);
format(string, sizeof(string), "AdmCmd: %s has been auto-prisoned by MOLE, reason: Killing AFK Players [%d Minutes]", RPN(killerid), AFK[playerid]/60);
SendClientMessageToAll(COLOR_LIGHTRED, string);
Log("logs/prison.log", string);
format(string, sizeof(string), " You have been auto-prisoned for %d minutes (%d seconds)", PlayerInfo[killerid][pPrisonTime]/60, PlayerInfo[killerid][pPrisonTime]);
SendClientMessage(killerid, COLOR_LIGHTBLUE, string);
}
}
return 1;
}
3737
Код:
public Audio_OnSetPack(audiopack[])
3790
Код:
Audio_Seek(playerid, localhandle, seek);
3822
Код:
Audio_Seek(i, localhandle, seek);
3852
Код:
Audio_Seek(i, localhandle, seek);
Re: 4 errors about Givedodweapon. -
SAMProductions - 07.11.2013
On This Problem | Line #1 :-
Код:
stock GiveDodWeapon(playerid, weaponid, ammo)
{
GunsBeingRemoved[playerid] = 1;
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
if(weaponid == 0 || weaponid == 1)
{ // Slot 0
GunsBeingRemoved[playerid] = 1;
PlayerInfo[playerid][pWeapon][0] = weaponid;
GunsBeingRemoved[playerid] = 1;
}
else if(weaponid == 2 || weaponid == 3 || weaponid == 4 || weaponid == 5 || weaponid == 6 || weaponid == 7 || weaponid == 8 || weaponid == 9)
{ // Slot 1
GunsBeingRemoved[playerid] = 1;
PlayerInfo[playerid][pWeapon][1] = weaponid;
GunsBeingRemoved[playerid] = 1;
}
else if(weaponid == 22 || weaponid == 23 || weaponid == 24)
{ // Slot 2
GunsBeingRemoved[playerid] = 1;
PlayerInfo[playerid][pWeapon][2] = weaponid;
GunsBeingRemoved[playerid] = 1;
}
else if(weaponid == 25 || weaponid == 26 || weaponid == 27)
{ // Slot 3
GunsBeingRemoved[playerid] = 1;
PlayerInfo[playerid][pWeapon][3] = weaponid;
GunsBeingRemoved[playerid] = 1;
}
else if(weaponid == 28 || weaponid == 29 || weaponid == 32)
{ // Slot 4
GunsBeingRemoved[playerid] = 1;
PlayerInfo[playerid][pWeapon][4] = weaponid;
GunsBeingRemoved[playerid] = 1;
}
else if(weaponid == 30 || weaponid == 31)
{ // Slot 5
GunsBeingRemoved[playerid] = 1;
PlayerInfo[playerid][pWeapon][5] = weaponid;
GunsBeingRemoved[playerid] = 1;
}
else if(weaponid == 33 || weaponid == 34)
{ // Slot 6
GunsBeingRemoved[playerid] = 1;
PlayerInfo[playerid][pWeapon][6] = weaponid;
GunsBeingRemoved[playerid] = 1;
}
else if(weaponid == 35 || weaponid == 36 || weaponid == 37 || weaponid == 38)
{ // Slot 7
GunsBeingRemoved[playerid] = 1;
PlayerInfo[playerid][pWeapon][7] = weaponid;
GunsBeingRemoved[playerid] = 1;
}
else if(weaponid == 16 || weaponid == 17 || weaponid == 18 || weaponid == 39)
{ // Slot 8
GunsBeingRemoved[playerid] = 1;
PlayerInfo[playerid][pWeapon][8] = weaponid;
GunsBeingRemoved[playerid] = 1;
}
else if(weaponid == 41 || weaponid == 42 || weaponid == 43)
{ // Slot 9
GunsBeingRemoved[playerid] = 1;
PlayerInfo[playerid][pWeapon][9] = weaponid;
GunsBeingRemoved[playerid] = 1;
}
else if(weaponid == 10 || weaponid == 11 || weaponid == 12 || weaponid == 13 || weaponid == 14 || weaponid == 15)
{ // Slot 10
GunsBeingRemoved[playerid] = 1;
PlayerInfo[playerid][pWeapon][10] = weaponid;
GunsBeingRemoved[playerid] = 1;
}
else if(weaponid == 44 || weaponid == 45 || weaponid == 46)
{ // Slot 11
GunsBeingRemoved[playerid] = 1;
PlayerInfo[playerid][pWeapon][11] = weaponid;
GunsBeingRemoved[playerid] = 1;
}
else if(weaponid == 40)
{ // Slot 12
GunsBeingRemoved[playerid] = 1;
PlayerInfo[playerid][pWeapon][12] = weaponid;
GunsBeingRemoved[playerid] = 1;
}
GivePlayerWeapon(playerid, weaponid, ammo);
return 1;
}
Код:
enum pInfo
{
pKey[129],
pTikis,
pMask,
pBoombox,
pAlreadyBoombox,
pbuyBoombox,
pLevel,
pAdminTime,
pAdmin,
pAdminDuty,
pDonateRank,
gPupgrade,
pConnectTime,
pReg,
pSex,
pAge,
pOrigin,
pCK,
pCash,
pHospital,
pMuted,
pPrisonReason[128],
pPrisonedBy[MAX_PLAYER_NAME],
pFlag[128],
pRMuted,
pRMutedTotal,
pRMutedTime,
pVMuted,
pVMutedTime,
pFactionModerator,
pGangModerator,
pExp,
pAccount,
pCrimes,
pPaintTeam,
pKills,
pDeaths,
pArrested,
pWantedDeaths,
pPhoneBook,
pLottoNr,
pFishes,
pToggedVIPChat,
pBiggestFish,
pJob,
pAutoTextReply[64],
pPhonePrivacy,
pJob2,
pNMute,
pNMuteTotal,
pADMute,
pADMuteTotal,
pHelpMute,
pPayCheck,
pHeadValue,
pJailed,
pJailTime,
pWRestricted,
pMats,
pPackages,
pGM,
pLeader,
pMember,
pDivision,
pFMember,
pSpeakerPhone,
pRank,
pChar,
pStreetRep,
pRepHandOut,
pDetSkill,
pSexSkill,
pBoxSkill,
pLawSkill,
pMechSkill,
pJackSkill,
pCarSkill,
pTruckSkill,
pWantedLevel,
pGunSkill,
pGoods,
pSMats,
pPot,
pCrack,
pMeth,
pSDrugs,
pMInsure,
pPcarkey,
pPcarkey2,
pPcarkey3,
pBadgeNumber,
pRoadblock,
pHelper,
pNewsSkill,
pDrugsSkill,
pArmsSkill,
pSmugSkill,
pCookSkill,
pFishSkill,
Float:pHealth,
Float:pArmor,
Float:pSArmor,
Float:pSHealth,
pInt,
pLocal,
pTeam,
pModel,
pPnumber,
pPhousekey,
pPhousekey2,
Float:pPos_x,
Float:pPos_y,
Float:pPos_z,
Float:pPos_r,
pCarLic,
pSpeedo,
pFlyLic,
pBoatLic,
pFishLic,
pGunLic,
pGuns[12],
pAGuns[12],
pCarTime,
pPayDay,
pPayDayHad,
pCDPlayer,
pWins,
pLoses,
pAlcoholPerk,
pDrugPerk,
pMiserPerk,
pPainPerk,
pTraderPerk,
pTut,
pWarns,
pAdjustable,
pMarried,
pC4,
pC4Get,
pC4Used,
pMarriedTo[128],
pLock,
pLockCar,
pSprunk,
pCigar,
pPole,
pSpraycan,
pRope,
pDice,
pBombs,
pDuty,
pFightStyle,
pIP[32],
pBanned,
pPermaBanned,
pDisabled,
pAccent,
pCHits,
pFHits,
pCrates,
pVW,
pHouseInvite,
pClothes,
pRenting,
pVehicles,
pVehFile,
pVehActive,
pType1,
pTempVIP,
pBuddyInvited,
pVIPInviteDay,
pTokens,
pPaintTokens,
pType2,
pType3,
pType4,
pType5,
pDrugsTime,
pLawyerTime,
pGangWarn,
pFactionBanned,
pCSFBanned,
pMechTime,
pSexTime,
pLawyerFreeTime,
pGiftTime,
pContractBy[32],
pContractDetail[64],
pBanAppealer,
pShopTech,
pUndercover,
pTogReports,
pRadio,
pRadioFreq,
pDutyHours,
pAcceptedHelp,
pAcceptReport,
pTrashReport,
pInsurance,
pTriageTime,
pVehicleKeys,
pVehicleKeysFrom,
pTaxiLicense,
pTicketTime,
pScrewdriver,
pSmslog,
pSmslog0[256],
pSmslog1[256],
pSmslog2[256],
pSmslog3[256],
pSmslog4[256],
pSmslog5[256],
pSmslog6[256],
pSmslog7[256],
pSmslog8[256],
pSmslog9[256],
pKillLog0[256],
pKillLog1[256],
pKillLog2[256],
pKillLog3[256],
pKillLog4[256],
pKillLog5[256],
pKillLog6[256],
pKillLog7[256],
pKillLog8[256],
pKillLog9[256],
pWristwatch,
pSurveillance,
pTire,
pFirstaid,
pRccam,
pReceiver,
pGPS,
pSweep,
pSweepLeft,
pBugged,
pCheckCash,
pChecks,
pWExists,
Float:pWX,
Float:pWY,
Float:pWZ,
pWVW,
pWInt,
pWValue,
pWObject,
pWTimer,
pWSeeds,
pWarrant[128],
pJudgeJailTime,
pJudgeJailType,
pBeingSentenced,
pProbationTime,
pDMIndicators,
pDMReport0[63],
pDMReport1[63],
pDMReport2[63],
pDMReport3[63],
pDMReport4[63],
pDMReport5[63],
pDMReport6[63],
pDMReport7[63],
pDMReport8[63],
pDMReport9[63],
pDMKills,
pOrder,
pOBlocked,
pCallsAccepted,
pPatientsDelivered,
pLiveBanned,
pFreezeBank,
pServiceTime,
pFirework,
pWhirlpool,
pHydration,
pRacePlayerLaps,
pScope,
pDoubleEXP,
pEXPToken,
pHasRefund,
};
Add This,
Код:
new PlayerInfo[MAX_PLAYERS][pInfo];
I don't think so if it is this or not,
Код:
new PlayerInfo[MAX_PLAYERS+1][pInfo];
On This Problem | Line #2 :-
Код:
GiveDodWeapon(killerid, PlayerInfo[killerid][pWeapon][w], PlayerInfo[killerid][pWeaponAmmo][w]);
What is GiveDodWeapon is it GivePlayerWeapon or not ?
Try This One (Not Sure),
Код:
GivePlayerWeapon(killerid, PlayerInfo[killerid][pWeapon][w], PlayerInfo[killerid][pWeaponAmmo][w]);
and if your stock function is,
Код:
stock GiveDodWeapon(playerid, weaponid, ammo)
This Code,
Код:
GiveDodWeapon(killerid, PlayerInfo[killerid][pWeapon][w], PlayerInfo[killerid][pWeaponAmmo][w]);
Must Be,
Код:
GiveDodWeapon(playerid, PlayerInfo[killerid][pWeapon][w], PlayerInfo[killerid][pWeaponAmmo][w]);
and if this is your stock function,
Код:
stock GiveDodWeapon(killerid, weaponid, ammo)
The Code must be,
Код:
GiveDodWeapon(killerid, PlayerInfo[killerid][pWeapon][w], PlayerInfo[killerid][pWeaponAmmo][w]);
On This Problem | Line #3 :-
Make sure you have this :-
Код:
forward Audio_OnSetPack(audiopack[])
On This Problem | Line #4 & #5 & #6 :-
Make sure you have this :-
Код:
Audio_Seek(playerid, localhandle, seek);
Код:
Audio_Seek(i, localhandle, seek);
Код:
Audio_Seek(i, localhandle, seek);
There is no Problem with this, do you have Audio Plugin & Include ?
If you don't have, Download it;
First of all,
Audio Plugin & Include:
[Plugin] Audio Plugin
Pastebin for Audio Include
Check your "
PAWNO > includes" Directory, and Look for "
audio.inc",
and Check your "Plugins" Directory, and Look for "
audio.dll" or "
audio.so",
If you don't have "
audio.inc" and "
audio.dll" or "
audio.so",
(
NOTE: Make sure you open the same PAWNO that contains all your stuff)
Download it here,
[Plugin] Audio Plugin
Pastebin for Audio Include
Installation:
- Copy the Plugin File plugins.
- Open server.cfg and add the plugin's name on plugins line.
and/or
- Copy the whole include codes in Notepad, Wordpad, etc..
- Save it as "include's name.inc", and Save it in "PAWNO > include".
- Open your Gamemode Script using PAWNO Compiler.
- Add "#include <include's name>" at the Top of your Gamemode Script.
- Compile it, Save it, and Finish.
and/or
- Download the Include File, Copy it.
- Paste it in "PAWNO > include".
- Open your Gamemode Script using PAWNO Compiler.
- Add "#include <include's name>" at the Top of your Gamemode Script.
- Compile it, Save it, and Finish.
Re: 4 errors about Givedodweapon. -
Lisaax - 07.11.2013
i got now this
Код:
C:\Documents and Settings\Lisa\Bureaublad\VLRP5.pwn(55) : error 017: undefined symbol "pInfo"
C:\Documents and Settings\Lisa\Bureaublad\VLRP5.pwn(55) : error 009: invalid array size (negative, zero or out of bounds)
C:\Documents and Settings\Lisa\Bureaublad\VLRP5.pwn(697) : error 001: expected token: ";", but found "forward"
C:\Documents and Settings\Lisa\Bureaublad\VLRP5.pwn(1385) : error 017: undefined symbol "pWeapon"
C:\Documents and Settings\Lisa\Bureaublad\VLRP5.pwn(1385) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Lisa\Bureaublad\VLRP5.pwn(1385) : warning 215: expression has no effect
C:\Documents and Settings\Lisa\Bureaublad\VLRP5.pwn(1385) : error 001: expected token: ";", but found "]"
C:\Documents and Settings\Lisa\Bureaublad\VLRP5.pwn(1385) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
7 Errors.
Re: 4 errors about Givedodweapon. -
SAMProductions - 07.11.2013
What is Line 55, 697, and 1385 ?
can you show which line is it ?
Re: 4 errors about Givedodweapon. -
SAMProductions - 07.11.2013
Oh Sorry,
i forgot semicolon at the end part of the Forward and Public Callback;
Replace This:
Код:
forward Audio_OnSetPack(audiopack[])
public Audio_OnSetPack(audiopack[])
To:
Код:
forward Audio_OnSetPack(audiopack[]);
public Audio_OnSetPack(audiopack[])
Re: 4 errors about Givedodweapon. -
Lisaax - 07.11.2013
this is the line
PlayerInfo[playerid][pWeapon][0] = weaponid;
from stock dod
Re: 4 errors about Givedodweapon. -
SAMProductions - 07.11.2013
Do you have pWeapon on your "
enum pInfo" ?
Well if you dont have, add it;
This :-
pawn Код:
enum pInfo
{
pKey[129],
pTikis,
pMask,
pBoombox,
pAlreadyBoombox,
pbuyBoombox,
pWeapon,
pLevel,
pAdminTime,
pAdmin,
pAdminDuty,
pDonateRank,
gPupgrade,
pConnectTime,
pReg,
pSex,
pAge,
pOrigin,
pCK,
pCash,
pHospital,
pMuted,
pPrisonReason[128],
pPrisonedBy[MAX_PLAYER_NAME],
pFlag[128],
pRMuted,
pRMutedTotal,
pRMutedTime,
pVMuted,
pVMutedTime,
pFactionModerator,
pGangModerator,
pExp,
pAccount,
pCrimes,
pPaintTeam,
pKills,
pDeaths,
pArrested,
pWantedDeaths,
pPhoneBook,
pLottoNr,
pFishes,
pToggedVIPChat,
pBiggestFish,
pJob,
pAutoTextReply[64],
pPhonePrivacy,
pJob2,
pNMute,
pNMuteTotal,
pADMute,
pADMuteTotal,
pHelpMute,
pPayCheck,
pHeadValue,
pJailed,
pJailTime,
pWRestricted,
pMats,
pPackages,
pGM,
pLeader,
pMember,
pDivision,
pFMember,
pSpeakerPhone,
pRank,
pChar,
pStreetRep,
pRepHandOut,
pDetSkill,
pSexSkill,
pBoxSkill,
pLawSkill,
pMechSkill,
pJackSkill,
pCarSkill,
pTruckSkill,
pWantedLevel,
pGunSkill,
pGoods,
pSMats,
pPot,
pCrack,
pMeth,
pSDrugs,
pMInsure,
pPcarkey,
pPcarkey2,
pPcarkey3,
pBadgeNumber,
pRoadblock,
pHelper,
pNewsSkill,
pDrugsSkill,
pArmsSkill,
pSmugSkill,
pCookSkill,
pFishSkill,
Float:pHealth,
Float:pArmor,
Float:pSArmor,
Float:pSHealth,
pInt,
pLocal,
pTeam,
pModel,
pPnumber,
pPhousekey,
pPhousekey2,
Float:pPos_x,
Float:pPos_y,
Float:pPos_z,
Float:pPos_r,
pCarLic,
pSpeedo,
pFlyLic,
pBoatLic,
pFishLic,
pGunLic,
pGuns[12],
pAGuns[12],
pCarTime,
pPayDay,
pPayDayHad,
pCDPlayer,
pWins,
pLoses,
pAlcoholPerk,
pDrugPerk,
pMiserPerk,
pPainPerk,
pTraderPerk,
pTut,
pWarns,
pAdjustable,
pMarried,
pC4,
pC4Get,
pC4Used,
pMarriedTo[128],
pLock,
pLockCar,
pSprunk,
pCigar,
pPole,
pSpraycan,
pRope,
pDice,
pBombs,
pDuty,
pFightStyle,
pIP[32],
pBanned,
pPermaBanned,
pDisabled,
pAccent,
pCHits,
pFHits,
pCrates,
pVW,
pHouseInvite,
pClothes,
pRenting,
pVehicles,
pVehFile,
pVehActive,
pType1,
pTempVIP,
pBuddyInvited,
pVIPInviteDay,
pTokens,
pPaintTokens,
pType2,
pType3,
pType4,
pType5,
pDrugsTime,
pLawyerTime,
pGangWarn,
pFactionBanned,
pCSFBanned,
pMechTime,
pSexTime,
pLawyerFreeTime,
pGiftTime,
pContractBy[32],
pContractDetail[64],
pBanAppealer,
pShopTech,
pUndercover,
pTogReports,
pRadio,
pRadioFreq,
pDutyHours,
pAcceptedHelp,
pAcceptReport,
pTrashReport,
pInsurance,
pTriageTime,
pVehicleKeys,
pVehicleKeysFrom,
pTaxiLicense,
pTicketTime,
pScrewdriver,
pSmslog,
pSmslog0[256],
pSmslog1[256],
pSmslog2[256],
pSmslog3[256],
pSmslog4[256],
pSmslog5[256],
pSmslog6[256],
pSmslog7[256],
pSmslog8[256],
pSmslog9[256],
pKillLog0[256],
pKillLog1[256],
pKillLog2[256],
pKillLog3[256],
pKillLog4[256],
pKillLog5[256],
pKillLog6[256],
pKillLog7[256],
pKillLog8[256],
pKillLog9[256],
pWristwatch,
pSurveillance,
pTire,
pFirstaid,
pRccam,
pReceiver,
pGPS,
pSweep,
pSweepLeft,
pBugged,
pCheckCash,
pChecks,
pWExists,
Float:pWX,
Float:pWY,
Float:pWZ,
pWVW,
pWInt,
pWValue,
pWObject,
pWTimer,
pWSeeds,
pWarrant[128],
pJudgeJailTime,
pJudgeJailType,
pBeingSentenced,
pProbationTime,
pDMIndicators,
pDMReport0[63],
pDMReport1[63],
pDMReport2[63],
pDMReport3[63],
pDMReport4[63],
pDMReport5[63],
pDMReport6[63],
pDMReport7[63],
pDMReport8[63],
pDMReport9[63],
pDMKills,
pOrder,
pOBlocked,
pCallsAccepted,
pPatientsDelivered,
pLiveBanned,
pFreezeBank,
pServiceTime,
pFirework,
pWhirlpool,
pHydration,
pRacePlayerLaps,
pScope,
pDoubleEXP,
pEXPToken,
pHasRefund
};
and You must remove "," at the end part of your "enum ..."
Re: 4 errors about Givedodweapon. -
Lisaax - 07.11.2013
C:\Documents and Settings\Lisa\Bureaublad\VLRP5.pwn(1384) : error 017: undefined symbol "PlayerInfo"
C:\Documents and Settings\Lisa\Bureaublad\VLRP5.pwn(1384) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Lisa\Bureaublad\VLRP5.pwn(1384) : warning 215: expression has no effect
C:\Documents and Settings\Lisa\Bureaublad\VLRP5.pwn(1384) : error 001: expected token: ";", but found "]"
C:\Documents and Settings\Lisa\Bureaublad\VLRP5.pwn(1384) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
4 Errors.
Line
PlayerInfo[playerid][pWeapon][0] = weaponid;
Doenst work, i added pWeapon yes.
Edit: Enum pinfo needs to be BEFORE that code? Cause i have first that code with stock dod and then enum pinfo
like
Код:
stock GiveDodWeapon(playerid, weaponid, ammo)
{
GunsBeingRemoved[playerid] = 1;
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
if(weaponid == 0 || weaponid == 1)
{ // Slot 0
GunsBeingRemoved[playerid] = 1;
PlayerInfo[playerid][pWeapon][0] = weaponid;
GunsBeingRemoved[playerid] = 1;
}
else if(weaponid == 2 || weaponid == 3 || weaponid == 4 || weaponid == 5 || weaponid == 6 || weaponid == 7 || weaponid == 8 || weaponid == 9)
{ // Slot 1
GunsBeingRemoved[playerid] = 1;
PlayerInfo[playerid][pWeapon][1] = weaponid;
GunsBeingRemoved[playerid] = 1;
}
else if(weaponid == 22 || weaponid == 23 || weaponid == 24)
{ // Slot 2
GunsBeingRemoved[playerid] = 1;
PlayerInfo[playerid][pWeapon][2] = weaponid;
GunsBeingRemoved[playerid] = 1;
}
else if(weaponid == 25 || weaponid == 26 || weaponid == 27)
{ // Slot 3
GunsBeingRemoved[playerid] = 1;
PlayerInfo[playerid][pWeapon][3] = weaponid;
GunsBeingRemoved[playerid] = 1;
}
else if(weaponid == 28 || weaponid == 29 || weaponid == 32)
{ // Slot 4
GunsBeingRemoved[playerid] = 1;
PlayerInfo[playerid][pWeapon][4] = weaponid;
GunsBeingRemoved[playerid] = 1;
}
else if(weaponid == 30 || weaponid == 31)
{ // Slot 5
GunsBeingRemoved[playerid] = 1;
PlayerInfo[playerid][pWeapon][5] = weaponid;
GunsBeingRemoved[playerid] = 1;
}
else if(weaponid == 33 || weaponid == 34)
{ // Slot 6
GunsBeingRemoved[playerid] = 1;
PlayerInfo[playerid][pWeapon][6] = weaponid;
GunsBeingRemoved[playerid] = 1;
}
else if(weaponid == 35 || weaponid == 36 || weaponid == 37 || weaponid == 38)
{ // Slot 7
GunsBeingRemoved[playerid] = 1;
PlayerInfo[playerid][pWeapon][7] = weaponid;
GunsBeingRemoved[playerid] = 1;
}
else if(weaponid == 16 || weaponid == 17 || weaponid == 18 || weaponid == 39)
{ // Slot 8
GunsBeingRemoved[playerid] = 1;
PlayerInfo[playerid][pWeapon][8] = weaponid;
GunsBeingRemoved[playerid] = 1;
}
else if(weaponid == 41 || weaponid == 42 || weaponid == 43)
{ // Slot 9
GunsBeingRemoved[playerid] = 1;
PlayerInfo[playerid][pWeapon][9] = weaponid;
GunsBeingRemoved[playerid] = 1;
}
else if(weaponid == 10 || weaponid == 11 || weaponid == 12 || weaponid == 13 || weaponid == 14 || weaponid == 15)
{ // Slot 10
GunsBeingRemoved[playerid] = 1;
PlayerInfo[playerid][pWeapon][10] = weaponid;
GunsBeingRemoved[playerid] = 1;
}
else if(weaponid == 44 || weaponid == 45 || weaponid == 46)
{ // Slot 11
GunsBeingRemoved[playerid] = 1;
PlayerInfo[playerid][pWeapon][11] = weaponid;
GunsBeingRemoved[playerid] = 1;
}
else if(weaponid == 40)
{ // Slot 12
GunsBeingRemoved[playerid] = 1;
PlayerInfo[playerid][pWeapon][12] = weaponid;
GunsBeingRemoved[playerid] = 1;
}
GivePlayerWeapon(playerid, weaponid, ammo);
return 1;
}
stock RWN(weaponid)
{
new name[32];
GetWeaponName(weaponid, name, sizeof(name));
if(weaponid == 0) format(name, sizeof(name), "None");
return name;
}
stock RPN(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
for(new i = 0; i < MAX_PLAYER_NAME; i++)
{
if(name[i] == '_') name[i] = ' ';
}
return name;
} blablablabalbla
enum pInfo
{
Re: 4 errors about Givedodweapon. -
SAMProductions - 07.11.2013
Try This :-
pawn Код:
enum pInfo
{
pKey[129],
pTikis,
pMask,
pBoombox,
pAlreadyBoombox,
pbuyBoombox,
pWeapon[12],
pLevel,
pAdminTime,
pAdmin,
pAdminDuty,
pDonateRank,
gPupgrade,
pConnectTime,
pReg,
pSex,
pAge,
pOrigin,
pCK,
pCash,
pHospital,
pMuted,
pPrisonReason[128],
pPrisonedBy[MAX_PLAYER_NAME],
pFlag[128],
pRMuted,
pRMutedTotal,
pRMutedTime,
pVMuted,
pVMutedTime,
pFactionModerator,
pGangModerator,
pExp,
pAccount,
pCrimes,
pPaintTeam,
pKills,
pDeaths,
pArrested,
pWantedDeaths,
pPhoneBook,
pLottoNr,
pFishes,
pToggedVIPChat,
pBiggestFish,
pJob,
pAutoTextReply[64],
pPhonePrivacy,
pJob2,
pNMute,
pNMuteTotal,
pADMute,
pADMuteTotal,
pHelpMute,
pPayCheck,
pHeadValue,
pJailed,
pJailTime,
pWRestricted,
pMats,
pPackages,
pGM,
pLeader,
pMember,
pDivision,
pFMember,
pSpeakerPhone,
pRank,
pChar,
pStreetRep,
pRepHandOut,
pDetSkill,
pSexSkill,
pBoxSkill,
pLawSkill,
pMechSkill,
pJackSkill,
pCarSkill,
pTruckSkill,
pWantedLevel,
pGunSkill,
pGoods,
pSMats,
pPot,
pCrack,
pMeth,
pSDrugs,
pMInsure,
pPcarkey,
pPcarkey2,
pPcarkey3,
pBadgeNumber,
pRoadblock,
pHelper,
pNewsSkill,
pDrugsSkill,
pArmsSkill,
pSmugSkill,
pCookSkill,
pFishSkill,
Float:pHealth,
Float:pArmor,
Float:pSArmor,
Float:pSHealth,
pInt,
pLocal,
pTeam,
pModel,
pPnumber,
pPhousekey,
pPhousekey2,
Float:pPos_x,
Float:pPos_y,
Float:pPos_z,
Float:pPos_r,
pCarLic,
pSpeedo,
pFlyLic,
pBoatLic,
pFishLic,
pGunLic,
pGuns[12],
pAGuns[12],
pCarTime,
pPayDay,
pPayDayHad,
pCDPlayer,
pWins,
pLoses,
pAlcoholPerk,
pDrugPerk,
pMiserPerk,
pPainPerk,
pTraderPerk,
pTut,
pWarns,
pAdjustable,
pMarried,
pC4,
pC4Get,
pC4Used,
pMarriedTo[128],
pLock,
pLockCar,
pSprunk,
pCigar,
pPole,
pSpraycan,
pRope,
pDice,
pBombs,
pDuty,
pFightStyle,
pIP[32],
pBanned,
pPermaBanned,
pDisabled,
pAccent,
pCHits,
pFHits,
pCrates,
pVW,
pHouseInvite,
pClothes,
pRenting,
pVehicles,
pVehFile,
pVehActive,
pType1,
pTempVIP,
pBuddyInvited,
pVIPInviteDay,
pTokens,
pPaintTokens,
pType2,
pType3,
pType4,
pType5,
pDrugsTime,
pLawyerTime,
pGangWarn,
pFactionBanned,
pCSFBanned,
pMechTime,
pSexTime,
pLawyerFreeTime,
pGiftTime,
pContractBy[32],
pContractDetail[64],
pBanAppealer,
pShopTech,
pUndercover,
pTogReports,
pRadio,
pRadioFreq,
pDutyHours,
pAcceptedHelp,
pAcceptReport,
pTrashReport,
pInsurance,
pTriageTime,
pVehicleKeys,
pVehicleKeysFrom,
pTaxiLicense,
pTicketTime,
pScrewdriver,
pSmslog,
pSmslog0[256],
pSmslog1[256],
pSmslog2[256],
pSmslog3[256],
pSmslog4[256],
pSmslog5[256],
pSmslog6[256],
pSmslog7[256],
pSmslog8[256],
pSmslog9[256],
pKillLog0[256],
pKillLog1[256],
pKillLog2[256],
pKillLog3[256],
pKillLog4[256],
pKillLog5[256],
pKillLog6[256],
pKillLog7[256],
pKillLog8[256],
pKillLog9[256],
pWristwatch,
pSurveillance,
pTire,
pFirstaid,
pRccam,
pReceiver,
pGPS,
pSweep,
pSweepLeft,
pBugged,
pCheckCash,
pChecks,
pWExists,
Float:pWX,
Float:pWY,
Float:pWZ,
pWVW,
pWInt,
pWValue,
pWObject,
pWTimer,
pWSeeds,
pWarrant[128],
pJudgeJailTime,
pJudgeJailType,
pBeingSentenced,
pProbationTime,
pDMIndicators,
pDMReport0[63],
pDMReport1[63],
pDMReport2[63],
pDMReport3[63],
pDMReport4[63],
pDMReport5[63],
pDMReport6[63],
pDMReport7[63],
pDMReport8[63],
pDMReport9[63],
pDMKills,
pOrder,
pOBlocked,
pCallsAccepted,
pPatientsDelivered,
pLiveBanned,
pFreezeBank,
pServiceTime,
pFirework,
pWhirlpool,
pHydration,
pRacePlayerLaps,
pScope,
pDoubleEXP,
pEXPToken,
pHasRefund
}
and Then Add :-
Код:
new PlayerInfo[MAX_PLAYERS][pInfo];
Together :-
pawn Код:
enum pInfo
{
pKey[129],
pTikis,
pMask,
pBoombox,
pAlreadyBoombox,
pbuyBoombox,
pWeapon[12],
pLevel,
pAdminTime,
pAdmin,
pAdminDuty,
pDonateRank,
gPupgrade,
pConnectTime,
pReg,
pSex,
pAge,
pOrigin,
pCK,
pCash,
pHospital,
pMuted,
pPrisonReason[128],
pPrisonedBy[MAX_PLAYER_NAME],
pFlag[128],
pRMuted,
pRMutedTotal,
pRMutedTime,
pVMuted,
pVMutedTime,
pFactionModerator,
pGangModerator,
pExp,
pAccount,
pCrimes,
pPaintTeam,
pKills,
pDeaths,
pArrested,
pWantedDeaths,
pPhoneBook,
pLottoNr,
pFishes,
pToggedVIPChat,
pBiggestFish,
pJob,
pAutoTextReply[64],
pPhonePrivacy,
pJob2,
pNMute,
pNMuteTotal,
pADMute,
pADMuteTotal,
pHelpMute,
pPayCheck,
pHeadValue,
pJailed,
pJailTime,
pWRestricted,
pMats,
pPackages,
pGM,
pLeader,
pMember,
pDivision,
pFMember,
pSpeakerPhone,
pRank,
pChar,
pStreetRep,
pRepHandOut,
pDetSkill,
pSexSkill,
pBoxSkill,
pLawSkill,
pMechSkill,
pJackSkill,
pCarSkill,
pTruckSkill,
pWantedLevel,
pGunSkill,
pGoods,
pSMats,
pPot,
pCrack,
pMeth,
pSDrugs,
pMInsure,
pPcarkey,
pPcarkey2,
pPcarkey3,
pBadgeNumber,
pRoadblock,
pHelper,
pNewsSkill,
pDrugsSkill,
pArmsSkill,
pSmugSkill,
pCookSkill,
pFishSkill,
Float:pHealth,
Float:pArmor,
Float:pSArmor,
Float:pSHealth,
pInt,
pLocal,
pTeam,
pModel,
pPnumber,
pPhousekey,
pPhousekey2,
Float:pPos_x,
Float:pPos_y,
Float:pPos_z,
Float:pPos_r,
pCarLic,
pSpeedo,
pFlyLic,
pBoatLic,
pFishLic,
pGunLic,
pGuns[12],
pAGuns[12],
pCarTime,
pPayDay,
pPayDayHad,
pCDPlayer,
pWins,
pLoses,
pAlcoholPerk,
pDrugPerk,
pMiserPerk,
pPainPerk,
pTraderPerk,
pTut,
pWarns,
pAdjustable,
pMarried,
pC4,
pC4Get,
pC4Used,
pMarriedTo[128],
pLock,
pLockCar,
pSprunk,
pCigar,
pPole,
pSpraycan,
pRope,
pDice,
pBombs,
pDuty,
pFightStyle,
pIP[32],
pBanned,
pPermaBanned,
pDisabled,
pAccent,
pCHits,
pFHits,
pCrates,
pVW,
pHouseInvite,
pClothes,
pRenting,
pVehicles,
pVehFile,
pVehActive,
pType1,
pTempVIP,
pBuddyInvited,
pVIPInviteDay,
pTokens,
pPaintTokens,
pType2,
pType3,
pType4,
pType5,
pDrugsTime,
pLawyerTime,
pGangWarn,
pFactionBanned,
pCSFBanned,
pMechTime,
pSexTime,
pLawyerFreeTime,
pGiftTime,
pContractBy[32],
pContractDetail[64],
pBanAppealer,
pShopTech,
pUndercover,
pTogReports,
pRadio,
pRadioFreq,
pDutyHours,
pAcceptedHelp,
pAcceptReport,
pTrashReport,
pInsurance,
pTriageTime,
pVehicleKeys,
pVehicleKeysFrom,
pTaxiLicense,
pTicketTime,
pScrewdriver,
pSmslog,
pSmslog0[256],
pSmslog1[256],
pSmslog2[256],
pSmslog3[256],
pSmslog4[256],
pSmslog5[256],
pSmslog6[256],
pSmslog7[256],
pSmslog8[256],
pSmslog9[256],
pKillLog0[256],
pKillLog1[256],
pKillLog2[256],
pKillLog3[256],
pKillLog4[256],
pKillLog5[256],
pKillLog6[256],
pKillLog7[256],
pKillLog8[256],
pKillLog9[256],
pWristwatch,
pSurveillance,
pTire,
pFirstaid,
pRccam,
pReceiver,
pGPS,
pSweep,
pSweepLeft,
pBugged,
pCheckCash,
pChecks,
pWExists,
Float:pWX,
Float:pWY,
Float:pWZ,
pWVW,
pWInt,
pWValue,
pWObject,
pWTimer,
pWSeeds,
pWarrant[128],
pJudgeJailTime,
pJudgeJailType,
pBeingSentenced,
pProbationTime,
pDMIndicators,
pDMReport0[63],
pDMReport1[63],
pDMReport2[63],
pDMReport3[63],
pDMReport4[63],
pDMReport5[63],
pDMReport6[63],
pDMReport7[63],
pDMReport8[63],
pDMReport9[63],
pDMKills,
pOrder,
pOBlocked,
pCallsAccepted,
pPatientsDelivered,
pLiveBanned,
pFreezeBank,
pServiceTime,
pFirework,
pWhirlpool,
pHydration,
pRacePlayerLaps,
pScope,
pDoubleEXP,
pEXPToken,
pHasRefund
}
new PlayerInfo[MAX_PLAYERS][pInfo];
or If it is not working Try Adding semicolon at the end part of "
enum ...";
pawn Код:
enum pInfo
{
pKey[129],
pTikis,
pMask,
pBoombox,
pAlreadyBoombox,
pbuyBoombox,
pWeapon[12],
pLevel,
pAdminTime,
pAdmin,
pAdminDuty,
pDonateRank,
gPupgrade,
pConnectTime,
pReg,
pSex,
pAge,
pOrigin,
pCK,
pCash,
pHospital,
pMuted,
pPrisonReason[128],
pPrisonedBy[MAX_PLAYER_NAME],
pFlag[128],
pRMuted,
pRMutedTotal,
pRMutedTime,
pVMuted,
pVMutedTime,
pFactionModerator,
pGangModerator,
pExp,
pAccount,
pCrimes,
pPaintTeam,
pKills,
pDeaths,
pArrested,
pWantedDeaths,
pPhoneBook,
pLottoNr,
pFishes,
pToggedVIPChat,
pBiggestFish,
pJob,
pAutoTextReply[64],
pPhonePrivacy,
pJob2,
pNMute,
pNMuteTotal,
pADMute,
pADMuteTotal,
pHelpMute,
pPayCheck,
pHeadValue,
pJailed,
pJailTime,
pWRestricted,
pMats,
pPackages,
pGM,
pLeader,
pMember,
pDivision,
pFMember,
pSpeakerPhone,
pRank,
pChar,
pStreetRep,
pRepHandOut,
pDetSkill,
pSexSkill,
pBoxSkill,
pLawSkill,
pMechSkill,
pJackSkill,
pCarSkill,
pTruckSkill,
pWantedLevel,
pGunSkill,
pGoods,
pSMats,
pPot,
pCrack,
pMeth,
pSDrugs,
pMInsure,
pPcarkey,
pPcarkey2,
pPcarkey3,
pBadgeNumber,
pRoadblock,
pHelper,
pNewsSkill,
pDrugsSkill,
pArmsSkill,
pSmugSkill,
pCookSkill,
pFishSkill,
Float:pHealth,
Float:pArmor,
Float:pSArmor,
Float:pSHealth,
pInt,
pLocal,
pTeam,
pModel,
pPnumber,
pPhousekey,
pPhousekey2,
Float:pPos_x,
Float:pPos_y,
Float:pPos_z,
Float:pPos_r,
pCarLic,
pSpeedo,
pFlyLic,
pBoatLic,
pFishLic,
pGunLic,
pGuns[12],
pAGuns[12],
pCarTime,
pPayDay,
pPayDayHad,
pCDPlayer,
pWins,
pLoses,
pAlcoholPerk,
pDrugPerk,
pMiserPerk,
pPainPerk,
pTraderPerk,
pTut,
pWarns,
pAdjustable,
pMarried,
pC4,
pC4Get,
pC4Used,
pMarriedTo[128],
pLock,
pLockCar,
pSprunk,
pCigar,
pPole,
pSpraycan,
pRope,
pDice,
pBombs,
pDuty,
pFightStyle,
pIP[32],
pBanned,
pPermaBanned,
pDisabled,
pAccent,
pCHits,
pFHits,
pCrates,
pVW,
pHouseInvite,
pClothes,
pRenting,
pVehicles,
pVehFile,
pVehActive,
pType1,
pTempVIP,
pBuddyInvited,
pVIPInviteDay,
pTokens,
pPaintTokens,
pType2,
pType3,
pType4,
pType5,
pDrugsTime,
pLawyerTime,
pGangWarn,
pFactionBanned,
pCSFBanned,
pMechTime,
pSexTime,
pLawyerFreeTime,
pGiftTime,
pContractBy[32],
pContractDetail[64],
pBanAppealer,
pShopTech,
pUndercover,
pTogReports,
pRadio,
pRadioFreq,
pDutyHours,
pAcceptedHelp,
pAcceptReport,
pTrashReport,
pInsurance,
pTriageTime,
pVehicleKeys,
pVehicleKeysFrom,
pTaxiLicense,
pTicketTime,
pScrewdriver,
pSmslog,
pSmslog0[256],
pSmslog1[256],
pSmslog2[256],
pSmslog3[256],
pSmslog4[256],
pSmslog5[256],
pSmslog6[256],
pSmslog7[256],
pSmslog8[256],
pSmslog9[256],
pKillLog0[256],
pKillLog1[256],
pKillLog2[256],
pKillLog3[256],
pKillLog4[256],
pKillLog5[256],
pKillLog6[256],
pKillLog7[256],
pKillLog8[256],
pKillLog9[256],
pWristwatch,
pSurveillance,
pTire,
pFirstaid,
pRccam,
pReceiver,
pGPS,
pSweep,
pSweepLeft,
pBugged,
pCheckCash,
pChecks,
pWExists,
Float:pWX,
Float:pWY,
Float:pWZ,
pWVW,
pWInt,
pWValue,
pWObject,
pWTimer,
pWSeeds,
pWarrant[128],
pJudgeJailTime,
pJudgeJailType,
pBeingSentenced,
pProbationTime,
pDMIndicators,
pDMReport0[63],
pDMReport1[63],
pDMReport2[63],
pDMReport3[63],
pDMReport4[63],
pDMReport5[63],
pDMReport6[63],
pDMReport7[63],
pDMReport8[63],
pDMReport9[63],
pDMKills,
pOrder,
pOBlocked,
pCallsAccepted,
pPatientsDelivered,
pLiveBanned,
pFreezeBank,
pServiceTime,
pFirework,
pWhirlpool,
pHydration,
pRacePlayerLaps,
pScope,
pDoubleEXP,
pEXPToken,
pHasRefund
};
new PlayerInfo[MAX_PLAYERS][pInfo];
Re: 4 errors about Givedodweapon. -
Lisaax - 07.11.2013
Nope, Still the same.