06.03.2011, 16:26
I'm trying to make a input box for my glasses system but when i try to compile it i get 26 errors I havnt scripted in a while so I'm a bit rusty, what did i do wrong?
Код:
if(dialogid == GLASS)
{
if(response)
{
if(!(strcal(inputtext) >= 33 && strval(inputtext) <= 1))
{
tmp = strtok(cmdtext, idx);
skin = GetPlayerSkin(playerid);
id = strval(tmp);
if(GetPlayerMoney(playerid) < 10) return SendClientMessage(playerid, 0x40FF00FF, "You dont have enough money");
id--;
glasseid = strval(inputtext));
SetPlayerHoldingObject(playerid, glasseid, 2, SkinOffSet[skin][0], SkinOffSet[skin][1], SkinOffSet[skin][2], SkinOffSet[skin][3], SkinOffSet[skin][4], SkinOffSet[skin][5]);
GivePlayerMoney(playerid,-10);
SendClientMessage(playerid, COLOR_YELLOW,"HINT:To take your glasses off use /glassesoff");
GetPlayerRPName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[96];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if (result[playerid] == '_')
result[playerid] = ' ';
if(!strlen(result))
{
if(PlayerInfo[playerid][pMask] == 1)
{
format(string, sizeof(string), "* The Stranger puts on a pair of sunglasses.");
}
else
{
format(string, sizeof(string), "* %s puts on a pair of sunglasses.", sendername);
}
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
}

