Two Erroros Undefine Symbol
#1

pawn Код:
CMD:count(playerid, params[])
{
    TextDrawShowForPlayer(playerid, text);
    CountDown(text, playerid, 5);
    return 1;
}
forward CountDown(Text: text, playerid, time);
public CountDown(Text: text, playerid, time) {
    if(time < 1) {
        TextDrawSetString(text, "~r~GoGo!");
        SetTimerEx("tTextDrawHide", 5000, false, "ii", playerid, _: text);
    } else {
        new
            str[8] = "~r~";
        valstr(str[3], time, false);
        TextDrawSetString(text, str);
        SetTimerEx("CountDown", 1000, false, "iii", _: text, playerid, --time);
    }
}
forward tTextDrawHide(playerid, Text: text);
public tTextDrawHide(playerid, Text: text) {
    if(playerid == MAX_PLAYERS) {
        TextDrawHideForAll(text);
    } else {
        TextDrawHideForPlayer(playerid, text);
    }
}

ERRORS
[code]
E:\SA-MP\SA-MP SERVERS\My Projects\0.3d\DM,STUNT,RACE\Live Stunting(ENG) E:\SA-MP\SA-MP SERVERS\My Projects\0.3d\DM,STUNT,RACE\Live Stunting(ENG) [DM,STUNT,RACE,DERBY]\Server\gamemodes\1.0.pwn(1917) : warning 213: tag mismatch
E:\SA-MP\SA-MP SERVERS\My Projects\0.3d\DM,STUNT,RACE\Live Stunting(ENG) [DM,STUNT,RACE,DERBY]\Server\gamemodes\1.0.pwn(191 : warning 213: tag mismatch
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


2 Warnings.


PLease Hlp
Reply
#2

Have you got:

Код:
new Textdraw:text
Reply
#3

Now i changed the code and added that

pawn Код:
new Textdraw:MyTd;

CMD:count(playerid, params[])
{
    TextDrawShowForPlayer(playerid, MyTd);
    CountDown(MyTd, playerid, 5);
    return 1;
}
forward CountDown(Text: text, playerid, time);
public CountDown(Text: text, playerid, time) {
    if(time < 1) {
        TextDrawSetString(text, "~r~GoGo!");
        SetTimerEx("tTextDrawHide", 5000, false, "ii", playerid, _: text);
    } else {
        new
            str[8] = "~r~";
        valstr(str[3], time, false);
        TextDrawSetString(text, str);
        SetTimerEx("CountDown", 1000, false, "iii", _: text, playerid, --time);
    }
}
forward tTextDrawHide(playerid, Text: text);
public tTextDrawHide(playerid, Text: text) {
    if(playerid == MAX_PLAYERS) {
        TextDrawHideForAll(text);
    } else {
        TextDrawHideForPlayer(playerid, text);
    }
}
Still its giving warnings
Код:
E:\SA-MP\SA-MP SERVERS\My Projects\0.3d\DM,STUNT,RACE\Live Stunting(ENG) [DM,STUNT,RACE,DERBY]\Server\gamemodes\1.0.pwn(1917) : warning 213: tag mismatch
E:\SA-MP\SA-MP SERVERS\My Projects\0.3d\DM,STUNT,RACE\Live Stunting(ENG) [DM,STUNT,RACE,DERBY]\Server\gamemodes\1.0.pwn(1918) : warning 213: tag mismatch
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


2 Warnings.
Reply
#4

I am a Noob lol
its not working the textdraw is not showing in the game
and i want like this
it should show a textdraw
HOURS:MINUTES:SECONDS

like this it should show

pawn Код:
CMD:count(playerid, params[])
{
    new minutes, seconds, hours;
    if(!sscanf(params,"iii", seconds, minutes, hours))
    {
        TextDrawShowForPlayer(playerid, MyTd);
        CountDown(MyTd, playerid, time);
    }
    else SendClientMessage(playerid, ERROR,"Usage: /count [seconds][minutes][hours]");
    return 1;
}
forward CountDown(Text: text, playerid, time);
public CountDown(Text: text, playerid, time) {
    if(time < 1) {
        TextDrawSetString(text, "~r~GoGo!");
        SetTimerEx("tTextDrawHide", 5000, false, "ii", playerid, _: text);
    } else {
        new
            str[8] = "~r~";
        valstr(str[3], time, false);
        TextDrawSetString(text, str);
        SetTimerEx("CountDown", 1000, false, "iii", _: text, playerid, --time);
    }
}
forward tTextDrawHide(playerid, Text: text);
public tTextDrawHide(playerid, Text: text) {
    if(playerid == MAX_PLAYERS) {
        TextDrawHideForAll(text);
    } else {
        TextDrawHideForPlayer(playerid, text);
    }
}
Reply
#5

Please help me scripting that thing.
Reply
#6

PLease HElp *BUMP*
Reply
#7

This:
pawn Код:
new Textdraw:MyTd;
Should be:
pawn Код:
new Text:MyTd;
See if that helps any.
Reply
#8

its not working the textdraw is not showing in the game
and i want like this
it should show a textdraw
HOURS:MINUTES:SECONDS

like this it should show

pawn Код:
CMD:count(playerid, params[])
{
    new minutes, seconds, hours;
    if(!sscanf(params,"iii", seconds, minutes, hours))
    {
        TextDrawShowForPlayer(playerid, MyTd);
        CountDown(MyTd, playerid, time);
    }
    else SendClientMessage(playerid, ERROR,"Usage: /count [seconds][minutes][hours]");
    return 1;
}
forward CountDown(Text: text, playerid, time);
public CountDown(Text: text, playerid, time) {
    if(time < 1) {
        TextDrawSetString(text, "~r~GoGo!");
        SetTimerEx("tTextDrawHide", 5000, false, "ii", playerid, _: text);
    } else {
        new
            str[8] = "~r~";
        valstr(str[3], time, false);
        TextDrawSetString(text, str);
        SetTimerEx("CountDown", 1000, false, "iii", _: text, playerid, --time);
    }
}
forward tTextDrawHide(playerid, Text: text);
public tTextDrawHide(playerid, Text: text) {
    if(playerid == MAX_PLAYERS) {
        TextDrawHideForAll(text);
    } else {
        TextDrawHideForPlayer(playerid, text);
    }
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)