[Include] Creador de Velocimetro v0.2
#1

Bueno este es el primer script que libero.
Este script lo que hace es crearnos un Velocнmetro en forma circular y nos da la facilidad de poder editarlo sin tener problemas con que deje de funcionar al cambiar la formula.

IMPORTANTE
Para usar la nueva versiуn es necesario revisar la nueva funciуn y sus ejemplos de uso.
Код:
stock FijarVelocimetro(Float:CentroX, Float:CentroY, Float:RadioCircunf, Float:MaxVeloc, Float:MaxAngulo, color_letra, MaxPuntos);
stock DestruirVelocimetro();
stock AddExtTDSpeedo(Text:TextID);
stock AddDigitalVelocimetro(playerid, PlayerText:TextID);
CentroX Es la pos en X del centro de la circunferencia, del punto de donde saldrнa la aguja del velocнmetro
CentroY Es la pos en Y del centro de la circunferencia, del punto de donde saldrнa la aguja del velocimetro
RadioCircunf Es el radio de la circunferencia, que tan alejados estarбn los nъmeros
MaxVeloc Mбxima velocidad registrada
MaxAngulo Mбximo Angulo, es para la posiciуn de los nъmeros en el velocнmetro, se pueden usar valores como 90 o 180
color_letra Es el color de los nъmeros
MaxPuntos El mбximo de puntos que tendrб la aguja (mбximo 10)


Para usarlo solo deben poner en su GM o FS
Код:
#include <Velocimetro>
y dentro de OnGameModeInit usar por ejemplo:
Код:
public OnGameModeInit()
{
	new Text: TextVelAll = TextDrawCreate(504.000000, 312.000000, "ld_pool:ball");
	TextDrawBackgroundColor(TextVelAll, 255);
	TextDrawFont(TextVelAll, 4);
	TextDrawLetterSize(TextVelAll, 0.500000, 1.000000);
	TextDrawColor(TextVelAll, 65298);
	TextDrawSetOutline(TextVelAll, 0);
	TextDrawSetProportional(TextVelAll, 1);
	TextDrawSetShadow(TextVelAll, 1);
	TextDrawUseBox(TextVelAll, 1);
	TextDrawBoxColor(TextVelAll, 255);
	TextDrawTextSize(TextVelAll, 267.000000, 235.000000);
 	
 	AddExtTDSpeedo(TextVelAll);
 	FijarVelocimetro(625.000000, 430.000000, 110.0, 300.0, 90.0, 0xFFFFFFC8, 4);
y en OnPlayerConnect
Код:
new PlayerText: TempText = CreatePlayerTextDraw(playerid,572.000000, 416.000000, "_");
	PlayerTextDrawBackgroundColor(playerid,TempText, 255);
	PlayerTextDrawFont(playerid,TempText, 2);
	PlayerTextDrawLetterSize(playerid,TempText, 0.300000, 0.699999);
	PlayerTextDrawColor(playerid,TempText, -1);
	PlayerTextDrawSetOutline(playerid,TempText, 1);
	PlayerTextDrawSetProportional(playerid,TempText, 1);
	PlayerTextDrawSetShadow(playerid,TempText, 1);
	PlayerTextDrawUseBox(playerid,TempText, 1);
	PlayerTextDrawBoxColor(playerid,TempText, 255);
	PlayerTextDrawTextSize(playerid,TempText, 632.000000, -63.000000);
	
	AddDigitalVelocimetro(playerid, TempText);
Con esa funciуn les saldrб algo como la siguiente imagen, ustedes pueden editarlo a su gusto:


Requisitos:
foreach: ******

En versiones futuras agregare el sistema de Kilometraje, Gasolina, cuadro de info que incluye GPS, velocidad digital, como ahora lo tengo en mi servidor.
Tambiйn cuando estй lista la versiуn samp 0.3x agregare una aguja al velocнmetro, en lugar de los puntos por eso no quise agregar demasiados .
Video

Ejemplos
Decidн crear 3 Filterscripts con un ejemplo cada uno de como se debe usar el include, deben ser compilados con la versiуn 0.2.1
1)Imagen Ejemplo 1
PasteBin Ejemplo 1 PasteBin
Descarga Ejemplo 1 Descarga

2)Imagen Ejemplo 2
PasteBin Ejemplo 2 PasteBin
Descarga Ejemplo 2 Descarga

3)Imagen Ejemplo 3
PasteBin Ejemplo 3 PasteBin
Descarga Ejemplo 3 Descarga

Este script puede ser editado, distribuido siempre y cuando se conserven los crйditos
Creditos:
Script: enigma513
foreach: ******
TextDraw Editor: Zamaroht
GetSpeed, IsABike: No estoy seguro de quien es.

Idea: Me motive al mirar que irinel habнa hecho un buen velocнmetro

Test: Oscar
v0.2.1
Se arreglaron algunos bugs con los FilterScripts
v0.2
Se Modificу el script
Se eliminу el TD de fondo, ahora se debe agregar con "AddExtTDSpeedo", con esta misma funciуn se pueden aсadir los TD que gusten.
Se agrego la opciуn de aсadir la velocidad digital, con "AddDigitalVelocimetro"
Se agrego la opciуn para incrementar los puntos que crean la Aguja del velocнmetro
Se arreglaron algunos Bugs
v0.1.2
Se arreglaron algunos bugs
v0.1
Primer Lanzamiento

Link de Descarga:
PasteBin
Descarga

Bugs:
Les agradecerнa que reportara cualquier bug.
Reply
#2

No estб mal, el que pusiste en la foto me gusta por la semicircuferencia, buen trabajo en el include.
Reply
#3

Esta Fabuloso...

Buen Laburo xD

[Image: ********-me-gusta.jpg]
Reply
#4

Muy bueno amigo, pero tengo un Error aca:



PD:Pastebin no me funka.. use el otro Link para descargarlo
Reply
#5

Tienes el include que puse como requisito (foreach)?
Si no, te dejo el link del post original foreach

Esta en pastebin, te dejo otro por si no te funciona foreach
Reply
#6

Esta muy bueno
Reply
#7

Quote:
Originally Posted by enigma513
Посмотреть сообщение
Tienes el include que puse como requisito (foreach)?
Si no, te dejo el link del post original foreach

Esta en pastebin, te dejo otro por si no te funciona foreach
Algunos post atras te conteste la solucion....
Y el code que pones es de una version antigua, descargate la mas actualizada
Reply
#8

Quote:
Originally Posted by enigma513
Посмотреть сообщение
Algunos post atras te conteste la solucion....
Y el code que pones es de una version antigua, descargate la mas actualizada

Es que no puedo El Pastebin creo que para IP Venezolana esta bloqueado o algo asi, por eso que no puedo Descargarlo. їMe lo pasarias por MP? en formato:
Reply
#9

Quote:
Originally Posted by Blaze_Strockovic
Посмотреть сообщение
Es que no puedo El Pastebin creo que para IP Venezolana esta bloqueado o algo asi, por eso que no puedo Descargarlo. їMe lo pasarias por MP? en formato:
entra por medio de esta pagina xd a mi tampoco me abre pastebin, siempre entro desde aca

http://hidemyass.com
Reply
#10

Quote:
Originally Posted by The-Krew
Посмотреть сообщение
entra por medio de esta pagina xd a mi tampoco me abre pastebin, siempre entro desde aca

http://hidemyass.com

Gracias Weon jejejej ya tengo todo perfecto.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)