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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: takehun - 2013. január 05. - 11:49:58

Cím: Börtönbe vissz*rakás relog után
Írta: takehun - 2013. január 05. - 11:49:58
Üdv, mivel lehetne lementeni, ellenõrizni azt, ha egy játékos börtönben van és kilép szeróról majd visszajön akkor visszategye õt? (és az ideje is megmaradjon mikor visszament)
Bool-al próbáltam de az kilépésnél azt hiszem átvált 0-ra...
Ladmin4v2-ben meg nem láttam ilyen funkciót.
Köszönöm!
Cím: Börtönbe vissz*rakás relog után
Írta: shadee - 2013. január 05. - 11:52:30
én így csináltam meg:
 
   if(PlayerInfo[playerid][pJailba] == 1)
{
    BortonTimer[playerid] = SetTimerEx(\"szabadulas\", 1000, true, \"u\", playerid);
SendClientMessage(playerid,ERROR,\"Még nem töltötted le a bõrtönbüntetésed!\");
}
Cím: Börtönbe vissz*rakás relog után
Írta: takehun - 2013. január 05. - 19:43:41
Ezt nem egészen értem, miért adunk neki 1 mp-et?  :shurg:
Cím: Börtönbe vissz*rakás relog után
Írta: ►ѕтa - 2013. január 05. - 20:00:19
Feltételezem neki benne van abban a szabadulas timerben, mivel ismétlõdõ.
Cím: Börtönbe vissz*rakás relog után
Írta: Scofield62 - 2013. január 07. - 00:31:16
Elõszõr is amikor kilép a szerverrõl lekell menteni az adatokat! hogy mennyi ideje maradt illetve hogy börtönben van!
 
public OnPlayerDisconnect(playerid, reason)
{
    if(bortonbenvane)
{
itt elmented a beállításait pl-> UserInfo[playerid][bortone];-> ezt elmented dinivel vagy mysql be query vel :)
}
    return 1;
}

 
Most csak elmagyaráztam hogy kell remélem rátudtalak igy vezetni :)