Welcome, Guest |
You have to register before you can post on our site.
|
Online Users |
There are currently 588 online users. » 0 Member(s) | 584 Guest(s) Bing, Google, DuckDuckGo, Applebot
|
Latest Threads |
Command does not work in-...
Forum: Pawn Scripting
Last Post: PANZEHIR_
2024-11-23, 06:36 PM
» Replies: 0
» Views: 47
|
White Screen
Forum: Support
Last Post: Phat202146_real
2024-11-21, 02:50 PM
» Replies: 0
» Views: 48
|
I get error 021 using y_h...
Forum: Pawn Scripting
Last Post: daniscript18
2024-11-18, 11:34 PM
» Replies: 0
» Views: 67
|
Il reste des français sur...
Forum: French/Fran?ais
Last Post: tysanio
2024-11-18, 05:39 AM
» Replies: 2
» Views: 485
|
Object creation issues
Forum: Programming
Last Post: K1271
2024-11-15, 11:51 PM
» Replies: 0
» Views: 60
|
Is the SAMP Hosting the s...
Forum: General Discussions
Last Post: OperaGX
2024-11-14, 09:33 PM
» Replies: 0
» Views: 84
|
Run time error 19: "File ...
Forum: Pawn Scripting
Last Post: Rexey
2024-11-14, 03:50 AM
» Replies: 0
» Views: 71
|
How to Compile Your Gamem...
Forum: Tutorials
Last Post: thelante
2024-11-13, 08:50 AM
» Replies: 3
» Views: 493
|
Modeller wanted
Forum: Development Updates
Last Post: acc.gangbeni
2024-11-11, 05:10 PM
» Replies: 9
» Views: 16,552
|
SA:MP forum offline
Forum: Portuguese/Portugu?s
Last Post: weslley_script
2024-11-09, 05:27 PM
» Replies: 7
» Views: 9,947
|
|
|
Una pregunta de YOUTUBE |
Posted by: Soichiro - 2019-04-21, 05:36 AM - Forum: Spanish/Espa?ol
- Replies (7)
|
|
Chicos saben tengo un canal de youtube y muy pronto podre monetilizarlo.
Pero lo que me impide hacerlo es que soy de venezuela he estado leyendo gu?as y dem?s pero no me confi? alguien que sea de venezuela y me explique como logro monetizar alg?n canal recientemente. Hay un youtuber maikplay es de venezuela y tiene su canal monetizado.
?Alg?n tip?
|
|
|
[Tutorial] Sistema simple de Log's |
Posted by: Screw - 2019-04-21, 05:11 AM - Forum: Programaci?n
- Replies (2)
|
|
Buenas comunidad de Burgershot, hoy les vengo a compartir un sistema de log's simple pero efectivo que casi siempre utilizo en la creaci?n de alg?n gamemode y as? tener mejor controlado lo que sucede dentro del servidor cuando no me encuentro en ?l. Todo lo explicar? paso por paso en el c?digo, creo que es la forma m?s efectiva de entenderlo, as? que empecemos:
PHP Code: stock Log(const nombre[], const texto[]){ // Primero definimos la funci?n que utilizaremos para guardar los Logs, en este caso "Log(nombre[], texto[])"
? ? ? /* Los par?metros son muy sencillos, "nombre" es el nombre del archivo en el que guardaremos los logs,
? ? ? se puede utilizar tambi?n para separar cada archivo y as? poder tener varios archivos con distintos tipos de
? ? ? logs, como login, registro, uso de comandos administrativos, kicks, bans, etc. y "texto" es lo que guardaremos
? ? ? en el archivo, es decir, el suceso.?*/
? ? ??new dir[32], File:arc, txt[256]; // dir es el directorio donde guardaremos nuestros logs, arc nuestra variable de archivo y txt[] un string que necesitaremos para dar formato
? ? ??new log_D, log_M, log_A; // Las variables log guardar?n la fecha y hora de los sucesos. Cada inicial representa su contenido, D(ia) - M(es) - A(?o)
? ? ??new log_Seg, log_Min, log_Hor; // Misma explicaci?n que antes pero ahora con hora, minutos y segundos
? ? ??getdate(log_A, log_M, log_D); // Con esta funci?n obtenemos la fecha actual?y la almacenamos en sus respectivas variables declaradas anteriormente
? ? ??gettime(log_Hor, log_Min, log_Seg); // Misma explicaci?n que antes pero ahora obteniendo la hora actual
? ? ??format(dir, sizeof(dir), "/Logs/%s.log", nombre); // Ac? especificamos d?nde guardaremos los logs, en este caso, en /scriptfiles/Logs/. como dije anteriormente, la constante nombre tendr? el nombre ? ? ??? ? del archivo
? ? ??format(txt, sizeof(txt), "[%02d/%02d/%d|%02d:%02d:%02d] %s\r\n", log_D, log_M, log_A,
? ? ??log_Hor, log_Min, log_Seg, texto); // ac? procedemos a dar formato:
? ? ? /* txt es la variable donde se guardar? la l?nea que se escribir? en el archivo del log, yo la puse con el siguiente formato:
? ? ? "[DD/MM/AAA|HH:MM:SS] Texto a guardar en el archivo" - el "%02d" es utilizado para 'rellenar' por as? decirlo el n?mero
? ? ? entero que ser?a conformado por un solo d?gito, haciendo que sean dos, por ejemplo: en vez de que la fecha quede de
? ? ? esta manera: "3/4/2019" quedar?a as? "03/04/2019", dando un mejor aspecto al lector. "%s" es la constante texto, la l?nea
? ? ? que se guardar? en nuestro archivo?*/
if(!fexist(dir)) // Si el archivo no existe en el directorio entonces...
? ? ??arc = fopen(dir, io_write); // se genera un nuevo archivo utilizando io_write con el nombre especificado en los par?metros
else // pero si ya existe...
? ? ??arc = fopen(dir, io_append); // se abre el archivo y?simplemente a?adiremos una nueva l?nea a ese archivo utilizando io_append
? ? ??printf("? [LOG : %s] %s", nombre, texto); // Aqu? simplemente mostramos el log por consola tambi?n...
? ? ??fwrite(arc, txt); // Escribimos en nuestro archivo la variable texto a la cual le dimos formato anteriormente
? ? ??fclose(arc); // Ac? se cierra el archivo, muy importante que cada vez que se abre un archivo sea para lectura y/o escritura este sea cerrado
? ? ??return 1;
}
Y con eso, para guardar un evento en nuestro servidor simplemente tendr?amos que invocar a la funci?n de esta manera:
PHP Code: new string[128], nombre[MAX_PLAYER_NAME];
GetPlayerName(playerid, nombre, sizeof(nombre));
format(string, sizeof(string), "%s ha entrado en el servidor", nombre);
Log("login", string);
Lo cual generar?a un archivo de texto llamado "login.txt" que tendr?a una l?nea similar a esta:
PHP Code: [21/04/2019|01:08:50] Screw ha entrado en el servidor
Tambi?n se puede utilizar para guardar eventos de comandos importantes y delicados en los servidores, por ejemplo, si un administrador en un servidor roleplay da dinero, si un usuario es kickeado, baneado, etc. siempre son informes clave a la hora de tomar decisiones.
Como especifiqu? en el t?tulo, es un sistema simple pero efectivo, funciona y espero que le sea de ayuda o aprendizaje para alguien.
Un saludo!
|
|
|
Certified ISTQB Software testing Foundation |
Posted by: hastlaking - 2019-04-20, 11:30 PM - Forum: Life
- No Replies
|
|
Hello Community. i have something interesting to share with you.
Back in 2k17. i was sent by the Employment Agency of Republic Macedonia "Past Republic Of Macedonia", Future Northen Macedonia on a software testing foundation course for `ISTQB` i do not know what it is. it has pasted almost 2 years. later that period of time the Employment agency transferred me to a start-up business idea witch i lost interest for it. now i dig into my personal archive looking for some documents and the idea hit'ed me to share it with the community.
please share your best opinions with me.
Best regards <hastlaking> known as S.A. by initials
|
|
|
IV.Digital - Community meeting on TeamSpeak! (Hour from now) |
Posted by: Jack F. Dunford - 2019-04-20, 10:54 PM - Forum: General Discussions
- No Replies
|
|
We'll?discussall things IV.Digital and what to expect from the OpenMP DM server, as well as other game servers--and we're inviting people?outside the?community to participate!
The?Teamspeak IP is "ts3.iv.digital" and the meeting commences at 8 PM Eastern today (an hour from this post time)
P.s. You're welcome to take 2-4 shots of your favorite liquor before attending.
|
|
|
Trucking Server |
Posted by: solstice - 2019-04-20, 09:08 PM - Forum: General Discussions
- Replies (17)
|
|
Hey, I have decided to create a new trucking server gamemode from scratch, I need some ideas so I can finish and release it on this forum.
I was thinking to livestream it on twitch too, but not sure if I should do that. There's a poll, so you can vote.
Post your ideas and I'll implement some if I find them interesting & useful.
|
|
|
SA-MP Chatlog organizer. |
Posted by: BrunoBM16 - 2019-04-20, 08:04 PM - Forum: Releases
- Replies (1)
|
|
An ASI which will automatically organize chat logs for you.
Rather than just creating a chatlog.txt file, the client will create the file with date and time as name (year-month-day hour.minutes.seconds.txt), on a folder called "Chatlogs" which will be located on your?GTA San Andreas User Files\SAMP folder.
Supported versions: 0.3.7-R1, 0.3.7-R2, 0.3.7-R3 and 0.3.DL
Download:?here
Source code:?here
|
|
|
|