Scripting Help / Textdraw
#1

Hello,
i'm new on Scripting, and want more information about error on this script with Texdraw. I Using the Default editor of SA:MP Server "PAWN". I Choosing new page, and replacing it with this code, when i click F5, i getting error with this code, maybe can u tell me, thats the problem ist there:

The scripts is from this thread: https://sampforum.blast.hk/showthread.php?tid=497367

Код:
/*
        MDC TextDraw - Made by Jeremy Peterson
*/
 
#include <a_samp>
#include <zcmd>
 
// MDC Textdraw
new Text:Textdraw0;
new Text:Textdraw1;
new Text:Textdraw2;
new Text:Textdraw3;
new Text:Textdraw4;
new Text:Textdraw5;
new Text:Textdraw6;
new Text:Textdraw7;
new Text:Textdraw8;
new Text:Textdraw9;
new Text:Textdraw10;
new Text:Textdraw11;
new Text:Textdraw12;
 
 
public OnFilterScriptInit()
{
        print("\n--------------------------------------");
        print(" MDC Textdraw - Jeremy Peterson");
        print("--------------------------------------\n");
Textdraw0 = TextDrawCreate(89.000000, 112.437500, "LD_SPAC:white");
	TextDrawLetterSize(Textdraw0, 0.000000, 0.000000);
	TextDrawTextSize(Textdraw0, 475.000000, 225.312500);
	TextDrawAlignment(Textdraw0, 1);
	TextDrawColor(Textdraw0, 421085354);
	TextDrawSetShadow(Textdraw0, 0);
	TextDrawSetOutline(Textdraw0, 0);
	TextDrawFont(Textdraw0, 4);

	Textdraw1 = TextDrawCreate(89.000000, 144.375000, "LD_SPAC:white");
	TextDrawLetterSize(Textdraw1, 0.000000, 0.000000);
	TextDrawTextSize(Textdraw1, 475.500000, 4.375000);
	TextDrawAlignment(Textdraw1, 1);
	TextDrawColor(Textdraw1, -5963521);
	TextDrawSetShadow(Textdraw1, 0);
	TextDrawSetOutline(Textdraw1, 0);
	TextDrawFont(Textdraw1, 4);

	Textdraw2 = TextDrawCreate(89.000000, 290.937500, "LD_SPAC:white");
	TextDrawLetterSize(Textdraw2, 0.000000, 0.000000);
	TextDrawTextSize(Textdraw2, 475.000000, 4.812500);
	TextDrawAlignment(Textdraw2, 1);
	TextDrawColor(Textdraw2, -5963521);
	TextDrawSetShadow(Textdraw2, 0);
	TextDrawSetOutline(Textdraw2, 0);
	TextDrawFont(Textdraw2, 4);

	Textdraw3 = TextDrawCreate(195.500000, 121.625000, "Police Department");
	TextDrawLetterSize(Textdraw3, 0.683499, 1.595625);
	TextDrawAlignment(Textdraw3, 1);
	TextDrawColor(Textdraw3, -1);
	TextDrawSetShadow(Textdraw3, 0);
	TextDrawSetOutline(Textdraw3, 1);
	TextDrawBackgroundColor(Textdraw3, 51);
	TextDrawFont(Textdraw3, 2);
	TextDrawSetProportional(Textdraw3, 1);

	Textdraw4 = TextDrawCreate(123.500000, 154.000000, "MAIN MENU");
	TextDrawLetterSize(Textdraw4, 0.551499, 1.704999);
	TextDrawAlignment(Textdraw4, 1);
	TextDrawColor(Textdraw4, -5963521);
	TextDrawSetShadow(Textdraw4, 0);
	TextDrawSetOutline(Textdraw4, 1);
	TextDrawBackgroundColor(Textdraw4, 51);
	TextDrawFont(Textdraw4, 2);
	TextDrawSetProportional(Textdraw4, 1);

	Textdraw5 = TextDrawCreate(124.000000, 185.062500, "Vehicle Search");
	TextDrawLetterSize(Textdraw5, 0.449999, 1.600000);
	TextDrawAlignment(Textdraw5, 1);
	TextDrawColor(Textdraw5, -1);
	TextDrawSetShadow(Textdraw5, 0);
	TextDrawSetOutline(Textdraw5, 0);
	TextDrawBackgroundColor(Textdraw5, 51);
	TextDrawFont(Textdraw5, 1);
	TextDrawSetProportional(Textdraw5, 1);

	Textdraw6 = TextDrawCreate(125.500000, 207.375000, "Player Search");
	TextDrawLetterSize(Textdraw6, 0.449999, 1.600000);
	TextDrawAlignment(Textdraw6, 1);
	TextDrawColor(Textdraw6, -1);
	TextDrawSetShadow(Textdraw6, 0);
	TextDrawSetOutline(Textdraw6, 1);
	TextDrawBackgroundColor(Textdraw6, 51);
	TextDrawFont(Textdraw6, 1);
	TextDrawSetProportional(Textdraw6, 1);

	Textdraw7 = TextDrawCreate(124.500000, 230.125000, "Call Backup");
	TextDrawLetterSize(Textdraw7, 0.449999, 1.600000);
	TextDrawAlignment(Textdraw7, 1);
	TextDrawColor(Textdraw7, -1);
	TextDrawSetShadow(Textdraw7, 0);
	TextDrawSetOutline(Textdraw7, 1);
	TextDrawBackgroundColor(Textdraw7, 51);
	TextDrawFont(Textdraw7, 1);
	TextDrawSetProportional(Textdraw7, 1);

	Textdraw8 = TextDrawCreate(511.500000, 272.125000, "Close");
	TextDrawLetterSize(Textdraw8, 0.449999, 1.600000);
	TextDrawAlignment(Textdraw8, 1);
	TextDrawColor(Textdraw8, -1);
	TextDrawSetShadow(Textdraw8, 0);
	TextDrawSetOutline(Textdraw8, 1);
	TextDrawBackgroundColor(Textdraw8, 51);
	TextDrawFont(Textdraw8, 1);
	TextDrawSetProportional(Textdraw8, 1);

	Textdraw9 = TextDrawCreate(124.000000, 251.562500, "Weapons");
	TextDrawLetterSize(Textdraw9, 0.449999, 1.600000);
	TextDrawAlignment(Textdraw9, 1);
	TextDrawColor(Textdraw9, -1);
	TextDrawSetShadow(Textdraw9, 0);
	TextDrawSetOutline(Textdraw9, 1);
	TextDrawBackgroundColor(Textdraw9, 51);
	TextDrawFont(Textdraw9, 1);
	TextDrawSetProportional(Textdraw9, 1);

	Textdraw10 = TextDrawCreate(139.500000, 168.000000, "Select an option");
	TextDrawLetterSize(Textdraw10, 0.254000, 1.031251);
	TextDrawAlignment(Textdraw10, 1);
	TextDrawColor(Textdraw10, -1);
	TextDrawSetShadow(Textdraw10, 0);
	TextDrawSetOutline(Textdraw10, 1);
	TextDrawBackgroundColor(Textdraw10, 51);
	TextDrawFont(Textdraw10, 1);
	TextDrawSetProportional(Textdraw10, 1);

	Textdraw11 = TextDrawCreate(102.500000, 185.937500, "~>~");
	TextDrawLetterSize(Textdraw11, 0.310000, 1.175626);
	TextDrawAlignment(Textdraw11, 1);
	TextDrawColor(Textdraw11, -1);
	TextDrawSetShadow(Textdraw11, 0);
	TextDrawSetOutline(Textdraw11, 0);
	TextDrawBackgroundColor(Textdraw11, 51);
	TextDrawFont(Textdraw11, 1);
	TextDrawSetProportional(Textdraw11, 1);

	Textdraw12 = TextDrawCreate(101.500000, 112.437500, "LD_SPAC:white");
	TextDrawLetterSize(Textdraw12, 0.000000, 0.000000);
	TextDrawTextSize(Textdraw12, 8.500000, 6.125000);
	TextDrawAlignment(Textdraw12, 1);
	TextDrawColor(Textdraw12, 8388863);
	TextDrawSetShadow(Textdraw12, 0);
	TextDrawSetOutline(Textdraw12, 0);
	TextDrawFont(Textdraw12, 4);
	return 1;
}
CMD:mdcmenu(playerid, params[])
{
	TextDrawShowForPlayer(playerid,Textdraw0[playerid]);
        TextDrawShowForPlayer(playerid,Textdraw1[playerid]);
        TextDrawShowForPlayer(playerid,Textdraw2[playerid]);
        TextDrawShowForPlayer(playerid,Textdraw3[playerid]);
        TextDrawShowForPlayer(playerid,Textdraw4[playerid]);
        TextDrawShowForPlayer(playerid,Textdraw5[playerid]);
        TextDrawShowForPlayer(playerid,Textdraw6[playerid]);
        TextDrawShowForPlayer(playerid,Textdraw7[playerid]);
        TextDrawShowForPlayer(playerid,Textdraw8[playerid]);
        TextDrawShowForPlayer(playerid,Textdraw9[playerid]);
        TextDrawShowForPlayer(playerid,Textdraw10[playerid]);
        TextDrawShowForPlayer(playerid,Textdraw11[playerid]);
        TextDrawShowForPlayer(playerid,Textdraw12[playerid]);
	return 1;
}
Errors:
Код:
C:\Users\ALIEN\Desktop\TEST\filterscripts\mdc.pwn(29) : warning 217: loose indentation
C:\Users\ALIEN\Desktop\TEST\filterscripts\mdc.pwn(30) : warning 217: loose indentation
C:\Users\ALIEN\Desktop\TEST\filterscripts\mdc.pwn(158) : error 028: invalid subscript (not an array or too many subscripts): "Textdraw0"
C:\Users\ALIEN\Desktop\TEST\filterscripts\mdc.pwn(158) : warning 215: expression has no effect
C:\Users\ALIEN\Desktop\TEST\filterscripts\mdc.pwn(158) : error 001: expected token: ";", but found "]"
C:\Users\ALIEN\Desktop\TEST\filterscripts\mdc.pwn(158) : error 029: invalid expression, assumed zero
C:\Users\ALIEN\Desktop\TEST\filterscripts\mdc.pwn(158) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


4 Errors.
Thanks for help.
Reply
#2

PHP код:
new Text:Textdraw0[MAX_PLAYERS];
new 
Text:Textdraw1[MAX_PLAYERS];
new 
Text:Textdraw2[MAX_PLAYERS];
new 
Text:Textdraw3[MAX_PLAYERS];
new 
Text:Textdraw4[MAX_PLAYERS];
new 
Text:Textdraw5[MAX_PLAYERS];
new 
Text:Textdraw6[MAX_PLAYERS];
new 
Text:Textdraw7[MAX_PLAYERS];
new 
Text:Textdraw8[MAX_PLAYERS];
new 
Text:Textdraw9[MAX_PLAYERS];
new 
Text:Textdraw10[MAX_PLAYERS];
new 
Text:Textdraw11[MAX_PLAYERS];
new 
Text:Textdraw12[MAX_PLAYERS]; 
I recommend to read the contents of the error before you leave such nonsense
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)