[FS] Sistema de Rentas

¿Tienes un FilterScript muy bueno y quieres compartirlo con los demás? ¿Qué esperas? ¡Muéstranoslo aquí!

Moderador: Ayudantes

Reglas del Foro
  • Al liberar un FilterScript, debes informar sobre qué trata el código claramente, imágenes o vídeos y la explicación de cómo usarlo.
  • En caso de que quieras publicar un TextDraw que únicamente cumpla una función estética (como ser un TextDraw que muestra el nombre del servidor), es decir, no cumple ninguna función más que decorativa/visual (a diferencia de un TextDraw que realiza la función de velocímetro y contiene los códigos para ello, por ejemplo), debe ir en la sección Guías y Aportes.
  • Si el link de descarga no funciona, el tema será eliminado.
  • Si no eres el autor del FilterScript o has utilizado códigos de otros autores, recuerda colocar los créditos correspondientes. (El plagio es motivo de sanción).
Responder
Avatar de Usuario
TheGamerVici0
Aprendiz
Aprendiz
Mensajes: 27
Registrado: 18 Ago 2018 12:05
Ubicación: Cordoba
Contactar:
Reputación: 2

20 Feb 2019 13:51

Sistemas de Rentas

Muy buenas soy TheGamerVicio, y les vengo a traer un sistema que no he visto por PawnScript, como dice el titulo es un sistema de rentas.
Lo que hace es simple, crea 6 vehículos en Unity Station y al subirse a ellos muestra un dialogo para seleccionar el tiempo de renta y su precio,
luego de que se acaba el tiempo, o el jugador usa /desrentar, el vehículo vuelve a Unity Station.

El Filterscript es muy fácil de modificar ya que para configurar los precios son 4 defines:
 Codigo Pawno:
1
2
3
4

#define Precio15Mins 50
#define Precio30Mins 150
#define Precio1Hora  300
#define Precio2Horas 600
  Cantidad de llaves: Abiertas(0)-Cerradas(0) | Lineas Totales: 4
Para configurar el nombre y la ID del modelo del vehiculo son los siguientes defines:
 Codigo Pawno:
1
2

#define ModelName       Premier 
#define ModeID               426 
  Cantidad de llaves: Abiertas(0)-Cerradas(0) | Lineas Totales: 2
Ademas el código esta completamente comentado para que se pueda entender mas fácilmente.

Actualizacion:
Se mejoro el sistema de motor
Se optimizo varios códigos del script
Ahora no tienes que estar en el vehículo para usar el comando /desrentar
Se añadió una forma mas ágil de cambiar el nombre y la id del modelo de los vehículos a rentar
Utiliza zcmd para el /desrentar.
Altamente recomendable ponerlo en GM y no como FS si tienen un sistema de motor.
Links:
Google Drive:
https://drive.google.com/open?id=1HIlpW ... bKVvVhNRBa

Cualquier duda o bug que encuentres déjalo en las respuestas del post
Última edición por TheGamerVici0 el 01 Mar 2019 15:58, editado 6 veces en total.
 Codigo Pawno:
1
2
3
4
5
6
7
8

CMD:habilidades(playerid, params[])
{
SendClientMessage(playerid, -1, "Scripting: "#CROJO"60%");
SendClientMessage(playerid, -1, "Mapper: "#CROJO"10%");
SendClientMessage(playerid, -1, "Webmaster: "#CROJO"40%");
SendClientMessage(playerid, -1, "TS3 Master: "#CROJO"60%");
return 1;
}
  Cantidad de llaves: Abiertas(1)-Cerradas(1) | Lineas Totales: 8
Aportes

Spoiler:
Filterscripts
[FS] Sistema de Rentas: viewtopic.php?f=81&t=33260
[FS] Animaciones: viewtopic.php?f=81&t=33691&p=167696#p167696

Aportes e Includes
[APORTE] Comando /skin y /skinj: viewtopic.php?f=40&t=32685
[APORTE] Comandos de ROL: viewtopic.php?f=40&t=33690

Guias

Gamemodes
Facebook: https://www.facebook.com/The-Gamer-Vici ... _todo_tour
Youtube: https://www.youtube.com/channel/UCd_As3Z8QLSbsVad6J66dNw
TomiiJuegah
Aprendiz
Aprendiz
Mensajes: 307
Registrado: 26 Nov 2015 10:15
Ubicación: Chile
Contactar:
Reputación: 5

20 Feb 2019 14:13

lo suyo sería que lo subas en github o pastebin, así es más fácil ver el código :p, lo probaré.
Avatar de Usuario
TheGamerVici0
Aprendiz
Aprendiz
Mensajes: 27
Registrado: 18 Ago 2018 12:05
Ubicación: Cordoba
Contactar:
Reputación: 2

20 Feb 2019 14:14

TomiiJuegah escribió:
20 Feb 2019 14:13
lo suyo sería que lo subas en github o pastebin, así es más fácil ver el código :p, lo probaré.
Gracias por la recomendación, sinceramente no se me había ocurrido.
 Codigo Pawno:
1
2
3
4
5
6
7
8

CMD:habilidades(playerid, params[])
{
SendClientMessage(playerid, -1, "Scripting: "#CROJO"60%");
SendClientMessage(playerid, -1, "Mapper: "#CROJO"10%");
SendClientMessage(playerid, -1, "Webmaster: "#CROJO"40%");
SendClientMessage(playerid, -1, "TS3 Master: "#CROJO"60%");
return 1;
}
  Cantidad de llaves: Abiertas(1)-Cerradas(1) | Lineas Totales: 8
Aportes

Spoiler:
Filterscripts
[FS] Sistema de Rentas: viewtopic.php?f=81&t=33260
[FS] Animaciones: viewtopic.php?f=81&t=33691&p=167696#p167696

Aportes e Includes
[APORTE] Comando /skin y /skinj: viewtopic.php?f=40&t=32685
[APORTE] Comandos de ROL: viewtopic.php?f=40&t=33690

Guias

Gamemodes
Facebook: https://www.facebook.com/The-Gamer-Vici ... _todo_tour
Youtube: https://www.youtube.com/channel/UCd_As3Z8QLSbsVad6J66dNw
TomiiJuegah
Aprendiz
Aprendiz
Mensajes: 307
Registrado: 26 Nov 2015 10:15
Ubicación: Chile
Contactar:
Reputación: 5

20 Feb 2019 14:42

Es mejor poner el diálogo así:
 Codigo Pawno:
1
2
3
4
5
6
7

                ShowPlayerDialog(playerid, D_RENTA, DIALOG_STYLE_TABLIST_HEADERS, "Rentar un Vehiculo",
                "Tiempo\tPrecio\n\
                15m\t$"#Precio15Mins"\n\
                30m\t$"#Precio30Mins"\n\
                1hr\t$"#Precio1Hora"\n\
                2hr\t$"#Precio2Horas"",
                ">", "X");
  Cantidad de llaves: Abiertas(0)-Cerradas(0) | Lineas Totales: 7
Así no perderá el formato y quedará más estético, con los espacios perderá el formato y no se verá como debería.

EDITO: estaré usando el fs, lo pasé a mi gamemode, +rep.
Avatar de Usuario
TheGamerVici0
Aprendiz
Aprendiz
Mensajes: 27
Registrado: 18 Ago 2018 12:05
Ubicación: Cordoba
Contactar:
Reputación: 2

01 Mar 2019 15:31

Actualizacion:
Se mejoro el sistema de motor
Se optimizo varios códigos del script
Ahora no tienes que estar en el vehículo para usar el comando /desrentar
Se añadió una forma mas ágil de cambiar el nombre y la id del modelo de los vehículos a rentar
 Codigo Pawno:
1
2
3
4
5
6
7
8

CMD:habilidades(playerid, params[])
{
SendClientMessage(playerid, -1, "Scripting: "#CROJO"60%");
SendClientMessage(playerid, -1, "Mapper: "#CROJO"10%");
SendClientMessage(playerid, -1, "Webmaster: "#CROJO"40%");
SendClientMessage(playerid, -1, "TS3 Master: "#CROJO"60%");
return 1;
}
  Cantidad de llaves: Abiertas(1)-Cerradas(1) | Lineas Totales: 8
Aportes

Spoiler:
Filterscripts
[FS] Sistema de Rentas: viewtopic.php?f=81&t=33260
[FS] Animaciones: viewtopic.php?f=81&t=33691&p=167696#p167696

Aportes e Includes
[APORTE] Comando /skin y /skinj: viewtopic.php?f=40&t=32685
[APORTE] Comandos de ROL: viewtopic.php?f=40&t=33690

Guias

Gamemodes
Facebook: https://www.facebook.com/The-Gamer-Vici ... _todo_tour
Youtube: https://www.youtube.com/channel/UCd_As3Z8QLSbsVad6J66dNw
Responder