Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3311 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

(redaguota)

Sveiki, mokinuosi ir sustojau ties viena beda, kazko nedadares esu ir neveikia /lban sisteleme, uzbanint uzbanina parodo, bet kai jungiuosi i serveri galiu vel prisijungti, serveris suristas su mysql. stai koks skcriptukas

Cia viskas kas Gm susija su lban sistemike, klaidu nera jokiu.

	public OnPlayerRequestClass(playerid, classid)
{
    //Jei uþbanintas
    new query[100], Idas, JeiUzbanintas, Laikas;
     format(query,sizeof(query),"SELECT * FROM zaidejai WHERE vardas = '%s'", GetPlayerNameEx(playerid));
    mysql_query(query);
    mysql_store_result();
    mysql_retrieve_row();
    if(mysql_num_rows())
    {
        mysql_fetch_field_row(query, "Uzbanintas"); JeiUzbanintas = strval(query);
        mysql_fetch_field_row(query, "BanLaikas"); Laikas = strval(query);
        mysql_fetch_field_row(query, "id"); Idas = strval(query);
    }
    mysql_free_result();
     if(Laikas >= gettime())
    {
        ClearChat(playerid, 20);
        new msg[100];
        format(msg, sizeof(msg), "{EEA955}* Jûs esate uþbanintas dar ({7EEE55}%s{EEA955})", ConvertSeconds(Laikas - gettime()));
        SendClientMessage(playerid, -1, msg);
        format(msg, sizeof(msg), "{EEA955}* Kad atsibanintum siûsk sms su tekstu: {7EEE55}lunban %d {EEA955}numeriu {7EEE55}1398", Idas);
        SendClientMessage(playerid, -1, msg);
        SendClientMessage(playerid, -1, "{EEA955}* Kaina: {7EEE55}5{EEA955}eur.");
        SendClientMessage(playerid, COLOR_RED, "* PASTABOS: Siunèiant SMS þinutæ ásitikinkite, kad serveris ájungtas.");
        SendClientMessage(playerid, COLOR_RED, "* Tekstas turi bûti nuraðytas taip kaip paraðyta, kitaip negausite unban!.");
        SendClientMessage(playerid, COLOR_RED, "* Þinutës iðsiuntimas galioja tik lietuviðkiems telefono operatoriams!.");
        SetTimerEx("KickEx", 100, false, "d", playerid);
        return 1;
    }
    if(JeiUzbanintas == 1)
    {
        ClearChat(playerid, 20);
        new msg[100];
        format(msg, sizeof(msg), "{EEA955}* Kad atsibanintum siûsk sms su tekstu: {7EEE55}unban %d {EEA955}numeriu {7EEE55}1398", Idas);
        SendClientMessage(playerid, -1, msg);
        SendClientMessage(playerid, -1, "{EEA955}* Kaina: {7EEE55}10{EEA955}eur.");
        SendClientMessage(playerid, COLOR_RED, "* PASTABOS: Siunèiant SMS þinutæ ásitikinkite, kad serveris ájungtas.");
        SendClientMessage(playerid, COLOR_RED, "* Tekstas turi bûti nuraðytas taip kaip paraðyta, kitaip negausite unban!.");
        SendClientMessage(playerid, COLOR_RED, "* Þinutës iðsiuntimas galioja tik lietuviðkiems telefono operatoriams!.");
        SetTimerEx("KickEx", 100, false, "d", playerid);
        return 1;
    }
        new Query[200];
        format( Query,sizeof( Query ),"SELECT * FROM `zaidejai` WHERE vardas = '%s'",GetPlayerNameEx( playerid ) );
        mysql_query( Query );
        mysql_store_result( );
	        if( mysql_num_rows( ) )
        {
            format(Query,sizeof(Query),"{FFFFFF}Sveikas(a)  {09A6C1}%s  {FFFFFF}su gryzes i serveri,\n\nIvesk savo slaptazodi: ",GetPlayerNameEx(playerid));
            ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"Prisijungimas", Query ,"Prisijungti","Iðeiti");
        }
        else
        {
             format(Query,sizeof(Query),"{FFFFFF}Sveikas(a)  {09A6C1}%s  {FFFFFF}atvykes i musu serveri,\n\nIvesk savo slaptazodi: ",GetPlayerNameEx(playerid));
            ShowPlayerDialog(playerid,0,DIALOG_STYLE_PASSWORD,"Registracija", Query ,"Registruotis","Iðeiti");
        }
        mysql_free_result( );
    }
    return 1;
}
	 
	CMD:lban(playerid, params[])
{
    new pID, laikas, prz[50], msg[125];
    if(sscanf(params, "uds[50]", pID, laikas, prz)) return SendClientMessage(playerid, COLOR_BLUE, "* Uþbaninti þaidëjà laikui: /lban [Vardas_Pavardë/ID] [Laikas] [Prieþastis]");
    if(laikas < 1 || laikas > 9999) return SendClientMessage(playerid, COLOR_BLUE, "* Uþbaninti þaidëjà laikui: /lban [Vardas_Pavardë/ID] [Laikas (1-9999 valandø)] [Prieþastis]");
    if(pID == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_RED, "* Tokio þaidëjo nëra");
    if(playerDB[pID][BanLaikas] > gettime()) return SendClientMessage(playerid, COLOR_RED, "* Þaidëjas jau uþbanintas.");
    playerDB[pID][BanLaikas] = gettime() + (laikas * 60);
    MySQL_Save(pID);
    new BanoLaikas = playerDB[pID][BanLaikas];
    format(msg, 95, "* [LBAN] %s uþblokavo jus dël: (%s), jus bûsite atbaninas po (%s) ", GetPlayerNameEx(playerid), prz, ConvertSeconds(BanoLaikas - gettime()));
    SendClientMessage(pID, COLOR_RED, msg);
    format(msg, sizeof(msg), "* [LBAN] %s uþblokavo %s serveryje dël (%s) (%s).", GetPlayerNameEx(playerid), GetPlayerNameEx(pID),prz, ConvertSeconds(BanoLaikas - gettime()));
    SendClientMessageToAll(COLOR_YELLOW, msg);
    SetTimerEx("KickEx", 100, false, "d", pID);
    playerDB[playerid][baninolaikui] = gettime() + 300;
    return 1;
}
	 
	stock mysql_save
	format(Query, sizeof(Query), "UPDATE `zaidejai` SET `BaninoLaikui` = '%d' WHERE `vardas` = '%s'", playerDB[playerid][baninolaikui], GetPlayerNameEx(playerid));
        mysql_query(Query);
        format(Query, sizeof(Query), "UPDATE `zaidejai` SET `BanLaikas` = '%d' WHERE `vardas` = '%s'", playerDB[playerid][BanLaikas], GetPlayerNameEx(playerid));
        mysql_query(Query);
	 
	stock mysql_load
	 mysql_fetch_field_row(fetch, "BaninoLaikui"); playerDB[playerid][baninolaikui] = strval(fetch);
 mysql_fetch_field_row(fetch,"BanLaikas");     playerDB[playerid][BanLaikas] = strval(fetch);
	
Redaguota , nario ^Rokas
1 minute prieš, liight parašė:

realia neziurejau todo, bet pamegink imesti po OnPlayerConnect ^^

[code]  
  //Jei uþbanintas
    new query[100], Idas, JeiUzbanintas, Laikas;
     format(query,sizeof(query),"SELECT * FROM zaidejai WHERE vardas = '%s'", GetPlayerNameEx(playerid));
    mysql_query(query);
    mysql_store_result();
    mysql_retrieve_row();
    if(mysql_num_rows())
    {
        mysql_fetch_field_row(query, "Uzbanintas"); JeiUzbanintas = strval(query);
        mysql_fetch_field_row(query, "BanLaikas"); Laikas = strval(query);
        mysql_fetch_field_row(query, "id"); Idas = strval(query);
    }
    mysql_free_result();
     if(Laikas >= gettime())
    {
        ClearChat(playerid, 20);
        new msg[100];
        format(msg, sizeof(msg), "{EEA955}* Jûs esate uþbanintas dar ({7EEE55}%s{EEA955})", ConvertSeconds(Laikas - gettime()));
        SendClientMessage(playerid, -1, msg);
        format(msg, sizeof(msg), "{EEA955}* Kad atsibanintum siûsk sms su tekstu: {7EEE55}lunban %d {EEA955}numeriu {7EEE55}1398", Idas);
        SendClientMessage(playerid, -1, msg);
        SendClientMessage(playerid, -1, "{EEA955}* Kaina: {7EEE55}5{EEA955}eur.");
        SendClientMessage(playerid, COLOR_RED, "* PASTABOS: Siunèiant SMS þinutæ ásitikinkite, kad serveris ájungtas.");
        SendClientMessage(playerid, COLOR_RED, "* Tekstas turi bûti nuraðytas taip kaip paraðyta, kitaip negausite unban!.");
        SendClientMessage(playerid, COLOR_RED, "* Þinutës iðsiuntimas galioja tik lietuviðkiems telefono operatoriams!.");
        SetTimerEx("KickEx", 100, false, "d", playerid);
        return 1;
    }
    if(JeiUzbanintas == 1)
    {
        ClearChat(playerid, 20);
        new msg[100];
        format(msg, sizeof(msg), "{EEA955}* Kad atsibanintum siûsk sms su tekstu: {7EEE55}unban %d {EEA955}numeriu {7EEE55}1398", Idas);
        SendClientMessage(playerid, -1, msg);
        SendClientMessage(playerid, -1, "{EEA955}* Kaina: {7EEE55}10{EEA955}eur.");
        SendClientMessage(playerid, COLOR_RED, "* PASTABOS: Siunèiant SMS þinutæ ásitikinkite, kad serveris ájungtas.");
        SendClientMessage(playerid, COLOR_RED, "* Tekstas turi bûti nuraðytas taip kaip paraðyta, kitaip negausite unban!.");
        SendClientMessage(playerid, COLOR_RED, "* Þinutës iðsiuntimas galioja tik lietuviðkiems telefono operatoriams!.");
        SetTimerEx("KickEx", 100, false, "d", playerid);
        return 1;
    }

Situos ? :P

Dabar, ^Rokas parašė:

[code]  
  //Jei uþbanintas
    new query[100], Idas, JeiUzbanintas, Laikas;
     format(query,sizeof(query),"SELECT * FROM zaidejai WHERE vardas = '%s'", GetPlayerNameEx(playerid));
    mysql_query(query);
    mysql_store_result();
    mysql_retrieve_row();
    if(mysql_num_rows())
    {
        mysql_fetch_field_row(query, "Uzbanintas"); JeiUzbanintas = strval(query);
        mysql_fetch_field_row(query, "BanLaikas"); Laikas = strval(query);
        mysql_fetch_field_row(query, "id"); Idas = strval(query);
    }
    mysql_free_result();
     if(Laikas >= gettime())
    {
        ClearChat(playerid, 20);
        new msg[100];
        format(msg, sizeof(msg), "{EEA955}* Jûs esate uþbanintas dar ({7EEE55}%s{EEA955})", ConvertSeconds(Laikas - gettime()));
        SendClientMessage(playerid, -1, msg);
        format(msg, sizeof(msg), "{EEA955}* Kad atsibanintum siûsk sms su tekstu: {7EEE55}lunban %d {EEA955}numeriu {7EEE55}1398", Idas);
        SendClientMessage(playerid, -1, msg);
        SendClientMessage(playerid, -1, "{EEA955}* Kaina: {7EEE55}5{EEA955}eur.");
        SendClientMessage(playerid, COLOR_RED, "* PASTABOS: Siunèiant SMS þinutæ ásitikinkite, kad serveris ájungtas.");
        SendClientMessage(playerid, COLOR_RED, "* Tekstas turi bûti nuraðytas taip kaip paraðyta, kitaip negausite unban!.");
        SendClientMessage(playerid, COLOR_RED, "* Þinutës iðsiuntimas galioja tik lietuviðkiems telefono operatoriams!.");
        SetTimerEx("KickEx", 100, false, "d", playerid);
        return 1;
    }
    if(JeiUzbanintas == 1)
    {
        ClearChat(playerid, 20);
        new msg[100];
        format(msg, sizeof(msg), "{EEA955}* Kad atsibanintum siûsk sms su tekstu: {7EEE55}unban %d {EEA955}numeriu {7EEE55}1398", Idas);
        SendClientMessage(playerid, -1, msg);
        SendClientMessage(playerid, -1, "{EEA955}* Kaina: {7EEE55}10{EEA955}eur.");
        SendClientMessage(playerid, COLOR_RED, "* PASTABOS: Siunèiant SMS þinutæ ásitikinkite, kad serveris ájungtas.");
        SendClientMessage(playerid, COLOR_RED, "* Tekstas turi bûti nuraðytas taip kaip paraðyta, kitaip negausite unban!.");
        SendClientMessage(playerid, COLOR_RED, "* Þinutës iðsiuntimas galioja tik lietuviðkiems telefono operatoriams!.");
        SetTimerEx("KickEx", 100, false, "d", playerid);
        return 1;
    }

Situos ? :P

nu jo tuos tikrinimus kurie yra po OnPlayerRequestClass

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3311 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...