public OnPlayerConnect(playerid)
{
new o,p,mp,str[128+25];
GetPlayerName(playerid, str, 24);
gettime(o,p,mp);
if(o >= 8 && o <= 12)
{
format(str, 128, \"Kellemes reggeli/déli játékot, kedves %s!\",str);
SendClientMessage(playerid, 0x33AA33AA, str);
}
else if(o >= 13 && o <= 20)
{
format(str, 128, \"Kellemes délutáni/esti játékot, kedves %s!\",str);
SendClientMessage(playerid, 0x33AA33AA, str);
}
return 1;
}
Teszteltem és mûködik.
public OnPlayerConnect(playerid)
{
new nev[MAX_PLAYER_NAME], string[256], ora, perc, masodperc;
GetPlayerName(playerid, nev, sizeof(nev));
gettime(ora, perc, masodperc);
if(ora >= 0 && ora < 12) return format(string, sizeof(string), \"Kellemes délelõtti játékot %!\",nev);
if(ora >= 12 && ora < 0) return format(string, sizeof(string), \"Kellemes délutáni játékot %!\",nev);
SendClientMessage(playerid, -1, string);
return 1;
}
public OnPlayerConnect(playerid)
{
new nev[MAX_PLAYER_NAME], string[256], ora, perc, masodperc;
GetPlayerName(playerid, nev, sizeof(nev));
gettime(ora, perc, masodperc);
if(ora >= 0 && ora < 12) return format(string, sizeof(string), \"Kellemes délelõtti játékot %!\",nev);
if(ora >= 12 && ora < 0) return format(string, sizeof(string), \"Kellemes délutáni játékot %!\",nev);
SendClientMessage(playerid, -1, string);
return 1;
}
Van ott kettõ return ami nem kellene oda.