// Crear los textdraws: Textdraw0 = TextDrawCreate(645.000000, 421.000000, "_"); TextDrawBackgroundColor(Textdraw0, 255); TextDrawFont(Textdraw0, 1); TextDrawLetterSize(Textdraw0, 0.500000, 1.000000); TextDrawColor(Textdraw0, -1); TextDrawSetOutline(Textdraw0, 0); TextDrawSetProportional(Textdraw0, 1); TextDrawSetShadow(Textdraw0, 1); TextDrawUseBox(Textdraw0, 1); TextDrawBoxColor(Textdraw0, 255); TextDrawTextSize(Textdraw0, -12.000000, 0.000000); Textdraw1 = TextDrawCreate(190.000000, 421.000000, "Preciona N para encender o apagar el motor"); TextDrawBackgroundColor(Textdraw1, 255); TextDrawFont(Textdraw1, 1); TextDrawLetterSize(Textdraw1, 0.330000, 1.200000); TextDrawColor(Textdraw1, -16776961); TextDrawSetOutline(Textdraw1, 0); TextDrawSetProportional(Textdraw1, 1); TextDrawSetShadow(Textdraw1, 1);
new Textdraw0[MAX_PLAYERS], Textdraw1[MAX_PLAYERS];
Textdraw0[playerid] = CreatePlayerTextDraw(playerid, 645.000000, 421.000000, "_");
PlayerTextDrawBackgroundColor(playerid,Textdraw0[playerid], 255);
PlayerTextDrawFont(playerid,Textdraw0[playerid], 1);
PlayerTextDrawLetterSize(playerid,Textdraw0[playerid], 0.500000, 1.000000);
PlayerTextDrawColor(playerid,Textdraw0[playerid], -1);
PlayerTextDrawSetOutline(playerid,Textdraw0[playerid], 0);
PlayerTextDrawSetProportional(playerid,Textdraw0[playerid], 1);
PlayerTextDrawSetShadow(playerid,Textdraw0[playerid], 1);
PlayerTextDrawUseBox(playerid,Textdraw0[playerid], 1);
PlayerTextDrawBoxColor(playerid,Textdraw0[playerid], 255);
PlayerTextDrawTextSize(playerid,Textdraw0[playerid], -12.000000, 0.000000);
Textdraw1[playerid] = CreatePlayerTextDraw(playerid,190.000000, 421.000000, "Preciona N para encender o apagar el motor");
PlayerTextDrawBackgroundColor(playerid,Textdraw1[playerid], 255);
PlayerTextDrawFont(playerid,Textdraw1[playerid], 1);
PlayerTextDrawLetterSize(playerid,Textdraw1[playerid], 0.330000, 1.200000);
PlayerTextDrawColor(playerid,Textdraw1[playerid], -16776961);
PlayerTextDrawSetOutline(playerid,Textdraw1[playerid], 0);
PlayerTextDrawSetProportional(playerid,Textdraw1[playerid], 1);
PlayerTextDrawSetShadow(playerid, Textdraw1[playerid], 1);
SetTimerEx("OcultarMensaje", 10000, false, "i", playerid);
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
PlayerTextDrawShow(playerid, Textdraw0[playerid]);
PlayerTextDrawShow(playerid, Textdraw1[playerid]);
}
forward OcultarMensaje(playerid);
public OcultarMensaje(playerid)
{
TextDrawHideForPlayer(Textdraw0[playerid]);
TextDrawHideForPlayer(Textdraw1[playerid]);
}
#include <a_samp>
new Text:TextoVehiculo[2];
public OnFilterScriptInit(){
TextoVehiculo[0] = TextDrawCreate(645.000000, 421.000000, "_");
TextDrawBackgroundColor(TextoVehiculo[0], 255);
TextDrawFont(TextoVehiculo[0], 1);
TextDrawLetterSize(TextoVehiculo[0], 0.500000, 1.000000);
TextDrawColor(TextoVehiculo[0], -1);
TextDrawSetOutline(TextoVehiculo[0], 0);
TextDrawSetProportional(TextoVehiculo[0], 1);
TextDrawSetShadow(TextoVehiculo[0], 1);
TextDrawUseBox(TextoVehiculo[0], 1);
TextDrawBoxColor(TextoVehiculo[0], 255);
TextDrawTextSize(TextoVehiculo[0], -12.000000, 0.000000);
TextoVehiculo[1] = TextDrawCreate(190.000000, 421.000000, "Preciona N para encender o apagar el motor");
TextDrawBackgroundColor(TextoVehiculo[1], 255);
TextDrawFont(TextoVehiculo[1], 1);
TextDrawLetterSize(TextoVehiculo[1], 0.330000, 1.200000);
TextDrawColor(TextoVehiculo[1], -16776961);
TextDrawSetOutline(TextoVehiculo[1], 0);
TextDrawSetProportional(TextoVehiculo[1], 1);
TextDrawSetShadow(TextoVehiculo[1], 1);
return true;
}
public OnPlayerStateChange(playerid, newstate, oldstate){
switch(GetPlayerState(playerid)){
case PLAYER_STATE_DRIVER:{
TextDrawShowForPlayer(playerid,TextoVehiculo[0]);
TextDrawShowForPlayer(playerid,TextoVehiculo[1]);
SetTimerEx("SacarTexdraw", 15*1000, false, "d", playerid);
}
case PLAYER_STATE_ONFOOT:{
CallLocalFunction("SacarTexdraw", "d", playerid);
}
}
return true;
}
forward SacarTexdraw(playerid);
public SacarTexdraw(playerid){
TextDrawHideForPlayer(playerid,TextoVehiculo[0]);
TextDrawHideForPlayer(playerid,TextoVehiculo[1]);
}
|
pawn Код:
|