public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
if(_:clickedid != INVALID_TEXT_DRAW)
{
if(clickedid == Textdraw35)
{
if(IsPlayerInRangeOfPoint(playerid, 5, 2503.34814, 63.47102, 51.74720) && eStatus == false)
{
MoveDynamicObject(elevatorclosedright, 2501.55591, 63.58260, 51.73350, 2.9);
MoveDynamicObject(elevatorclosedleft, 2505.2759, 67.3250, 51.7335, 2.9);
SendClientMessage(playerid, COLOR_RED, "You have opened elevator doors");
eStatus = true;
}
}
else if(clickedid == Textdraw36)
{
if(IsPlayerInRangeOfPoint(playerid, 5, 2503.34814, 63.47102, 51.74720) && eStatus == true)
{
MoveDynamicObject(elevatorclosedright, 2503.27588, 63.58260, 51.73350, 2.9);
MoveDynamicObject(elevatorclosedleft, 2503.2959, 67.3250, 51.7335, 2.9);
eStatus = false;
}
}
else if(clickedid == Textdraw37)
{
TextDrawHideForPlayer(playerid, Textdraw22);
TextDrawHideForPlayer(playerid, Textdraw23);
TextDrawHideForPlayer(playerid, Textdraw24);
TextDrawHideForPlayer(playerid, Textdraw25);
TextDrawHideForPlayer(playerid, Textdraw26);
TextDrawHideForPlayer(playerid, Textdraw27);
TextDrawHideForPlayer(playerid, Textdraw28);
TextDrawHideForPlayer(playerid, Textdraw29);
TextDrawHideForPlayer(playerid, Textdraw30);
TextDrawHideForPlayer(playerid, Textdraw31);
TextDrawHideForPlayer(playerid, Textdraw32);
TextDrawHideForPlayer(playerid, Textdraw33);
TextDrawHideForPlayer(playerid, Textdraw34);
TextDrawHideForPlayer(playerid, Textdraw35);
TextDrawHideForPlayer(playerid, Textdraw36);
TextDrawHideForPlayer(playerid, Textdraw37);
}
TextDrawHideForPlayer(playerid, Textdraw22);
TextDrawHideForPlayer(playerid, Textdraw23);
TextDrawHideForPlayer(playerid, Textdraw24);
TextDrawHideForPlayer(playerid, Textdraw25);
TextDrawHideForPlayer(playerid, Textdraw26);
TextDrawHideForPlayer(playerid, Textdraw27);
TextDrawHideForPlayer(playerid, Textdraw28);
TextDrawHideForPlayer(playerid, Textdraw29);
TextDrawHideForPlayer(playerid, Textdraw30);
TextDrawHideForPlayer(playerid, Textdraw31);
TextDrawHideForPlayer(playerid, Textdraw32);
TextDrawHideForPlayer(playerid, Textdraw33);
TextDrawHideForPlayer(playerid, Textdraw34);
TextDrawHideForPlayer(playerid, Textdraw35);
TextDrawHideForPlayer(playerid, Textdraw36);
TextDrawHideForPlayer(playerid, Textdraw37);
CancelSelectTextDraw(playerid); // This will indeed call OnPlayerClickTextDraw again, but with an ID of 65535. The code above stops it from resulting in an eternal loop.
}
return 1;
}
SelectTextDraw(playerid, COLOR_ORANGE);
if(_:clickedid != INVALID_TEXT_DRAW)
if(clickedid != INVALID_TEXT_DRAW)
|
Код:
if(_:clickedid != INVALID_TEXT_DRAW) Код:
if(clickedid != INVALID_TEXT_DRAW) |
warning 213: tag mismatch
if(clickedid !== INVALID_TEXT_DRAW)
SelectTextDraw(playerid, 0xFFFFFFFF);
C:\Users\Shani\Desktop\Anonymous Creek Roleplay\gamemodes\ANO.pwn(2721) : error 029: invalid expression, assumed zero C:\Users\Shani\Desktop\Anonymous Creek Roleplay\gamemodes\ANO.pwn(2721) : warning 215: expression has no effect C:\Users\Shani\Desktop\Anonymous Creek Roleplay\gamemodes\ANO.pwn(2721) : error 001: expected token: ";", but found ")" C:\Users\Shani\Desktop\Anonymous Creek Roleplay\gamemodes\ANO.pwn(2721) : error 029: invalid expression, assumed zero C:\Users\Shani\Desktop\Anonymous Creek Roleplay\gamemodes\ANO.pwn(2721) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Errors.
|
Just add this
PHP код:
|
if(clickedid !== INVALID_TEXT_DRAW)
|
this gave me 4 error lines:
Код:
C:\Users\Shani\Desktop\Anonymous Creek Roleplay\gamemodes\ANO.pwn(2721) : error 029: invalid expression, assumed zero C:\Users\Shani\Desktop\Anonymous Creek Roleplay\gamemodes\ANO.pwn(2721) : warning 215: expression has no effect C:\Users\Shani\Desktop\Anonymous Creek Roleplay\gamemodes\ANO.pwn(2721) : error 001: expected token: ";", but found ")" C:\Users\Shani\Desktop\Anonymous Creek Roleplay\gamemodes\ANO.pwn(2721) : error 029: invalid expression, assumed zero C:\Users\Shani\Desktop\Anonymous Creek Roleplay\gamemodes\ANO.pwn(2721) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Errors. lol the idea is to color it :/ |
Textdraw35 = TextDrawCreate(458.666625, 257.706756, "open"); TextDrawLetterSize(Textdraw35, 0.234761, 0.806400); TextDrawAlignment(Textdraw35, 1); TextDrawColor(Textdraw35, -1); TextDrawSetShadow(Textdraw35, 0); TextDrawSetOutline(Textdraw35, 1); TextDrawBackgroundColor(Textdraw35, 51); TextDrawFont(Textdraw35, 2); TextDrawSetProportional(Textdraw35, 1); Textdraw36 = TextDrawCreate(497.761718, 257.426757, "close"); TextDrawLetterSize(Textdraw36, 0.234761, 0.806400); TextDrawAlignment(Textdraw36, 1); TextDrawColor(Textdraw36, -1); TextDrawSetShadow(Textdraw36, 0); TextDrawSetOutline(Textdraw36, 1); TextDrawBackgroundColor(Textdraw36, 51); TextDrawFont(Textdraw36, 2); TextDrawSetProportional(Textdraw36, 1);
TextDrawSetSelectable(Textdraw35, true); // open doors TextDrawSetSelectable(Textdraw36, true); // close doors