01.06.2011, 15:22
(
Последний раз редактировалось Ouch_Charlie; 01.06.2011 в 16:35.
)
Hello guys I was working on a GOLDPOT Minigame like i99's Flag Minigame, So i got these errors, Please post the solution to them :/
ERROR 1---Error 001: expected token: "}", but found ";" on this line
_________________________________________________
ERROR 2---error 017: undefined symbol "notification" on this line
_________________________________________________
_________________________________________________
Thanks for the replies, Note the error lines are marked with ERROR 1 and ERROR 2
ERROR 1---Error 001: expected token: "}", but found ";" on this line
pawn Код:
[]new Float:RandomPickup[][3] =
{
(1997.1996,1522.9457,17.0625);
(-2662.3706,1484.8855,7.6846);
}
pawn Код:
OnGameModeInIt
new rand = random(sizeof(RandomPickup));
cash = CreatePickup(1550, 2, RandomPickup[rand][0], RandomPickup[rand][1], RandomPickup[rand][2], 0);
pawn Код:
OnPlayerPickup
if(pickupid == cash)
{
new string[120], name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
GivePlayerMoney(playerid,10000);
format(string, sizeof(string), "%s found the Money Bag!", name);
TextDrawSetString(notification, string);
SetTimer("CloseTextdraw_notification", 2*1000, false);
bagholder = GetPlayerID(name);
SetPlayerAttachedObject(playerid, 1, 1550, 1, 0.1, -0.2, 0, 0, 90, 0.5, 0.8, 0.8, 0.8);
DestroyPickup(cash);
}
return 1;
pawn Код:
stock GetPlayerID(const Name[])
{
for(new i; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
new pName[MAX_PLAYER_NAME];
GetPlayerName(i, pName, sizeof(pName));
if(strcmp(Name, pName, true)==0)
{
return i;
}
}
}
return -1;
}
_________________________________________________
pawn Код:
OnPlayerDeath
if(playerid == bagholder)
{
DestroyPickup(cash);
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
cash = CreatePickup(1550, 2, X, Y, Z, 0);
RemovePlayerAttachedObject(playerid, 1);
SendClientMessage(playerid, LIGHTGREEN, "You lost the {FF0000}Money Bag!");
}
Thanks for the replies, Note the error lines are marked with ERROR 1 and ERROR 2