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?
|