public sekunde()
{
new string[128];
for(new i=0; i<MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i))continue;
if(!IsPlayerInAnyVehicle(i))continue;
format(string,sizeof(string),"%ikm/h", getPlayerSpeed(i));
textdraw_1 = TextDrawCreate(556.000000, 337.000000, "string");
TextDrawFont(textdraw_1, 2);
TextDrawLetterSize(textdraw_1, 0.429166, 2.049999);
TextDrawTextSize(textdraw_1, 400.000000, 17.000000);
TextDrawSetOutline(textdraw_1, 1);
TextDrawSetShadow(textdraw_1, 0);
TextDrawAlignment(textdraw_1, 1);
TextDrawColor(textdraw_1, 1296911871);
TextDrawBackgroundColor(textdraw_1, 255);
TextDrawBoxColor(textdraw_1, 50);
TextDrawUseBox(textdraw_1, 0);
TextDrawSetProportional(textdraw_1, 1);
TextDrawSetSelectable(textdraw_1, 0);
}
return 1;
}
public sekunde()
{
new string[128];
for(new i=0; i<MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i))continue;
if(!IsPlayerInAnyVehicle(i))continue;
format(string,sizeof(string),"%ikm/h", getPlayerSpeed(i));
GameTextForPlayer(i, string, 1000, 3);
}
return 1;
}
|
Hey,
So i made something with a Textdraweditor and got some codes, idk where do i need to put them they just don't show up So this is what i edited from a tutorial, Код:
public sekunde()
{
new string[128];
for(new i=0; i<MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i))continue;
if(!IsPlayerInAnyVehicle(i))continue;
format(string,sizeof(string),"%ikm/h", getPlayerSpeed(i));
textdraw_1 = TextDrawCreate(556.000000, 337.000000, "string");
TextDrawFont(textdraw_1, 2);
TextDrawLetterSize(textdraw_1, 0.429166, 2.049999);
TextDrawTextSize(textdraw_1, 400.000000, 17.000000);
TextDrawSetOutline(textdraw_1, 1);
TextDrawSetShadow(textdraw_1, 0);
TextDrawAlignment(textdraw_1, 1);
TextDrawColor(textdraw_1, 1296911871);
TextDrawBackgroundColor(textdraw_1, 255);
TextDrawBoxColor(textdraw_1, 50);
TextDrawUseBox(textdraw_1, 0);
TextDrawSetProportional(textdraw_1, 1);
TextDrawSetSelectable(textdraw_1, 0);
}
return 1;
}
Код:
public sekunde()
{
new string[128];
for(new i=0; i<MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i))continue;
if(!IsPlayerInAnyVehicle(i))continue;
format(string,sizeof(string),"%ikm/h", getPlayerSpeed(i));
GameTextForPlayer(i, string, 1000, 3);
}
return 1;
}
![]() |
new Text:textdraw_1[MAX_PLAYERS];
public OnGameModeInit()
{
for(new i=0; i<MAX_PLAYERS; i++) // we add at the end OnGameModeInit
{
textdraw_1[i] = TextDrawCreate(556.000000, 337.000000, "");
TextDrawFont(textdraw_1[i], 2);
TextDrawLetterSize(textdraw_1[i], 0.429166, 2.049999);
TextDrawTextSize(textdraw_1[i], 400.000000, 17.000000);
TextDrawSetOutline(textdraw_1[i], 1);
TextDrawAlignment(textdraw_1[i], 1);
TextDrawColor(textdraw_1[i], 1296911871);
TextDrawBoxColor(textdraw_1[i], 50);
TextDrawSetProportional(textdraw_1[i], 1);
}
SetTimer("sekunde",90, true);
return true;
}
forward sekunde();
public sekunde()
{
new string[15];
for(new i=0; i<MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i) && !IsPlayerInAnyVehicle(i)) continue;
format(string,sizeof(string),"%ikm/h", getPlayerSpeed(i));
TextDrawSetString(textdraw_1[i], string);
}
return true;
}
public OnPlayerStateChange(playerid, newstate, oldstate) {
if(newstate == PLAYER_STATE_DRIVER) TextDrawShowForPlayer(playerid, textdraw_1[playerid]);
if(oldstate == PLAYER_STATE_DRIVER) TextDrawHideForPlayer(playerid, textdraw_1[playerid]);
return true;
}
public OnPlayerDisconnect(playerid, reason) {
TextDrawHideForPlayer(playerid, textdraw_1[playerid]);
return true;
}
(658) : error 029: invalid expression, assumed zero
(659) : error 001: expected token: ";", but found "{"
(662) : error 028: invalid subscript (not an array or too many subscripts): "textdraw_1"
(662) : warning 215: expression has no effect
(662) : error 001: expected token: ";", but found "]"
(662) : error 029: invalid expression, assumed zero
(662) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
6 Errors.
|
Thank you for helping me,
i changed the code with yours now, but i get an error btw. its a speedometer Код:
(658) : error 029: invalid expression, assumed zero
(659) : error 001: expected token: ";", but found "{"
(662) : error 028: invalid subscript (not an array or too many subscripts): "textdraw_1"
(662) : warning 215: expression has no effect
(662) : error 001: expected token: ";", but found "]"
(662) : error 029: invalid expression, assumed zero
(662) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
6 Errors.
|
(660) : error 028: invalid subscript (not an array or too many subscripts): "textdraw_1" (660) : warning 215: expression has no effect (660) : error 001: expected token: ";", but found "]" (660) : error 029: invalid expression, assumed zero (660) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Errors.
for(new i=0; i<MAX_PLAYERS; i++)
{
textdraw_1[i] = TextDrawCreate(556.000000, 337.000000, "");
TextDrawFont(textdraw_1[i], 2);
TextDrawLetterSize(textdraw_1[i], 0.429166, 2.049999);
TextDrawTextSize(textdraw_1[i], 400.000000, 17.000000);
TextDrawSetOutline(textdraw_1[i], 1);
TextDrawAlignment(textdraw_1[i], 1);
TextDrawColor(textdraw_1[i], 1296911871);
TextDrawBoxColor(textdraw_1[i], 50);
TextDrawSetProportional(textdraw_1[i], 1);
}
SetTimer("sekunde",90, true);
return 1;
}
|
Thank you alot!♥, i got 3 more Texdraws but without any function for now like in which car is the person and stuff, how should i add these or are they any tutorials about a full speedo?
|