Author Topic: Syntax Errors  (Read 453 times)

Dont post unless your trying to help.
Error
Code: [Select]
Add-Ons/GameMode_CityRPG/common.cs Line: 775 - Syntax error.
>>> Some error context, with ## on sides of error halt:
^^messageClient(%client, '', "\c6You already have a charge request from another service! Type \c3/no\c6 to reject it.");

}



function fxDTSBrick::sellItem(%brick, %item, %markup, %client)

{

^if(isObject(%client.player) && !%client.player.serviceOrigin  && isObject(%brick))

^{

^^%name = $CityRPG::prices::weapon::name[%item].uiName;

^^{##
##
^^^%client.player.serviceType = "item";

^^^%client.player.serviceItem = %item;

^^^%client.player.serviceFee = $CityRPG::prices::weapon::price[%item] + %markup;

^^^%client.player.serviceMarkup = %markup;

^^^%client.player.serviceOrigin = %brick;

^^^

^^^messageClient(%client,'',"\c6A service is offering to sell you one \c3" @ %name SPC "\c6for \c3$" @ %client.player.serviceFee SPC "\c6.");
>>> Error report complete.
Code
Code: [Select]
function fxDTSBrick::sellItem(%brick, %item, %markup, %client)
{
if(isObject(%client.player) && !%client.player.serviceOrigin  && isObject(%brick))
{
%name = $CityRPG::prices::weapon::name[%item].uiName;
{
%client.player.serviceType = "item";
%client.player.serviceItem = %item;
%client.player.serviceFee = $CityRPG::prices::weapon::price[%item] + %markup;
%client.player.serviceMarkup = %markup;
%client.player.serviceOrigin = %brick;

messageClient(%client,'',"\c6A service is offering to sell you one \c3" @ %name SPC "\c6for \c3$" @ %client.player.serviceFee SPC "\c6.");
messageClient(%client,'',"\c6Accept with \c3/yes\c6, decline with \c3/no\c6.");
}
}
else if(%client.player.serviceOrigin && %client.player.serviceOrigin != %brick)
messageClient(%client, '', "\c6You already have a charge request from another service! Type \c3/no\c6 to reject it.");
}

if(%name = $CityRPG::prices::weapon::name[%item].uiName)

?

%name isn't declared anyway.

      %name = $CityRPG::prices::weapon::name[%item].uiName;
      {

This may be your problem.
if(%name = $CityRPG::prices::weapon::name[%item].uiName)

?

%name isn't declared anyway.
He's declaring name.

He's declaring name.
I think he wants to see if %name, whatever it should be, is equal to the $CityRPG one.

if(%name $= $CityRPG::prices::weapon::name[%item].uiName)

Why in the world would you want to do that on: fxDTSBrick::sellItem()?