// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT
#include <a_samp>
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" test");
print("--------------------------------------\n");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
public OnPlayerConnect(playerid)
{
MyTextDraw(playerid);
return 1;
}
MyTextDraw(playerid)
{
new Text:leftsidetext;
leftsidetext = TextDrawCreate(1, 206, "/cmds/teles/rules");
TextDrawFont(leftsidetext , 1);
TextDrawLetterSize(leftsidetext , 0.4, 1.4);
TextDrawColor(leftsidetext , 0xFF00FFFF);
TextDrawSetOutline(leftsidetext , 1);
TextDrawSetProportional(leftsidetext , 1);
TextDrawSetShadow(leftsidetext , 0);
TextDrawShowForPlayer(playerid, leftsidetext);
new Text:rightsidetext;
rightsidetext = TextDrawCreate(470, 206, "stunt/drift/race/parkour");
TextDrawFont(rightsidetext , 1);
TextDrawLetterSize(rightsidetext , 0.4, 1.4);
TextDrawColor(rightsidetext , 0xFF00FFFF);
TextDrawSetOutline(rightsidetext , 1);
TextDrawSetProportional(rightsidetext , 1);
TextDrawSetShadow(rightsidetext , 0);
TextDrawShowForPlayer(playerid, rightsidetext);
new Text:ip;
ip = TextDrawCreate(223, 462, "Server IP:176.31.103.65:11980");
TextDrawFont(ip , 1);
TextDrawLetterSize(ip , 0.4, 1.4);
TextDrawColor(ip , 0x00FFFFFF);
TextDrawSetOutline(ip , 1);
TextDrawSetProportional(ip , 1);
TextDrawSetShadow(ip , 0);
TextDrawShowForPlayer(playerid,ip);
}
|
Right well first off why are you creating global textdraws everytime someone connects? You just need to create them once on the OnGameModeInit unless they're PlayerTextdraws.
I made you a better code. pawn Код:
|