[Ayuda] Error con textdraws
#1

Код:
(1305) : error 010: invalid function or declaration
pawn Код:
TheBoxy = TextDrawCreate(0.000000, 333.000000, "hola!");

Код:
(1392) : error 010: invalid function or declaration
pawn Код:
Welcome = TextDrawCreate(200.000000,4.000000, "~g~ Bienvenido a ~n~~r~Ultra stunting~n~~g~Un nuevo mundo de stunt!");
Код:
(1406) : error 010: invalid function or declaration
pawn Код:
MoveTeleNtimer = SetTimer("MoveTeleupdate", 50000, 1);
Код:
(1471) : error 010: invalid function or declaration
pawn Код:
return 1;
}
Код:
(2262) : error 010: invalid function or declaration
pawn Код:
/*=======================================================================*/
    return SendClientMessage(playerid,COLOR_RED,"ERROR: Comando no existente.");
}
Код:
(2559) : warning 203: symbol is never used: "Commings"

(2559) : warning 203: symbol is never used: "Enjoyit"

(2559) : warning 203: symbol is never used: "byFarsek"

(2559) : warning 203: symbol is never used: "tcmds"
Linea 2559 no existe.. no entiendo

De antemano gracias.
Reply
#2

Perdуn por el doble post pero necesito la ayuda.
Reply
#3

checa lo que hay en las lineas anteriores haber si notas algo mal
Reply
#4

Supongo que has definido los textdraws con new text.. el "TheBoxy", "Welcome" їno?
Reply
#5

Quote:
Originally Posted by usern4me
Посмотреть сообщение
Supongo que has definido los textdraws con new text.. el "TheBoxy", "Welcome" їno?
Si, aquн les dejare los new:

pawn Код:
forward RandMessagesx();
new Text:Weilcome;
new Text:thelp;
new Text:ttele;
new Text:trules;
new Text:byFarsek;
new Text:Commings;
new Text:Enjoyit;
new Text:tcmds;
new Text:Textdraw0;
new Text:Textdraw1;
new Text:Textdraw2;
new Text:Textdraw4;
new Text:Textdraw5;
new Text:Textdraw6;
new Text:TheBoxy;
new Text:Welcome;
forward Nupdate ();
new MoveCmdNtimer;
new MoveTeleNtimer;
new Text:MoveCmd;
new cashspam[MAX_PLAYERS];
new freeweap[MAX_PLAYERS];
new gPlayerClass[MAX_PLAYERS];
Estoy usando como base los textdraw de Stunt Evolution por sнa caso.

pawn Код:
TheBoxy = TextDrawCreate(0.000000, 333.000000, "hola!");
    Weilcome = TextDrawCreate(200.000000, 344.000000, "~r~Ultra stunting");
    thelp = TextDrawCreate(200.000000, 418.000000, "~g~/cmds /ayuda /teles");
    ttele = TextDrawCreate(0.000000, 5.000000, "~n~~n~~n~~n~");
    trules = TextDrawCreate(421.000000, 74.000000, "~y~usmservers.co.cc");
    byFarsek = TextDrawCreate(373.000000, 90.000000, "~n~");
    Commings = TextDrawCreate(371.000000, 74.000000, "  ~n~");
    Enjoyit = TextDrawCreate(411.000000, 3212.000000, "~n~");
    tcmds = TextDrawCreate(421.000000, 60.000000, "~n~");
    TextDrawUseBox(TheBoxy, 1);
    TextDrawBoxColor(TheBoxy, 0x000000cc);
    TextDrawTextSize(TheBoxy, 833.000000, 0.000000);
    TextDrawAlignment(TheBoxy, 0);
    TextDrawAlignment(Weilcome, 0);
    TextDrawAlignment(thelp, 0);
    TextDrawAlignment(ttele, 1);
    TextDrawTextSize(ttele, 833.000000, 0.000000);
    TextDrawAlignment(trules, 0);
    TextDrawAlignment(byFarsek, 0);
    TextDrawAlignment(Commings, 0);
    TextDrawAlignment(Enjoyit, 0);
    TextDrawAlignment(tcmds, 0);
    TextDrawBackgroundColor(TheBoxy, 0x000000ff);
    TextDrawBackgroundColor(Weilcome, 0xffffff99);
    TextDrawBackgroundColor(thelp, 0x000000ff);
    TextDrawBackgroundColor(ttele, 0x000000ff);
    TextDrawBackgroundColor(trules, 0x000000ff);
    TextDrawBackgroundColor(byFarsek, 0xffffffff);
    TextDrawBackgroundColor(Commings, 0x0000ff66);
    TextDrawBackgroundColor(Enjoyit, 0xffff00ff);
    TextDrawBackgroundColor(tcmds, 0x000000ff);
    TextDrawFont(TheBoxy, 3);
    TextDrawLetterSize(TheBoxy, 1.000000, 3.277777);
    TextDrawFont(Weilcome, 3);
    TextDrawLetterSize(Weilcome, 0.8, 2.7);
    TextDrawFont(thelp, 1);
    TextDrawLetterSize(thelp, 0.4, 2.2);
    TextDrawFont(ttele, 1);
    TextDrawLetterSize(ttele, 1.7, 3.2);
    TextDrawFont(trules, 1);
    TextDrawLetterSize(trules, 0.4, 2.2);
    TextDrawFont(byFarsek, 1);
    TextDrawLetterSize(byFarsek, 0.199999, 1.000000);
    TextDrawFont(Commings, 1);
    TextDrawLetterSize(Commings, 0.499999, 1.000000);
    TextDrawFont(Enjoyit, 2);
    TextDrawLetterSize(Enjoyit, 1.000000, 1.000000);
    TextDrawFont(tcmds, 1);
    TextDrawLetterSize(tcmds, 0.199999, 1.000000);
    TextDrawColor(TheBoxy, 0x000000ff);
    TextDrawColor(Weilcome, 0x000000ff);
    TextDrawColor(thelp, 0xffffffff);
    TextDrawColor(ttele, 0x000000ff);
    TextDrawColor(trules, 0xffffffff);
    TextDrawColor(byFarsek, 0x0000ffff);
    TextDrawColor(Commings, 0x00ff00ff);
    TextDrawColor(Enjoyit, 0x0000ffff);
    TextDrawColor(tcmds, 0xffffffff);
    TextDrawSetOutline(TheBoxy, 0);
    TextDrawSetOutline(Weilcome, 1);
    TextDrawSetOutline(thelp, 1);
    TextDrawSetOutline(ttele, 1);
    TextDrawSetOutline(trules, 1);
    TextDrawSetOutline(byFarsek, 1);
    TextDrawSetOutline(Commings, 1);
    TextDrawSetOutline(Enjoyit, 1);
    TextDrawSetOutline(tcmds, 1);
    TextDrawSetProportional(TheBoxy, 1);
    TextDrawSetProportional(Weilcome, 1);
    TextDrawSetProportional(thelp, 1);
    TextDrawSetProportional(ttele, 1);
    TextDrawSetProportional(trules, 1);
    TextDrawSetProportional(byFarsek, 1);
    TextDrawSetProportional(Commings, 1);
    TextDrawSetProportional(Enjoyit, 1);
    TextDrawSetProportional(tcmds, 1);
    TextDrawSetShadow(TheBoxy, 1);
    TextDrawSetShadow(Weilcome, 1);
    TextDrawSetShadow(thelp, 1);
    TextDrawSetShadow(ttele, 1);
    TextDrawSetShadow(trules, 1);
    TextDrawSetShadow(byFarsek, 1);
    TextDrawSetShadow(Commings, 1);
    TextDrawSetShadow(Enjoyit, 1);
    TextDrawSetShadow(tcmds, 1);
   
   
    Welcome = TextDrawCreate(200.000000,4.000000, "~g~ Bienvenido a ~n~~r~Ultra stunting~n~~g~Un nuevo mundo de stunt!");
    TextDrawAlignment(Welcome, 0);
    TextDrawBackgroundColor(Welcome, 0xffffff99);
    TextDrawFont(Welcome, 3);
    TextDrawLetterSize(Welcome, 0.8, 2.7);
    TextDrawColor(Welcome, 0x000000ff);
    TextDrawSetOutline(Welcome, 1);
    TextDrawSetProportional(Welcome, 1);
    TextDrawSetShadow(Welcome, 1);

   
   
   
//= - = - = - = - = - = by [GTA]Deadly_Evil = - = - = - = - = - = -  = - = -  =//
MoveTeleNtimer = SetTimer("MoveTeleupdate", 50000, 1);
MoveCmdNtimer = SetTimer("Nupdate", 50000, 1);
Textdraw0 = TextDrawCreate(216.000000,402.000000,"~y~Ultra stunting");
Textdraw1 = TextDrawCreate(495.000000,100.000000,"Version 1.0.0");
Textdraw2 = TextDrawCreate(495.000000,100.000000,"usmservers.co.cc");
MoveCmd = TextDrawCreate(93.000000,307.000000,"/ayuda");
Textdraw4 = TextDrawCreate(82.000000,434.000000," /cmds      /teles      /ayuda      /admins      /creditos");
Textdraw5 = TextDrawCreate(93.000000,320.000000,"/sfair");
Textdraw6 = TextDrawCreate(0.000000,307.000000,"~y~CMDS=~n~~b~TELES=");
TextDrawAlignment(Textdraw0,0);
TextDrawAlignment(Textdraw1,0);
TextDrawAlignment(Textdraw2,0);
TextDrawAlignment(MoveCmd,0);
TextDrawAlignment(Textdraw4,0);
TextDrawAlignment(Textdraw5,0);
TextDrawAlignment(Textdraw6,0);
TextDrawBackgroundColor(Textdraw0,0xffffff00);
TextDrawBackgroundColor(Textdraw1,0x000000ff);
TextDrawBackgroundColor(Textdraw2,0x00ff0033);
TextDrawBackgroundColor(MoveCmd,0x000000ff);
TextDrawBackgroundColor(Textdraw4,0x000000ff);
TextDrawBackgroundColor(Textdraw5,0x000000ff);
TextDrawBackgroundColor(Textdraw6,0x000000ff);
TextDrawFont(Textdraw0,2);
TextDrawLetterSize(Textdraw0,0.599999,2.100000);
TextDrawFont(Textdraw1,1);
TextDrawLetterSize(Textdraw1,0.499999,2.000000);
TextDrawFont(Textdraw2,0);
TextDrawLetterSize(Textdraw2,0.699999,2.299999);
TextDrawFont(MoveCmd,2);
TextDrawLetterSize(MoveCmd,0.399999,1.400000);
TextDrawFont(Textdraw4,3);
TextDrawLetterSize(Textdraw4,0.499999,1.500000);
TextDrawFont(Textdraw5,2);
TextDrawLetterSize(Textdraw5,0.399999,1.400000);
TextDrawFont(Textdraw6,1);
TextDrawLetterSize(Textdraw6,0.799999,1.300000);
TextDrawColor(Textdraw0,0xffffffff);
TextDrawColor(Textdraw1,0xff0000ff);
TextDrawColor(Textdraw2,0x0000ffff);
TextDrawColor(MoveCmd,0xff000099);
TextDrawColor(Textdraw4,0xffff00ff);
TextDrawColor(Textdraw5,0x00ff0066);
TextDrawColor(Textdraw6,0xffffffff);
TextDrawSetOutline(Textdraw1,1);
TextDrawSetOutline(Textdraw2,1);
TextDrawSetOutline(MoveCmd,1);
TextDrawSetOutline(Textdraw4,1);
TextDrawSetOutline(Textdraw5,1);
TextDrawSetOutline(Textdraw6,1);
TextDrawSetProportional(Textdraw0,1);
TextDrawSetProportional(Textdraw1,1);
TextDrawSetProportional(Textdraw2,1);
TextDrawSetProportional(MoveCmd,1);
TextDrawSetProportional(Textdraw4,1);
TextDrawSetProportional(Textdraw5,1);
TextDrawSetProportional(Textdraw6,1);
TextDrawSetShadow(Textdraw0,4);
TextDrawSetShadow(Textdraw1,1);
TextDrawSetShadow(Textdraw2,1);
TextDrawSetShadow(MoveCmd,1);
TextDrawSetShadow(Textdraw4,1);
TextDrawSetShadow(Textdraw5,1);
TextDrawSetShadow(Textdraw6,1);

    return 1;
}

public OnGameModeExit()
{
    return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
    TextDrawShowForPlayer(playerid,Welcome);
    SetPlayerInterior(playerid,0);
    SetPlayerPos(playerid,-1381.5980,1488.9647,19.0547);
    SetPlayerFacingAngle(playerid, 134.9805);
    SetPlayerCameraPos(playerid,-1401.5609,1487.8213,19.0547);
    SetPlayerCameraLookAt(playerid,-1381.5980,1488.9647,19.0547);
    ApplyAnimation(playerid,"RIOT","RIOT_shout",4.0,1,0,0,0,0);
gPlayerClass[playerid] = classid;
    switch (classid) {
    case 0,1,2:
    {
    GameTextForPlayer(playerid, "~r~~h~Acrobata", 500, 3);
    SetPlayerInterior(playerid,7);
    SetPlayerPos(playerid,-1450.9603,1572.1406,1058.6476);
    SetPlayerFacingAngle(playerid, 134.9805);
    SetPlayerInterior(playerid,14);
    SetPlayerCameraPos(playerid,-1454.9603,1573.1406,1060.6476);
    SetPlayerCameraLookAt(playerid,-1450.9603,1572.1406,1058.6476);
    ApplyAnimation(playerid,"RIOT","RIOT_shout",4.0,1,0,0,0,0);
    }
    case 3,4,5:
    {
    GameTextForPlayer(playerid, " ~y~~h~Corredor", 500, 3);
    SetPlayerInterior(playerid,7);
    SetPlayerPos(playerid,-1394.1354,-200.0937,1051.4078);
    SetPlayerFacingAngle(playerid, 87.8623);
    SetPlayerCameraPos(playerid,-1396.1354,-200.0937,1050.4078);
    SetPlayerCameraLookAt(playerid,-1394.1354,-200.0937,1051.4078);
    ApplyAnimation(playerid,"RIOT","RIOT_shout",4.0,1,0,0,0,0);
    }
    case 6,7,8,9:
    {
    GameTextForPlayer(playerid, " ~g~~h~Drifter", 500, 3);
    SetPlayerInterior(playerid,0);
    SetPlayerPos(playerid,-307.4141,1388.0742,72.4276);
    SetPlayerFacingAngle(playerid, 6.8698);
    SetPlayerCameraPos(playerid,-305.4141,1388.0742,72.4276);
    SetPlayerCameraLookAt(playerid,-307.4141,1388.0742,72.4276);
    ApplyAnimation(playerid,"RIOT","RIOT_shout",4.0,1,0,0,0,0);
    }
    case 10,11,12:
    {
    GameTextForPlayer(playerid, " ~b~~h~Capo", 500, 3);
    SetPlayerInterior(playerid,6);
    SetPlayerPos(playerid,344.0229,305.2067,999.1484);
    SetPlayerFacingAngle(playerid, 271.0966);
    SetPlayerCameraPos(playerid,346.0229,305.2067,999.1484);
    SetPlayerCameraLookAt(playerid,344.0229,305.2067,999.1484);
    ApplyAnimation(playerid,"COP_AMBIENT", "Coplook_loop", 4.0, 0, 1, 1, 1, -1);
    }
    case 13,14,15,16:
    {
    GameTextForPlayer(playerid, "~p~~h~Motoquero", 500, 3);
    SetPlayerInterior(playerid,0);
    SetPlayerPos(playerid,485.6770,-1755.7410,14.1024);
    SetPlayerFacingAngle(playerid, 182.7374);
    SetPlayerCameraPos(playerid,483.6770,-1755.7410,14.1024);
    SetPlayerCameraLookAt(playerid,485.6770,-1755.7410,14.1024);
    ApplyAnimation(playerid,"SMOKING", "F_smklean_loop", 4.0, 1, 0, 0, 0, 0);
    }
    case 17,18,19,20,21:
    {
    GameTextForPlayer(playerid, " ~h~Mujer", 500, 3);
    SetPlayerInterior(playerid,0);
    SetPlayerPos(playerid,2080.5840,1105.8773,10.8203);
    SetPlayerFacingAngle(playerid, 89.5472);
    SetPlayerCameraPos(playerid,2078.5840,1105.8773,10.8203);
    SetPlayerCameraLookAt(playerid,2080.5840,1105.8773,10.8203);
    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USECELLPHONE);
    }
    case 22,23,24,25,26:
    {
    GameTextForPlayer(playerid, " ~g~Gangster", 500, 3);
    SetPlayerInterior(playerid,0);
    SetPlayerPos(playerid,2495.4253,-1685.1018,13.5126);
    SetPlayerFacingAngle(playerid, 2.8755);
    SetPlayerCameraPos(playerid,2493.4253,-1685.1018,13.5126);
    SetPlayerCameraLookAt(playerid,2495.4253,-1685.1018,13.5126);

    }
    case 27,28,29:
    {
    GameTextForPlayer(playerid, " ~y~Mafioso", 500, 3);
    SetPlayerInterior(playerid,10);
    SetPlayerPos(playerid,1992.2748,1017.8552,994.8906);
    SetPlayerFacingAngle(playerid, 88.1029);
    SetPlayerCameraPos(playerid,1990.2748,1017.8552,994.8906);
    SetPlayerCameraLookAt(playerid,1990.2748,1017.8552,994.8906);
    ApplyAnimation(playerid,"FIGHT_D","FightD_3",4.0,0,1,1,0,0);
    }
    case 30,31,32,33,34:
    {
    GameTextForPlayer(playerid, " ~h~Prostituta", 500, 3);
    SetPlayerInterior(playerid,3);
    SetPlayerPos(playerid,-2670.6008,1410.5863,907.5703);
    SetPlayerFacingAngle(playerid, 269.8957);
    SetPlayerCameraPos(playerid,-2666.6008,1410.5863,907.5703);
    SetPlayerCameraLookAt(playerid,-2670.6008,1410.5863,907.5703);
    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE4);
    }
    case 35:
    {
    GameTextForPlayer(playerid, "~r~idiota", 500, 3);
    SetPlayerInterior(playerid,0);
    SetPlayerPos(playerid,1731.0229,-1629.1448,20.2057);
    SetPlayerFacingAngle(playerid, 89.2468);
    SetPlayerCameraPos(playerid,1729.0229,-1629.1448,20.2057);
    SetPlayerCameraLookAt(playerid, 1731.0229,-1629.1448,20.2057);
    }
    }
    return 1;
    }
   
   

public OnPlayerConnect(playerid)
{


    TextDrawShowForPlayer(playerid, Weilcome);
    TextDrawShowForPlayer(playerid, TheBoxy);
    TextDrawShowForPlayer(playerid, thelp);
    TextDrawShowForPlayer(playerid, ttele);
    TextDrawHideForPlayer(playerid, MoveCmd);
    TextDrawHideForPlayer(playerid, Textdraw5);
    TextDrawHideForPlayer(playerid, Textdraw0);
    TextDrawHideForPlayer(playerid, Textdraw1);
    TextDrawHideForPlayer(playerid, Textdraw2);
    TextDrawHideForPlayer(playerid, Textdraw4);
    TextDrawHideForPlayer(playerid, Textdraw6);
    SendClientMessage(playerid, COLOR_RED, "|===================================================================|");
    SendClientMessage(playerid, COLOR_YELLOW, "Bienvenido a [USM] Ultra Stunting!: Servidor de la comunidad Unidos Somos Mejores");
    SendClientMessage(playerid, COLOR_YELLOW, "Si eres nuevo, deberias mirar /ayuda para tus necesidades, ademas deberias preguntarle a los admins por extra.");
    SendClientMessage(playerid, COLOR_YELLOW, "Tu puedes reportar a los hackers a los administradores en lнnea con /report <id> <razon>.");
    SendClientMessage(playerid, COLOR_YELLOW, "Tu puedes ver a la administraciуn en lнnea con /admins, y porfavor sigue nuestras reglas, usa /reglas");
    SendClientMessage(playerid, COLOR_YELLOW, "Buena suerte !");
    SendClientMessage(playerid, COLOR_RED, "|===================================================================|");
        new string[128];
    new pname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, pname, sizeof(pname));
    format(string, sizeof(string), "%s ha entrado al servidor [USM] Ultra Stunting.", pname);
    SendClientMessageToAll(COLOR_LIGHTBLUE, string);
    GameTextForPlayer(playerid,"~g~Bienvenido ~y~a ~r~Ultra Stunting",2000,5);
    return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
    TextDrawHideForPlayer(playerid, TheBoxy);
    TextDrawHideForPlayer(playerid, Weilcome);
    TextDrawHideForPlayer(playerid, thelp);
    TextDrawHideForPlayer(playerid, ttele);
    TextDrawHideForPlayer(playerid, trules);
    TextDrawHideForPlayer(playerid, MoveCmd);
    TextDrawHideForPlayer(playerid, Textdraw5);
    TextDrawHideForPlayer(playerid, Textdraw0);
    TextDrawHideForPlayer(playerid, Textdraw1);
    TextDrawHideForPlayer(playerid, Textdraw2);
    TextDrawHideForPlayer(playerid, Textdraw4);
    TextDrawHideForPlayer(playerid, Textdraw6);

    return 1;
}

public OnPlayerSpawn(playerid)
{
    SetPlayerInterior(playerid,0);
    TextDrawHideForPlayer(playerid, Welcome);
    TextDrawHideForPlayer(playerid, TheBoxy);
    TextDrawHideForPlayer(playerid, Weilcome);
    TextDrawHideForPlayer(playerid, thelp);
    TextDrawHideForPlayer(playerid, ttele);
    TextDrawHideForPlayer(playerid, trules);
    TextDrawShowForPlayer(playerid, MoveCmd);
    TextDrawShowForPlayer(playerid, Textdraw0);
    TextDrawShowForPlayer(playerid, Textdraw2);
    TextDrawShowForPlayer(playerid, Textdraw4);
    TextDrawShowForPlayer(playerid, Textdraw5);
    TextDrawShowForPlayer(playerid, Textdraw6);
Reply
#6

No encuentro el error pero dice que lo fueron ocupado "Commings" revisa el script debe haber algъn error .
Reply
#7

Que pasa cuando ocurren errores en textdraws que despues de x tiempo se ponen en grande sobre la pantalla ї
Reply
#8

Quote:
Originally Posted by The_M
Посмотреть сообщение
Код:
(2559) : warning 203: symbol is never used: "Commings"
(2559) : warning 203: symbol is never used: "Enjoyit"
(2559) : warning 203: symbol is never used: "byFarsek"
(2559) : warning 203: symbol is never used: "tcmds"
Linea 2559 no existe.. no entiendo
Dos cosas, la linea no existe porque la advertencia no estб en ESA linea, el compilador simplemente te dice que no estas utilizando esos simbolos; lo segundo es que esa advertencia puede provenir NO SOLO DEL SCRIPT QUE INTENTAS COMPILAR, sino tambiйn de las librerнas (#include <NOMBRE_DE_LIBRERНA>) que este incluye. Por eso es importante que no cortes las lineas de errores y advertencias para saber si todo viene de un mismo lugar, que posiblemente este no sea el caso, o si algunos errores vienen de otros lugares.

Por ejemplo, si incluyes en tu script la librerнa de iteraciones "foreach" y esta tiene un error, al intentar compilar el script el error saldrб, tienes que estar pendiente de saber de DONDE viene el error.
Reply
#9

Bueno los objectos eran muchos y parece que ellos causaron el error porque cuando lo borre todos los errores desaparecieron, gracias por toda la ayuda, especialmente a Miguel por su explicaciуn de la importancia de poner todos los errores y advertencias.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)