INSERT INTO contas VALUES data=CURDATE(), hora=CURTIME() WHERE player LIKE 'arakuta';
new dia,hora,mes,ano,minuto, data[25];
getdate(dia,mes,ano);
gettime(hora,minuto);
format(data,25,"%02d/%02d/%02d %02d:%02d",dia,mes,ano,hora,minuto);
format(SQL,sizeof SQL,"INSERT INTO contas VALUES lastlogin='%s' WHERE player LIKE 'Arakuta';",data);
public OnPlayerDisconnect(playerid, reason)
{
new name[MAX_PLAYER_NAME], Arquivo[50];
GetPlayerName(playerid, name, sizeof(name));
format(Arquivo, sizeof(Arquivo), "Contas/%s.ini", name);
if(DOF2_FileExists(Arquivo))
{
new dia, mes, ano, hora, minutos, segundos, String[40];
getdate(dia, mes, ano);
gettime(hora, minutos, segundos);
format(String, 40, "%02d/%02d/%d - %02d:%02d:%02d", dia, mes, ano, hora, minutos, segundos);
DOF2_SetString(Arquivo, "Ultima vez conectado", String);
}
return 1;
}
Public OnPlayerDisconnect(playerid)
{
new dia, mes, anos, hora, minuto, segundo, str [10];
gettime(hora, minuto, segundo);
getdate(ano, mes, dia);
format(str, sizeof(str), "%d/%d/%d", dia , mes, ano);
DOF2_SetString("ServerData/Players/%s.ini", "Data", str);
format(str, sizeof(str), " %d:%d:%d", hora, minuto, segundo)!
DOF2_SetString("ServerData/Players/%s.ini", "Hora" , str);
DOF2_SaveFile();
return 1;
}
public OnPlayerConnect(playerid)
{
new str3[45];
format(str3, sizeof(str3), "Ultimo login dia %s бs %s" ,Data , Hora);
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
new Arquivo[50];
format(Arquivo, sizeof(Arquivo), "ServerData/Players/%s.ini", Nome(playerid));
if(DOF2_FileExists(Arquivo))
{
new dia, mes, ano, hora, minutos, segundos, String[40];
getdate(dia, mes, ano);
gettime(hora, minutos, segundos);
format(String, 40, "%02d/%02d/%d - %02d:%02d:%02d", dia, mes, ano, hora, minutos, segundos);
DOF2_SetString(Arquivo, "Data", String);
DOF2_SaveFile();
}
return 1;
}
public OnPlayerConnect(playerid)
{
new Arquivo[50];
format(Arquivo, sizeof(Arquivo), "ServerData/Players/%s.ini", Nome(playerid));
if(DOF2_FileExists(Arquivo))
{
new str3[70];
format(str3, sizeof(str3), "Seu ultimo login foi %s.", DOF2_GetString(Arquivo, "Data"));
SendClientMessage(playerid, -1, str3);
}
return 1;
}
stock Nome(playerid)
{
new name[MAX_PLAYER_NAME];
return(GetPlayerName(playerid, name, sizeof(name)), name);
}
H:\CargaPesada\pawno\include\sscanf2.inc(101) : warning 219: local variable "name" shadows a variable at a preceding level
H:\CargaPesada\gamemodes\BCP.pwn(436) : error 012: invalid function call, not a valid address
H:\CargaPesada\gamemodes\BCP.pwn(436) : warning 215: expression has no effect
H:\CargaPesada\gamemodes\BCP.pwn(436) : error 001: expected token: ";", but found ")"
H:\CargaPesada\gamemodes\BCP.pwn(436) : error 029: invalid expression, assumed zero
H:\CargaPesada\gamemodes\BCP.pwn(436) : fatal error 107: too many error messages on one line
stock Nome(playerid)
{
new name[MAX_PLAYER_NAME];
return(GetPlayerName(playerid, name, sizeof(name)), name);
}
//Quando conecta.
new Arquivo[50];
format(Arquivo, sizeof(Arquivo), "ServerData/UltimoLogin/%s.ini", Nome(playerid));
if(DOF2_FileExists(Arquivo))
{
new str3[70];
format(str3, sizeof(str3), "Seu ultimo login foi %s.", DOF2_GetString(Arquivo, "Ultimo Login"));
SendClientMessage(playerid, -1, str3);
}
//Quando disconecta.
new Arquivo[50];
format(Arquivo, sizeof(Arquivo), "ServerData/UltimoLogin/%s.ini", Nome(playerid));
if(DOF2_FileExists(Arquivo))
{
new dia, mes, ano, hora, minutos, segundos, String[40];
getdate(dia, mes, ano);
gettime(hora, minutos, segundos);
format(String, 40, "%02d/%02d/%d - %02d:%02d:%02d", dia, mes, ano, hora, minutos, segundos);
DOF2_SetString(Arquivo, "Ultimo Login", String);
DOF2_SaveFile();
}
stock Nome(playerid)
{
new name[MAX_PLAYER_NAME];
return(GetPlayerName(playerid, name, sizeof(name)), name);
}
stock Nome(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
return name;
}
Mude:
PHP код:
PHP код:
|
Jovem isso й a mesma coisa rsrs, o erro й que jб tinha uma variбvel chamada name
|