01.11.2010, 17:29
• Informacion
Muchos usuario preguntaban como crear tutoriales con TextDraw's. Aca les dejare mi INC creado para esos usuarios que tiene dificultades.
• Funciones
• IniciarTutorialINC(playerid);
Necesario para que el INC se inicie correctamente. Se coloca en OnGameModeInit
• CerrarTutorialINC(playerid);
Necesario para que el INC se cierre correctamente. Se coloca en OnPlayerDisconnect
• ActualizarTituloTuto(playerid,NuevoTitulo[]);
Actualiza un Titulo para un dialogo nuevo.
• ActualizarTextoTuto(playerid,NuevoTexto[]);
Actualiza un Texto para un dialogo nuevo.
• ActualizarTituloTutoEx(playerid,NuevoTitulo[],Tiempo);
Actualiza un Titulo para un dialogo nuevo y se borra en el tiempo indicado. (Milisegundos)
• ActualizarTextoTutoEx(playerid,NuevoTexto[],Tiempo);
Actualiza un Texto para un dialogo nuevo y se borra en el tiempo indicado. (Milisegundos)
• Video
[ame]http://www.youtube.com/watch?v=BBd-igN9g6k[/ame]
• FS de Prueba (FS del Video)
• Descarga
SolidFiles:
MegaUpload:
• Instalacion
- Deberan colocar en OnGameModeInit() lo siguiente:
- Deberan colocar en OnPlayerDisconnect() lo siguiente:
• Notas Importantes
- Los Titulos y los Textos que pongan POR LINEA/RENGLON tiene como maximo 57 caracteres que entran en la pantalla. Pueden usar la descarga de MrDeath que les indica las longitud del texto que pongan. Descarga Longitu Texto: http://solidfiles.com/d/c917/get
- El INC funciona con '_' (Guiones Bajos) Por lo cual para poner en el medio de la pantalla un titulo, deberan guiarse por el FS para calcular los espacios y les salga bien. Lleva tiempo, es necesario un poco de practica.
• Creditos
GROVE4L(Script)
Muchos usuario preguntaban como crear tutoriales con TextDraw's. Aca les dejare mi INC creado para esos usuarios que tiene dificultades.
• Funciones
• IniciarTutorialINC(playerid);
Necesario para que el INC se inicie correctamente. Se coloca en OnGameModeInit
• CerrarTutorialINC(playerid);
Necesario para que el INC se cierre correctamente. Se coloca en OnPlayerDisconnect
• ActualizarTituloTuto(playerid,NuevoTitulo[]);
Actualiza un Titulo para un dialogo nuevo.
• ActualizarTextoTuto(playerid,NuevoTexto[]);
Actualiza un Texto para un dialogo nuevo.
• ActualizarTituloTutoEx(playerid,NuevoTitulo[],Tiempo);
Actualiza un Titulo para un dialogo nuevo y se borra en el tiempo indicado. (Milisegundos)
• ActualizarTextoTutoEx(playerid,NuevoTexto[],Tiempo);
Actualiza un Texto para un dialogo nuevo y se borra en el tiempo indicado. (Milisegundos)
• Video
[ame]http://www.youtube.com/watch?v=BBd-igN9g6k[/ame]
• FS de Prueba (FS del Video)
Код:
// FS de Prueba, Creado por GROVE4L // INC: TutorialGR #include <a_samp> #include <TutorialGR> // ||[====> !!! Maximo: 57 CARACTERES public OnGameModeInit() { new playerid = playerid; IniciarTutorialINC(playerid); return 1; } public OnPlayerDisconnect(playerid) { CerrarTutorialINC(playerid); return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/Tutorial1", cmdtext, true, 10) == 0) { ActualizarTituloTuto(playerid,"___________________________________Titulo 1"); ActualizarTextoTuto(playerid,"__________________________Para comenzar el tutorial~n~__________________________Es necesario leer el ~g~Include~w~."); return 1; } if (strcmp("/Tutorial2", cmdtext, true, 10) == 0) { ActualizarTituloTutoEx(playerid,"___________________________________Titulo 2",5000); ActualizarTextoTutoEx(playerid,"_____________________________Esto se va en ~r~5 ~w~seg.",5000); return 1; } if (strcmp("/MG", cmdtext, true, 10) == 0) { ActualizarTituloTutoEx(playerid,"_________________________________MetaGaming",6000); ActualizarTextoTutoEx(playerid,"___El ~r~MetaGaming -MG- ~w~es usar informacion de afuera del juego para~n~___beneficio propio dentro del juego.",6000); return 1; } if (strcmp("/PG", cmdtext, true, 10) == 0) { ActualizarTituloTutoEx(playerid,"________________________________PowerGaming",5000); ActualizarTextoTutoEx(playerid,"El ~r~PowerGaming -PG- ~w~es hacer cosas dentro del juego que en la vida ~n~real son imposibles. ~g~Ejemplo: ~w~Saltar de un tejado a otro.",5000); return 1; } if (strcmp("/Adios", cmdtext, true, 10) == 0) { ActualizarTituloTuto(playerid,"_____________________________Gracias - ~g~GROVE4L"); ActualizarTextoTuto(playerid,"________________Aprovechando el ~r~INC ~w~me despido con este mensaje.~n~________________________________~y~Saludos~r~!!"); return 1; } return 0; } // Creador por GROVE4L
SolidFiles:
MegaUpload:
• Instalacion
- Deberan colocar en OnGameModeInit() lo siguiente:
Код:
new playerid = playerid; IniciarTutorialINC(playerid);
Код:
CerrarTutorialINC(playerid);
• Notas Importantes
- Los Titulos y los Textos que pongan POR LINEA/RENGLON tiene como maximo 57 caracteres que entran en la pantalla. Pueden usar la descarga de MrDeath que les indica las longitud del texto que pongan. Descarga Longitu Texto: http://solidfiles.com/d/c917/get
- El INC funciona con '_' (Guiones Bajos) Por lo cual para poner en el medio de la pantalla un titulo, deberan guiarse por el FS para calcular los espacios y les salga bien. Lleva tiempo, es necesario un poco de practica.
• Creditos
GROVE4L(Script)