Wysłany: 2015-07-05, 04:19
JotP
Wiek: 26 Na forum: 4821 dni Posty: 217
Piwa : 1215
Cze??,
problem jest taki ?e jak klikam w TD to nic si? nie dzieje:
Pawn
public OnPlayerClickTextDraw ( playerid , Text : clickedid )
{
new
cargoid = GetPVarInt ( playerid , "Cargo_ID" );
if( clickedid == Kurs_TD [ 3 ]) // <<
{
if( cargoid == 0 )
{
SetPVarInt ( playerid , "Cargo_ID" , 0 );
new String [ 100 ], String2 [ 500 ];
format ( String , sizeof (String), "~y~Wybierz kurs (~r~%d~y~/~r~%d~y~)" , cargoid + 1 , MAX_KURS );
format ( String2 , sizeof ( String2 ), "Towar kt?³ry masz przewieœæ to %s.~n~Towar trzeba przewieœæ od (%s) do (%s).~n~Towar jest %s a wynagrodzenie to $%d i %d punkt?w score!" , Kurs_string [ cargoid ][ c_Towar ], Kurs_string [ cargoid ][ c_Od ], Kurs_string [ cargoid ][ c_Do ], Kurs_string [ cargoid ][ c_Legal ], Kurs [ c_Cena ][ cargoid ], Kurs [ c_Score ][ cargoid ]);
TextDrawSetString ( Kurs_TD [ 1 ], String );
TextDrawSetString ( Kurs_TD [ 2 ], String2 );
}
else
{
SetPVarInt ( playerid , "Cargo_ID" , cargoid - 1 );
new String [ 100 ], String2 [ 500 ];
format ( String , sizeof (String), "~y~Wybierz kurs (~r~%d~y~/~r~%d~y~)" , cargoid + 1 , MAX_KURS );
format ( String2 , sizeof ( String2 ), "Towar kt?³ry masz przewieœæ to %s.~n~Towar trzeba przewieœæ od (%s) do (%s).~n~Towar jest %s a wynagrodzenie to $%d i %d punkt?w score!" , Kurs_string [ cargoid ][ c_Towar ], Kurs_string [ cargoid ][ c_Od ], Kurs_string [ cargoid ][ c_Do ], Kurs_string [ cargoid ][ c_Legal ], Kurs [ c_Cena ][ cargoid ], Kurs [ c_Score ][ cargoid ]);
TextDrawSetString ( Kurs_TD [ 1 ], String );
TextDrawSetString ( Kurs_TD [ 2 ], String2 );
}
return 1 ;
}
if( clickedid == Kurs_TD [ 4 ]) // Wybierz
{
SetPlayerCheckpoint ( playerid , Kurs [ c_od_X ][ cargoid ], Kurs [ c_od_Y ][ cargoid ], Kurs [ c_od_Z ][ cargoid ], DEAFULT_MARKER_SIZE );
HideOrderTextdraw ( playerid );
CancelSelectTextDraw ( playerid );
return 1 ;
}
if( clickedid == Kurs_TD [ 5 ]) // >>
{
if( cargoid == 90 )
{
SetPVarInt ( playerid , "Cargo_ID" , 90 );
new String [ 100 ], String2 [ 500 ];
format ( String , sizeof (String), "~y~Wybierz kurs (~r~%d~y~/~r~%d~y~)" , cargoid + 1 , MAX_KURS );
format ( String2 , sizeof ( String2 ), "Towar kt?³ry masz przewieœæ to %s.~n~Towar trzeba przewieœæ od (%s) do (%s).~n~Towar jest %s a wynagrodzenie to $%d i %d punkt?w score!" , Kurs_string [ cargoid ][ c_Towar ], Kurs_string [ cargoid ][ c_Od ], Kurs_string [ cargoid ][ c_Do ], Kurs_string [ cargoid ][ c_Legal ], Kurs [ c_Cena ][ cargoid ], Kurs [ c_Score ][ cargoid ]);
TextDrawSetString ( Kurs_TD [ 1 ], String );
TextDrawSetString ( Kurs_TD [ 2 ], String2 );
}
else
{
SetPVarInt ( playerid , "Cargo_ID" , cargoid + 1 );
new String [ 100 ], String2 [ 500 ];
format ( String , sizeof (String), "~y~Wybierz kurs (~r~%d~y~/~r~%d~y~)" , cargoid + 1 , MAX_KURS );
format ( String2 , sizeof ( String2 ), "Towar kt?³ry masz przewieœæ to %s.~n~Towar trzeba przewieœæ od (%s) do (%s).~n~Towar jest %s a wynagrodzenie to $%d i %d punkt?w score!" , Kurs_string [ cargoid ][ c_Towar ], Kurs_string [ cargoid ][ c_Od ], Kurs_string [ cargoid ][ c_Do ], Kurs_string [ cargoid ][ c_Legal ], Kurs [ c_Cena ][ cargoid ], Kurs [ c_Score ][ cargoid ]);
TextDrawSetString ( Kurs_TD [ 1 ], String );
TextDrawSetString ( Kurs_TD [ 2 ], String2 );
}
return 1 ;
}
return 1 ;
}
Pawn
CMD : kurs ( playerid , params [])
{
new String [ 100 ], String2 [ 500 ];
format ( String , sizeof (String), "~y~Wybierz kurs (~r~1~y~/~r~%d~y~)" , MAX_KURS );
format ( String2 , sizeof ( String2 ), "Towar kt?³ry masz przewieœæ to %s.~n~Towar trzeba przewieœæ od (%s) do (%s).~n~Towar jest %s a wynagrodzenie to $%d i %d punkt?w score!" , Kurs_string [ 0 ][ c_Towar ], Kurs_string [ 0 ][ c_Od ], Kurs_string [ 0 ][ c_Do ], Kurs_string [ 0 ][ c_Legal ], Kurs [ c_Cena ][ 0 ], Kurs [ c_Score ][ 0 ]);
TextDrawSetString ( Kurs_TD [ 1 ], String );
TextDrawSetString ( Kurs_TD [ 2 ], String2 );
SetPVarInt ( playerid , "Cargo_ID" , 0 );
ShowOrderTextdraw ( playerid );
SelectTextDraw ( playerid , 0xFF4040AA );
return 1 ;
}
Wysłany: 2015-07-05, 13:11
Sillence
Wiek: 26 Na forum: 5157 dni Posty: 1514
Nick w MP: Sillence
Piwa : 1517
U?ywasz tego przy tworzeniu textdraw?w?
Kod: TextDrawSetSelectable(textdraw, true);
Wysłany: 2015-07-05, 21:59
IgrexolonO
Wiek: 34 Na forum: 6809 dni Posty: 1386
Piwa : 1062
Kod: format(String, sizeof(String), "~y~Wybierz kurs (~r~1~y~/~r~%d~y~)", MAX_KURS);
format(String2, sizeof(String2), "Towar kt?³ry masz przewieœæ to %s.~n~Towar trzeba przewieœæ od (%s) do (%s).~n~Towar jest %s a wynagrodzenie to $%d i %d punkt?w score!", Kurs_string[0][c_Towar], Kurs_string[0][c_Od], Kurs_string[0][c_Do], Kurs_string[0][c_Legal], Kurs[c_Cena][0], Kurs[c_Score][0]);
Je?li chcesz klika? na textdrawy, kt?re maj? ten tekst, to uprzedzam Ci? ?e nigdzie do nich nie ma funkcji konfiguruj?cej zachowanie skryptu po ich klikni?ciu - bynajmniej w kodzie, kt?ry poda?e?.
Tagi: klikane
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: