GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: Jim Toretto - 2015. augusztus 04. - 08:01:17

Cím: Visszaszámláló timer és annak mentése Dinivel!
Írta: Jim Toretto - 2015. augusztus 04. - 08:01:17
Sziasztok!
Egy olyan scriptet szeretnék tőletek kérni hogy legyen benne egy timer ami visszaszámól 2 óráról és ha lejár akkor írjon ki valamit a chat-be a játékosnak. Ha lehetne úgy szeretném hogy ezt az időt mentse el dinivel és ha az idő lejárt újrainduljon a számláló! Előre is köszönöm :)
Cím: Visszaszámláló timer és annak mentése Dinivel!
Írta: ROOCK - 2015. augusztus 04. - 21:50:08
Na parancsolj unalmamba össze dobtam egyet de ha nem működik rendesen akkor bocsi de fáradt vagyok és nem teszteltem még egyszer kihangsúlyozom csak össze dobtam írd ha van vele valami problem
 

#include <a_samp>
#include <dini>
forward Time();
new File[128];
new Timer;
public OnPlayerConnect(playerid)
{
if(!fexist(File))
{
     format(File, sizeof(File), \"%s.ini\", Nev(playerid));
if(!fexist(File))
     {
  dini_Create(File);
  dini_IntSet(File, \"Dtime\", 420);
}else{
        Timer = dini_Int(File, \"Dtime\");
SetTimer(\"Time\", 1000, true);
}}
return 1;
}
public Time(){
if(Timer==0)
{
Timer=420;
}else{
Timer--;
}
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
format(File, sizeof(File), \"%s.ini\", Nev(playerid));
if(!fexist(File))
{
     dini_IntSet(File, \"Dtime\", Timer);
}
return 1;
}
stock Nev(playerid)
{
        new Neve[MAX_PLAYER_NAME];
        GetPlayerName(playerid, Neve, sizeof(Neve));
        return Neve;
}
Cím: Visszaszámláló timer és annak mentése Dinivel!
Írta: Jim Toretto - 2015. augusztus 08. - 18:45:37
Hibátlan! :) Köszönöm! :)