GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: BeMind|TDS le 06 Mars 2007, 22:46:30

Titre: Créer un log avec le script
Posté par: BeMind|TDS le 06 Mars 2007, 22:46:30
Bonsoir à toute la communauté!  :D

Voila, j'ai un problème, car je souhaiterai créer un log de chaques mort pendant les parties...
Donc genre un log qui aurai une ligne de plus à chaque nouveau meurtre comis sur le serveur, enfaite je souhaiterai faire sa pour que mon programme externe génère des sons en fonction des lignes lues!  :P

Donc voila! Est-ce possible?  ???

Merci d'avance pour les réponses  :D
Titre: Re : Créer un log avec le script
Posté par: spykerc8 le 06 Mars 2007, 22:54:55
Basiquement (très basiquement même), tu peux écrire dans le fichier log du serveur..
Je code ca en deux minutes vraiment, alors si ça marche pas, dis moi je passerais plus de temps dessus ;)

Code: (C) [Sélectionner]
public OnPlayerDeath(playerid, killerid, reason)
{
new killername[256],killedname[256];
GetPlayerName(killerid, killername, sizeof(killername));
GetPlayerName(playerid, killedname, sizeof(killedname));

printf("Nom joueur tué %d (ID :%d), tueur : %d (ID : %d), Arme : %d", killedname, playerid, killername, killerid, reason);

return 1;
}
Titre: Re : Créer un log avec le script
Posté par: BeMind|TDS le 06 Mars 2007, 22:56:58
Merci de cette réponse ultra complète et rapide spyker  ;) jvai tester sa de suite!  :D
Titre: Re : Créer un log avec le script
Posté par: BeMind|TDS le 06 Mars 2007, 23:03:01
olla   ;D

Apparement, sa ne me permet pas de crére un log se script :/ cela permet seulement de l'affiché ... :(

Titre: Re : Créer un log avec le script
Posté par: spykerc8 le 08 Mars 2007, 07:33:54
Pas le temps de coder..
Mais si tu vas sur le wiki sa:mp tu trouveras des fonctions intéressantes en gestion des fichiers.
http://wiki.sa-mp.com/wiki/Scripting_Functions#File_functions_.28file.inc.29

Sinon, vas sur le forum sa:mp et regarde les filterscript dispo ;)