Jump to content
  • 0

Problema cu textdraw


vampir_MD

problema  

  1. 1. problema

    • Problema
      0
    • Textdraw
      0


Question

Am si eu un textdraw care iti arata coman prin culori cred ca stit de care. Cind pun  /cmds imi apare tot bn da cinds sa despara nu despare ce sa fac ajutatima mss

    text22 = TextDrawCreate(7.000000, 136.000000, "~n~~w~/help [MESSAGE] /w /cw /pc~n~~w~/hit [iD] /hitlist /admins~n~~w~/report [iD] [REASON] /rules~n~~w~/animlist /househelp /GPS /i~n~~w~/blow /blowcar /buyc4 /givecash");

    TextDrawAlignment(text22, 0);

    TextDrawLetterSize(text22, 0.299999, 0.900000);

    TextDrawColor(text22, 0xffff00ff);

    TextDrawSetOutline(text22, 1);

    TextDrawSetProportional(text22, 1);

    TextDrawSetShadow(text22, 1);

    text23 = TextDrawCreate(7.000000, 136.000000, "~n~~n~~n~~n~~n~~n~~n~~w~Use ~r~LMB ~w~To Hide~n~~w~Thes Boxes");

    TextDrawAlignment(text23, 0);

    TextDrawLetterSize(text23, 0.299999, 0.900000);

    TextDrawColor(text23, 0xffff00ff);

    TextDrawSetOutline(text23, 1);

    TextDrawSetProportional(text23, 1);

    TextDrawSetShadow(text23, 1);

CMDBOX = TextDrawCreate(5.000000, 120.000000, "~n~~n~");

        TextDrawUseBox(CMDBOX, 1);

TextDrawBoxColor(CMDBOX, 0x000000cc);

TextDrawTextSize(CMDBOX, 180.000000, 250.000000);

TextDrawAlignment(CMDBOX, 0);

TextDrawBackgroundColor(CMDBOX, 0x000000ff);

TextDrawFont(CMDBOX, 3);

TextDrawLetterSize(CMDBOX, 1.700000, 5.699999);

TextDrawColor(CMDBOX, 0x000000ff);

TextDrawSetOutline(CMDBOX, 1);

TextDrawSetShadow(CMDBOX, 1);

TextDrawSetProportional(CMDBOX, 1);

}

forward HideDraw(playerid);

public HideDraw(playerid)

{

TextDrawHideForPlayer(playerid, text21);

TextDrawHideForPlayer(playerid, text22);

TextDrawHideForPlayer(playerid, text23);

TextDrawHideForPlayer(playerid, CMDBOX);

return 1;

}

Ajutatima  ??? ??? ??? ??? ??? ??? ??? ???

Link to comment
Share on other sites

12 answers to this question

Recommended Posts

new Text: text22;

public OnGameModeInit( )
{
    TextDrawCreate( text22, ..., ..., "..." );
}

public OnPlayerCommandText( playerid, cmdtext[] )
{
    if ( strcmp( cmdtext, "/show", true, 5 ) == 0 )
    {
         TextDrawShowForPlayer( playerid, text22 );
         SetTimerEx( "HideDraw", (1000 * 10), false, "i", playerid );
         SendClientMessage( playerid, -1, "TextDraw-ul se va ascunde in 10 secunde..." );
         return true;
    }
}

forward HideDraw( playerid );
public HideDraw( playerid )
{
    TextDrawHideForPlayer( playerid, text22 );
    ...
    return true;
}

Link to comment
Share on other sites

LaZ" post="36820" timestamp="1280491936"]

new Text: text22;

public OnGameModeInit( )
{
    TextDrawCreate( text22, ..., ..., "..." );
}

public OnPlayerCommandText( playerid, cmdtext[] )
{
    if ( strcmp( cmdtext, "/show", true, 5 ) == 0 )
    {
         TextDrawShowForPlayer( playerid, text22 );
         SetTimerEx( "HideDraw", (1000 * 10), false, "i", playerid );
         SendClientMessage( playerid, -1, "TextDraw-ul se va ascunde in 10 secunde..." );
         return true;
    }
}

forward HideDraw( playerid );
public HideDraw( playerid )
{
    TextDrawHideForPlayer( playerid, text22 );
    ...
    return true;
}

Aista merge msssssssssss  ;D ;D

DA inca o intrebare cum sa fac ca sa despara cind apas clik sting pe scurtat LMB

Link to comment
Share on other sites

LaZ" post="36820" timestamp="1280491936"]

new Text: text22;

public OnGameModeInit( )
{
    TextDrawCreate( text22, ..., ..., "..." );
}

public OnPlayerCommandText( playerid, cmdtext[] )
{
    if ( strcmp( cmdtext, "/show", true, 5 ) == 0 )
    {
         TextDrawShowForPlayer( playerid, text22 );
         SendClientMessage( playerid, -1, "Foloseste RMB ca sa ascunzi textdraw-ul" );
         return true;
    }
}

public OnPlayerKeyStateChange( playerid, newkeys, oldkeys )
{
    if ( newkeys & KEY_AIM ) && !( oldkeys & KEY_AIM ) )
    {
        TextDrawHideForPlayer( playerid, text22 );
        SendClientMessage( playerid, -1, "Ai dat click dreapta si ai ascuns textdraw-ul" );
    }
    return false; // sau return true; daca chemi callback-ul din alte filterscripturi, presupun ca codul merge in gamemode
}

Link to comment
Share on other sites

LaZ" post="36933" timestamp="1280569905"]

Nu-s sigur daca asa se numeste, in loc de 'KEY_AIM' pune '128' fara '.

KEY_FIRE e click stanga

Am pus tot asa mimi da ce sa ffac  ??? ??? ??? ??? ??? ???

in loc de KEY_AIM pune KEY_FIRE, poate iti merge :P

Link to comment
Share on other sites

stuntman==--" post="36989" timestamp="1280600589"]

KEY_FIRE e click stanga

in loc de KEY_AIM pune KEY_FIRE, poate iti merge :P

uttete la eroor ce imi da

C:\Documents and Settings\Admin\??????? ????\server de hostat\gamemodes\DARCKSTUNT.pwn(7283) : error 021: symbol already defined: "OnPlayerKeyStateChange"

C:\Documents and Settings\Admin\??????? ????\server de hostat\gamemodes\DARCKSTUNT.pwn(7284) : error 029: invalid expression, assumed zero

C:\Documents and Settings\Admin\??????? ????\server de hostat\gamemodes\DARCKSTUNT.pwn(7284) : warning 215: expression has no effect

C:\Documents and Settings\Admin\??????? ????\server de hostat\gamemodes\DARCKSTUNT.pwn(7284) : error 001: expected token: ";", but found ")"

C:\Documents and Settings\Admin\??????? ????\server de hostat\gamemodes\DARCKSTUNT.pwn(7284) : error 029: invalid expression, assumed zero

C:\Documents and Settings\Admin\??????? ????\server de hostat\gamemodes\DARCKSTUNT.pwn(7284) : fatal error 107: too many error messages on one line

Link to comment
Share on other sites

trebuie sa pui

    if ( newkeys & KEY_AIM ) && !( oldkeys & KEY_AIM ) )
    {
        TextDrawHideForPlayer( playerid, text22 );
        SendClientMessage( playerid, -1, "Ai dat click dreapta si ai ascuns textdraw-ul" );
    }
sub OnPlayerKeyStateChange al tau, nu adaugi tot, doar astea :P si la erorile alea in loc de
if ( newkeys & KEY_AIM ) && !( oldkeys & KEY_AIM ) )
pui
if( ( newkeys & KEY_AIM ) && !( oldkeys & KEY_AIM ) )

a uitat laz o ( :P

Link to comment
Share on other sites

Am incercat sal defin da nu merge si fordwar lam incercat tot nimik new tot asa ce sa ffac

C:\Documents and Settings\Admin\??????? ????\server de hostat\gamemodes\DARCKSTUNT.pwn(7285) : error 021: symbol already defined: "OnPlayerKeyStateChange"

cauta prin script public OnPlayerKeyStateChange si pune asta sub { de sub functie:

if( ( newkeys & KEY_AIM ) && !( oldkeys & KEY_AIM ) )
    {
        TextDrawHideForPlayer( playerid, text22 );
        SendClientMessage( playerid, -1, "Ai dat click dreapta si ai ascuns textdraw-ul" );
    }

ce nu intelegi ? :P

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.