[DUDA] Textdraw
#1

Hola a todos, pasa que tengo estos textdraws cambiantes cada 1 segundo y funciona bien pero siempre aparece al conectarse, como puedo hacer que salga en el OnPlayerRequestSpawn?? He intentado con TextDrawHideForPlayer en onplayerconnect, etc, pero no funciona xd

Код:
//TEXTDRAW TEXTDRAWS CAMBIANTES

#include <a_samp>

//-TEXTDRAW /COMANDOS CONTEO-//
#define conteocomandos 19
#define msc 1500

//-BOX-COMANDOS-//
new Text:BoxCMDS, // Caja cmds
Text:TextoComandos; // /Comandos
 	
//-TEXTDRAW /COMANDOS-//
new TextComandosCount = 0;
forward ChangeTextDraw();
forward ChangeTextComandos(text[]);
	
public OnGameModeInit()
{
	//-BOX-COMANDOS-//
	BoxCMDS = TextDrawCreate(91.000000, 435.000000, "_");
	TextDrawBackgroundColor(BoxCMDS, 190);
	TextDrawFont(BoxCMDS, 1);
	TextDrawLetterSize(BoxCMDS, 0.500000, 6.599999);
	TextDrawColor(BoxCMDS, -1);
	TextDrawSetOutline(BoxCMDS, 0);
	TextDrawSetProportional(BoxCMDS, 1);
	TextDrawSetShadow(BoxCMDS, 1);
	TextDrawUseBox(BoxCMDS, 1);
	TextDrawBoxColor(BoxCMDS, 140);
	TextDrawTextSize(BoxCMDS, -29.000000, 20.000000);

	TextoComandos = TextDrawCreate(3.000000, 437.000000, "/Comandos");
	TextDrawBackgroundColor(TextoComandos, 255);
	TextDrawFont(TextoComandos, 2);
	TextDrawLetterSize(TextoComandos, 0.330000, 0.899999);
	TextDrawColor(TextoComandos, -1);
	TextDrawSetOutline(TextoComandos, 1);
	TextDrawSetProportional(TextoComandos, 1);
	TextDrawSetShadow(TextoComandos, 1);
	SetTimer("ChangeTextDraw",msc,1);
	
	return 1;
}

public OnGameModeExit()
{
	return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
	SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
	SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
	SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
	return 1;
}

public OnPlayerConnect(playerid)
{
	return 1;
}

//-TEXTDRAW /COMANDOS-//
public ChangeTextComandos(text[]){
TextDrawHideForAll(TextoComandos);
TextDrawSetString(TextoComandos,text);
TextDrawShowForAll(TextoComandos);
return 1;}

public ChangeTextDraw()
{
	if(TextComandosCount > conteocomandos) TextComandosCount = 0;
	switch(TextComandosCount)
	{
		case 0:{ChangeTextComandos("~w~/vips");}
		case 1:{ChangeTextComandos("~w~/comandos");}
		case 2:{ChangeTextComandos("~w~/autos");}
		case 3:{ChangeTextComandos("~w~/funciones");}
		case 4:{ChangeTextComandos("~w~/ayuda");}
		case 5:{ChangeTextComandos("~w~/cclase");}
		case 6:{ChangeTextComandos("~w~/reportar");}
		case 7:{ChangeTextComandos("~w~/admins");}
		case 8:{ChangeTextComandos("~w~/armas");}
		case 9:{ChangeTextComandos("~w~/reglas");}
		case 10:{ChangeTextComandos("~w~/creditos");}
		case 11:{ChangeTextComandos("~w~/entrar");}
		case 12:{ChangeTextComandos("~w~/ir");}
		case 13:{ChangeTextComandos("~w~/vcmds");}
		case 14:{ChangeTextComandos("~w~/fps");}
		case 15:{ChangeTextComandos("~w~/afk");}
		case 16:{ChangeTextComandos("~w~/items");}
		case 17:{ChangeTextComandos("~w~/clases");}
		case 18:{ChangeTextComandos("~w~/radio");}
	}
    TextComandosCount++;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)