Szerző Téma: Visszaszámláló timer és annak mentése Dinivel!  (Megtekintve 552 alkalommal)

Visszaszámláló timer és annak mentése Dinivel!
« Dátum: 2015. Augusztus 04. - 08:01:17 »
0 Show voters
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 :)
« Utoljára szerkesztve: 2015. Augusztus 04. - 12:13:38 írta Flash »

Nem elérhető ROOCK

  • 183
    • Profil megtekintése
Visszaszámláló timer és annak mentése Dinivel!
« Válasz #1 Dátum: 2015. Augusztus 04. - 21:50:08 »
0 Show voters
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;
}
« Utoljára szerkesztve: 2015. Augusztus 05. - 11:03:05 írta ROOCK »

Visszaszámláló timer és annak mentése Dinivel!
« Válasz #2 Dátum: 2015. Augusztus 08. - 18:45:37 »
0 Show voters
Hibátlan! :) Köszönöm! :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal