Szerző Téma: Idõre szóló BAN  (Megtekintve 1085 alkalommal)

Idõre szóló BAN
« Dátum: 2013. szeptember 06. - 13:53:37 »
0 Show voters
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.

Nem elérhető ZSOLTI99

  • 1827
    • Profil megtekintése
Idõre szóló BAN
« Válasz #1 Dátum: 2013. szeptember 06. - 14:18:41 »
0 Show voters

Idõre szóló BAN
« Válasz #2 Dátum: 2013. szeptember 06. - 14:31:44 »
0 Show voters
Ez jó lenne..csak nem tudom letölteni....(Amúgy kössz)

Nem elérhető Gh0st

  • 917
    • Profil megtekintése
Idõre szóló BAN
« Válasz #3 Dátum: 2013. szeptember 06. - 14:56:56 »
0 Show voters
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.

Idõre szóló BAN
« Válasz #4 Dátum: 2013. szeptember 06. - 19:26:47 »
0 Show voters
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 ?
« Utoljára szerkesztve: 2013. szeptember 06. - 19:37:46 írta HackFlux »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal