18.02.2011, 14:57
Tou a faze um sistema de tiro em fini e estou com uma diuvida em pegar hora para identificar o tiro.
codigo por enquanto:
No SetStr eu quero colocar a hora.
codigo por enquanto:
pawn Код:
public OnPlayerShootPlayer(shooter,target,Float:damage)
{
new name[MAX_PLAYER_NAME],msg[80], nomeshooter[MAX_PLAYER_NAME], nometarget[MAX_PLAYER_NAME], shootlog[70];
GetPlayerName(shooter,name,sizeof(name));
format(msg,sizeof(msg),"(( %s atirou em vocк e tirou %.1f de dano. ))",name,damage);
SendClientMessage(target,0xFFFFFFAA,msg);
GetPlayerName(target,name,sizeof(name));
format(msg,sizeof(msg),"(( Vocк atirou em %s e tirou %.1f de dano. ))",name,damage);
SendClientMessage(shooter,0xFFFFFFAA,msg);
GetPlayerName(shooter,nomeshooter,sizeof(nomeshooter));
GetPlayerName(target,nometarget,sizeof(nometarget));
format(shootlog, sizeof(shootlog), " Aviso de tiro: %s atirou em %s e tirou %.1f de dano ", nomeshooter, nometarget, damage);
if(!Fini_Exists("shootlog.txt"))
Fini_Create("shootlog.txt");
Fini_OpenFile("shootlog.txt");
Fini_SetStr("horas", shootlog );
Fini_CloseFile();
return 1;
}