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: HackFlux - 2013. Szeptember 06. - 13:53:37

Cím: Idõre szóló BAN
Írta: HackFlux - 2013. Szeptember 06. - 13:53:37
Helló!
Azt szeretném kérdezni,ha nincs e valakinek olyan script-je,amivel idõre tudnák bannolni...
Pl:/ban [playerID] [Nap/Óra] [indok]
Pl:Kerekesi Péter bannolta Kiss János-t 5 nap-ra/-re.Indok:Hírdetés
Nagyon kellene nekem egy ilyen,és nagyon meg is köszönném.
Elõre is kössz.
Cím: Idõre szóló BAN
Írta: ZSOLTI99 - 2013. Szeptember 06. - 14:18:41
http://forum.sa-mp.com/showthread.php?t=274111
Cím: Idõre szóló BAN
Írta: HackFlux - 2013. Szeptember 06. - 14:31:44
Ez jó lenne..csak nem tudom letölteni....(Amúgy kössz)
Cím: Idõre szóló BAN
Írta: Gh0st - 2013. Szeptember 06. - 14:56:56
Talán ezt próbáld meg:
 
CMD:ban(playerid, params[])
{
    new targetid, ido, ok[32];
    if(sscanf(params, \"uis\", targetid, ido, ok)) return SendClientMessage(playerid, \"Használat: /ban [iD/NévRészlet] [idõ(perc)] [Ok]\");
    new bandate = gettime();
    new unbandate = bandate+ido*60;
    // most ezeket mind mentsük el a magunk módján
}

 
Ezt az OnPlayerConnect alá:
 
BanCheck(playerid);

 
És egy ilyet is:
 
public BanCheck(playerid)
{
    new currido = gettime();
    new unbanido = adat//adatbetöltés vagy inibõl vagy MySQL-bõl
    if(currido >= unbanido)
    {
        SendClientMessage(playerid, -1, \"Lejárt a tiltásod!\");
        // Tiltás törlése az adatbázisunkból
    }
}

 
Remélem,ez segített. :)



A script egy másik fórumról származik,a kódot dipsnark írta.
Cím: Idõre szóló BAN
Írta: HackFlux - 2013. Szeptember 06. - 19:26:47
Köszönöm szépen a segítséget....

Dupla hozzászólás automatikusan összefûzve. ( 2013. Szeptember 06. - 19:37:46 )

De nem értem...Hogy rakjam bele ?