Jump to content
  • 0

pomoc [Vlastná tvorba]Property Help mee :DD


Invouk

Dotaz

Dobrý den, chcem sa opýtať prečo mi hádže error:
Code: 

#include <a_samp>
#include <zcmd>
#include <sscanf>
#include <dini>

#define MAX_PROPERTY 50
#define COLOR_FORPROPERTY 0xFF3333

enum prInfo
{
ProPosX,
ProPosY,
ProPosZ,
ProCen
}

new nemovitostC = 0;
new property[MAX_PROPERTY][prInfo];
new Float: Px, Float:Py, FLoat:Pz;
new Pc;

forward CreateProperty(ProPosX,ProPosY,ProPosZ,ProCen);
public CreateProperty(ProPosX,ProPosY,ProPosZ,ProCen)
{
	if(nemovitostC < MAX_PROPERTY)
	{
	property[nemovitostC][ProPosX] = Px;
	property[nemovitostC][ProPosY] = Py;
	property[nemovitostC][ProPosZ] = Pz;
	property[nemovitostC][ProCen] = Pc;
	new pstring[150];
	format(pstring,sizeof(pstring),"[Nemovitost]\nMajitel: Mesto\nCena: %d",Pc);
	Create3DTextLabel(pstring, 0xFF3333, Px,Py,Pz, 40.0, 0, 0);
	}else{
	}
	return 1;
}
public OnFilterScriptInit()
{
	CreateProperty(1126.1586,-1489.7379,16.0437,10000);
	return 1;
}
CMD:money(playerid,params[])
{
	GivePlayerMoney(playerid,+10000);
	SendClientMessage(playerid,COLOR_FORPROPERTY, "Dal si si 10000 $");
	return 1;
}

Error a warningy:
 

D:\Documents and Settings\12XpresS12\Plocha\GTA-Sa-Mp\Server HighLive\Pawno\Property.pwn(23) : warning 219: local variable "ProPosX" shadows a variable at a preceding level
D:\Documents and Settings\12XpresS12\Plocha\GTA-Sa-Mp\Server HighLive\Pawno\Property.pwn(23) : warning 219: local variable "ProPosY" shadows a variable at a preceding level
D:\Documents and Settings\12XpresS12\Plocha\GTA-Sa-Mp\Server HighLive\Pawno\Property.pwn(23) : warning 219: local variable "ProPosZ" shadows a variable at a preceding level
D:\Documents and Settings\12XpresS12\Plocha\GTA-Sa-Mp\Server HighLive\Pawno\Property.pwn(23) : warning 219: local variable "ProCen" shadows a variable at a preceding level
D:\Documents and Settings\12XpresS12\Plocha\GTA-Sa-Mp\Server HighLive\Pawno\Property.pwn(27) : warning 213: tag mismatch
D:\Documents and Settings\12XpresS12\Plocha\GTA-Sa-Mp\Server HighLive\Pawno\Property.pwn(28) : warning 213: tag mismatch
D:\Documents and Settings\12XpresS12\Plocha\GTA-Sa-Mp\Server HighLive\Pawno\Property.pwn(29) : warning 213: tag mismatch
D:\Documents and Settings\12XpresS12\Plocha\GTA-Sa-Mp\Server HighLive\Pawno\Property.pwn(33) : warning 213: tag mismatch
D:\Documents and Settings\12XpresS12\Plocha\GTA-Sa-Mp\Server HighLive\Pawno\Property.pwn(40) : warning 213: tag mismatch
D:\Documents and Settings\12XpresS12\Plocha\GTA-Sa-Mp\Server HighLive\Pawno\Property.pwn(40) : warning 213: tag mismatch
D:\Documents and Settings\12XpresS12\Plocha\GTA-Sa-Mp\Server HighLive\Pawno\Property.pwn(40) : warning 213: tag mismatch
D:\Documents and Settings\12XpresS12\Plocha\GTA-Sa-Mp\Server HighLive\Pawno\Property.pwn(45) : error 029: invalid expression, assumed zero
D:\Documents and Settings\12XpresS12\Plocha\GTA-Sa-Mp\Server HighLive\Pawno\Property.pwn(45) : warning 215: expression has no effect
D:\Documents and Settings\12XpresS12\Plocha\GTA-Sa-Mp\Server HighLive\Pawno\Property.pwn(45) : error 001: expected token: ";", but found ")"
D:\Documents and Settings\12XpresS12\Plocha\GTA-Sa-Mp\Server HighLive\Pawno\Property.pwn(45) : error 029: invalid expression, assumed zero
D:\Documents and Settings\12XpresS12\Plocha\GTA-Sa-Mp\Server HighLive\Pawno\Property.pwn(45) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.

Link to comment
Share on other sites

8 odpovědí na tuto otázku

Recommended Posts

  • 0
forward CreateProperty(PosX,PosY,PosZ,Cen);
public CreateProperty(PosX,PosY,PosZ,Cen)
{
    if(nemovitostC < MAX_PROPERTY)
    {    
    property[nemovitostC++][ProPosX] = PosX;
    property[nemovitostC][ProPosY] = PosY;
    property[nemovitostC][ProPosZ] = PosZ;
    property[nemovitostC][ProCen] = Cen;
    new pstring[128];
    format(pstring,sizeof(pstring),"[Nemovitost]\nMajitel: Mesto\nCena: %d",Cen);
    Create3DTextLabel(pstring, 0xFF3333, PosX,PosY,PosZ, 40.0, 0, 0);
    }
    return 1;
}

Zkus to takhle

Link to comment
Share on other sites

  • 0
forward CreateProperty(Float:PosX,Float:PosY,Float:PosZ,Cen);
public CreateProperty(Float:PosX,Float:PosY,Float:PosZ,Cen)
{
    if(nemovitostC < MAX_PROPERTY)
    {
    property[nemovitostC++][ProPosX] = PosX;
    property[nemovitostC][ProPosY] = PosY;
    property[nemovitostC][ProPosZ] = PosZ;
    property[nemovitostC][ProCen] = Cen;
    new pstring[128];
    format(pstring,sizeof(pstring),"[Nemovitost]\nMajitel: Mesto\nCena: %d",Cen);
    Create3DTextLabel(pstring, 0xFF3333, PosX,PosY,PosZ, 40.0, 0, 0);
    }
    return 1;
}

Zkus to takhle

Link to comment
Share on other sites

  • 0

V enumu potřebuješ to PosX, bla bla.. potřebuješ

 

enum něco

{

     Float:BlbostX,

     Float:BlbostY,

}

 

atd..

 

GivePlayerMoney(playerid,+10000); Blbost to +, nemusíš používat.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...