Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnUpdatePlayerEXBan(playerid)//SQLite
- {
- if(!IsPlayerConnected(playerid)) return printf("OnplayerupdateEXBan KRITICNA GRESKA! offline![%d]",playerid);
- new query[512];
- new Pname[24];
- GetPlayerName(playerid, Pname, 24); //Players name
- format(query, sizeof(query), "UPDATE racuni SET Level = '%d', Admin = '%d', Banan = '1', Spawn = '%d', DonatorBodovi = '%d' WHERE Nick = '%s'",
- PlayerInfo[playerid][pLevel],PlayerInfo[playerid][pAdmin],PlayerInfo[playerid][pSpawn], GetPVarInt(playerid, "DonatorBodovi"), DB_Escape(Pname));
- mysql_query(mysql, query );
- //db_free_result( db_query(Bazarpg, query) );
- //-----------------
- format(query, sizeof(query), "UPDATE racuni SET ConnectTime = '%d', Spol = '%d', Godine = '%d', Porijeklo = '%d' WHERE Nick = '%s'",
- PlayerInfo[playerid][pConnectTime],GetPVarInt(playerid, "Spol"),GetPVarInt(playerid, "Godine"),GetPVarInt(playerid, "Porijeklo"),DB_Escape(Pname));
- mysql_query(mysql, query );
- //db_free_result( db_query(Bazarpg, query) );
- //-----------------
- format(query, sizeof(query), "UPDATE racuni SET MuteVar ='%d', ExpPoeni = '%d', Gotovina = '%d', Racun = '%d', Zlocina = '%d', Ubojstava = '%d' WHERE Nick = '%s'",
- PlayerInfo[playerid][pMuteVar],PlayerInfo[playerid][pExpPoeni],PlayerInfo[playerid][pGotovina],PlayerInfo[playerid][pRacun],PlayerInfo[playerid][pZlocina],PlayerInfo[playerid][pUbojstava],DB_Escape(Pname));
- mysql_query(mysql, query );
- //-----------------
- format(query, sizeof(query), "UPDATE racuni SET Umiranja = '%d', UhicenPuta = '%d', WantedSmrti = '%d', Imenik = '%d', Plovilo = '%d', IgracJob ='%d' WHERE Nick = '%s'",
- PlayerInfo[playerid][pUmiranja],PlayerInfo[playerid][pUhicen],PlayerInfo[playerid][pWantedSmrti],PlayerInfo[playerid][pImenik],PlayerInfo[playerid][pPlovilo],PlayerInfo[playerid][pPosao],DB_Escape(Pname));
- mysql_query(mysql, query);
- //-----------------
- format(query, sizeof(query), "UPDATE racuni SET PlacaCek = '%d', VrijGl = '%d', JailAdmin = '%s', Jailed = '%d', JailTime = '%d', Materijali = '%d', Droga ='%d' WHERE Nick = '%s'",
- PlayerInfo[playerid][pPayCheck],PlayerInfo[playerid][pHeadValue],PlayerInfo[playerid][pJailAdmin],PlayerInfo[playerid][pJailed],GetPVarInt(playerid, "JailTime"),GetPVarInt(playerid, "Materijali"),GetPVarInt(playerid, "Droga"),DB_Escape(Pname));
- mysql_query(mysql, query );
- //-----------------
- format(query, sizeof(query), "UPDATE racuni SET Lider='%d', Clan = '%d', Letjelica = '%d', Rank = '%d', `Char` = %d, PosUg = '%d' WHERE Nick = '%s'",
- GetPVarInt(playerid, "Lider"),GetPVarInt(playerid, "Clan"),GetPVarInt(playerid, "Letjelica"),GetPVarInt(playerid, "Rank"),GetPVarInt(playerid, "Char"),GetPVarInt(playerid, "Posao_Ugovor"),DB_Escape(Pname));
- mysql_query(mysql, query );
- //-----------------
- format(query, sizeof(query), "UPDATE racuni SET DetSkil = '%d', SexSkil = '%d', OdvjSkil = '%d', MehSkil = '%d', AutKradSkil = '%d', AutDilSkil = '%d' WHERE Nick = '%s'",
- GetPVarInt(playerid, "Detektiv_Skil"),GetPVarInt(playerid, "Sex_Skil"),GetPVarInt(playerid, "Odvjetnik_Skil"),GetPVarInt(playerid, "Mehanicar_Skil"),GetPVarInt(playerid, "Auto_Kradljivac_Skil"),GetPVarInt(playerid, "Auto_Diler_Skil"),DB_Escape(Pname));
- mysql_query(mysql, query );
- //-----------------
- format(query, sizeof(query), "UPDATE racuni SET NovSkil = '%d', DroSkil = '%d', pSHealth = '%f', pHealth = '%f', IntIgr = '%d', LocIgr = '%d' WHERE Nick = '%s'",
- GetPVarInt(playerid, "Novinar_Skil"),GetPVarInt(playerid, "Droga_Skil"),PlayerInfo[playerid][pSHealth],PlayerInfo[playerid][pHealth],GetPVarInt(playerid, "Int_Igrac"),GetPVarInt(playerid, "Local_Igrac"),DB_Escape(Pname));
- mysql_query(mysql, query );
- //-----------------
- format(query, sizeof(query), "UPDATE racuni SET TimIgr='%d',`pPnumber`='%d',`pBonIznos`='%d',`pPhousekey`='%d',`pStan`='%d' WHERE `Nick`='%s'",
- GetPVarInt(playerid, "Tim_Igrac"),PlayerInfo[playerid][pPnumber],PlayerInfo[playerid][pBonIznos],PlayerInfo[playerid][pPhousekey],PlayerInfo[playerid][pStan],DB_Escape(Pname));
- mysql_query(mysql, query );
- //-----------------
- format(query, sizeof(query), "UPDATE `racuni` SET pPbiskey='%d',`pHotelkey`='%d',`pCarLic`=%d WHERE`Nick`='%s'",
- PlayerInfo[playerid][pPbiskey],PlayerInfo[playerid][pHotelkey],PlayerInfo[playerid][pCarLic],DB_Escape(Pname));
- mysql_query(mysql, query );
- //-----------------
- format(query, sizeof(query), "UPDATE `racuni` SET `pFlyLic` ='%d',`pBoatLic`='%d',`pGunLic`='%d',`Motor`='%d',`pVikendica`='%d' WHERE `Nick`='%s'",
- PlayerInfo[playerid][pFlyLic],PlayerInfo[playerid][pBoatLic],PlayerInfo[playerid][pGunLic],GetPVarInt(playerid, "Motor"),PlayerInfo[playerid][pVikendica],DB_Escape(Pname));
- mysql_query(mysql, query );
- //-----------------
- format(query, sizeof(query), "UPDATE `racuni` SET `pBicikla`='%d',`pAmmo2`='%d',`pCarTime`='%d' WHERE `Nick`='%s'",
- PlayerInfo[playerid][pBicikla],GetPVarInt(playerid, "pAmmo2"),GetPVarInt(playerid, "pCarTime"),DB_Escape(Pname));
- mysql_query(mysql, query );
- //-----------------
- format(query, sizeof(query), "UPDATE `racuni` SET `pPayDay` = '%d',`pPayDayHad`='%d',`pCDPlayer`='%d' WHERE `Nick`='%s'",
- PlayerInfo[playerid][pPayDay],PlayerInfo[playerid][pPayDayHad],PlayerInfo[playerid][pCDPlayer],DB_Escape(Pname));
- mysql_query(mysql, query );
- //-----------------
- format(query, sizeof(query), "UPDATE `racuni` SET `pTut`='%d',`pMissionNr`='%d',`pOstaloKredita`='%d',`pWarns`='%d' WHERE `Nick`='%s'",
- PlayerInfo[playerid][pTut],PlayerInfo[playerid][pMissionNr],PlayerInfo[playerid][pOstaloKredita],PlayerInfo[playerid][pWarns],DB_Escape(Pname));
- mysql_query(mysql, query );
- //-----------------
- format(query, sizeof(query), "UPDATE `racuni` SET `pMail`='%s',`Datum`='%s',`pAdjustable`='%d',`pFuel`='%d' WHERE `Nick`='%s'",
- DB_Escape(PlayerInfo[playerid][pMail]),DB_Escape(PlayerInfo[playerid][pDatum]),PlayerInfo[playerid][pAdjustable],PlayerInfo[playerid][pFuel],DB_Escape(Pname));
- mysql_query(mysql, query );
- //-----------------
- format(query, sizeof(query), "UPDATE `racuni` SET `pMarried`='%d',`pMarriedTo`='%s',`Gamesage`='%d',`pHotel`='%d',`pMisija` ='%d',`pMisijakoliko`='%d' WHERE `Nick`='%s'",
- PlayerInfo[playerid][pMarried],DB_Escape(PlayerInfo[playerid][pMarriedTo]),GetPVarInt(playerid, "Gamesage"),PlayerInfo[playerid][pHotel],PlayerInfo[playerid][pMisija],PlayerInfo[playerid][pMisijakoliko],DB_Escape(Pname));
- mysql_query(mysql, query );
- //-----------------
- format(query, sizeof(query), "UPDATE `racuni` SET `Automobil`='%d',`pTogMob`='%d',`pKaznaBanOrg`='%d',`pKolkoJeUORG`='%d',`pKazneniTut`='%d',`DMUbio`='%d' WHERE `Nick`='%s'",
- GetPVarInt(playerid, "Automobil"),PlayerInfo[playerid][pTogMob],PlayerInfo[playerid][pKaznaBanOrg],PlayerInfo[playerid][pKolkoJeUORG],PlayerInfo[playerid][pKazneniTut],GetPVarInt(playerid, "DM_Ubio"),DB_Escape(Pname));
- mysql_query(mysql, query );
- //-----------------
- format(query, sizeof(query), "UPDATE `racuni` SET `DMUmro`='%d',`DMPoeni`='%d',`pKamionLic`='%d',`pAdminAkt`='%d',`GradSpawn`='%d',`NaocaleMod`='%d',`Marama`='%d',`Kapa`='%d' WHERE `Nick`='%s'",
- GetPVarInt(playerid, "DM_Umro"),GetPVarInt(playerid, "DM_Poeni"),PlayerInfo[playerid][pKamionLic],PlayerInfo[playerid][pAdminAkt],GetPVarInt(playerid, "GradSpawn"),GetPVarInt(playerid, "NaocaleMod"),GetPVarInt(playerid, "Marama"),GetPVarInt(playerid, "Kapa"),DB_Escape(Pname));
- mysql_query(mysql, query );
- format(query, sizeof(query), "UPDATE `racuni` SET `pAktDanPrije`='%d',`pAktDanas`='%d' WHERE`Nick`='%s'",
- PlayerInfo[playerid][pAktDanPrije],PlayerInfo[playerid][pAktDanas],DB_Escape(Pname));
- mysql_query(mysql, query );
- //-----------------
- format(query, sizeof(query), "UPDATE `racuni` SET `Kaciga`='%d',`Jezik`='%d',`SnimAcc`='%d',`Potpis`='%d',`Kosa`='%d',`pZadnjiIP`='%s' WHERE`Nick`='%s'",
- GetPVarInt(playerid, "Kaciga"),PlayerInfo[playerid][pJezik],GetPVarInt(playerid, "SnimACC"),GetPVarInt(playerid, "Potpis"),GetPVarInt(playerid, "Kosa"),PlayerInfo[playerid][pZadnjiIP],DB_Escape(Pname));
- mysql_query(mysql, query );
- format(query, sizeof(query), "UPDATE `racuni` SET `pStilBorbe`='%d' WHERE`Nick`='%s'",
- PlayerInfo[playerid][pStilBorbe],DB_Escape(Pname));
- mysql_query(mysql, query );
- format(query, sizeof(query), "UPDATE `racuni` SET `pImovina1`='%d',`pImovina1Tip`='%d',`pImovina2`='%d',`pImovina2Tip`='%d',`pImovina3`='%d',`pImovina3Tip`='%d',`pRadio`='%d',`pSpasitelj`='%d',`pMask`='%d',`pToolkit`='%d',`pGlad`='%d' WHERE`Nick`='%s'",
- PlayerInfo[playerid][pImovina1], PlayerInfo[playerid][pImovina1Tip], PlayerInfo[playerid][pImovina2], PlayerInfo[playerid][pImovina2Tip], PlayerInfo[playerid][pImovina3], PlayerInfo[playerid][pImovina3Tip],PlayerInfo[playerid][pRadio], PlayerInfo[playerid][pSpasitelj], PlayerInfo[playerid][pMask], PlayerInfo[playerid][pToolkit], PlayerInfo[playerid][pGlad], DB_Escape(Pname));
- mysql_query(mysql, query );
- format(query, sizeof(query), "UPDATE `racuni` SET `SatLogin`='%d',`SatLogout`='%d' WHERE`Nick`='%s'",
- PlayerInfo[playerid][pSatLogin],PlayerInfo[playerid][pSatLogout],DB_Escape(Pname));
- mysql_query(mysql, query );
- return 1;
- }
- COMMAND:ban(playerid, params[])
- {
- if (PlayerInfo[playerid][pAdmin] < 2)
- {
- SendClientMessage(playerid, COLOR_GRAD1, " "#COL_WHITE"["#COL_RED"CHAC"#COL_WHITE"] "#COL_GREY"Admini samo!");
- return 1;
- }
- new giveplayerid;
- new result[128];
- if (sscanf(params, "us", giveplayerid,result)) SendClientMessage(playerid, COLOR_GRAD2, "Koristite: /ban [Korisnicki ID ili Ime Korisnika] [razlog]");
- else if(giveplayerid == INVALID_PLAYER_ID) SendClientMessage(playerid, COLOR_GRAD1, "*Pogresan ID Korisnika");
- else if(strlen(result)>64) SendClientMessage(playerid, COLOR_GRAD1, "*Predug razlog");
- else
- {
- if(IsPlayerNPC(giveplayerid))
- {
- SendClientMessage(playerid, COLOR_GRAD1, "*Ne mozes na NPC-u primijeniti tu funkciju!!!");
- return 1;
- }
- new string[128];
- new giveplayer[MAX_PLAYER_NAME];
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
- GetPlayerName(playerid, sendername, sizeof(sendername));
- new year, month,day;
- getdate(year, month, day);
- new playersip[128];
- new level = PlayerInfo[giveplayerid][pLevel];
- GetPlayerIp(giveplayerid,playersip,sizeof(playersip));
- format(string, sizeof(string), "BAN(%d-%d-%d)| %s[LV:%d] od admina %s, Razlog: %s ", month,day,year, giveplayer, level, sendername,(result));
- BanLog(string);
- SetPVarInt(giveplayerid, "Banan", 1);
- StaviBanan(giveplayerid);
- if(gPlayerLogged[giveplayerid] == 1) {
- //printf("[Bananje update] Start %d", giveplayerid);
- OnUpdatePlayer(giveplayerid);
- //printf("[Bananje update] Uspjesno %d", giveplayerid);
- gPlayerLogged[giveplayerid] = 2;
- }
- format(string, sizeof(string), "BAN | %s je banan od %s, Razlog: %s", giveplayer, sendername, (result));
- SendAdminMessage(COLOR_ORANGERED, string);
- if(PlayerInfo[giveplayerid][pLevel] > 1)
- {
- SendClientMessage(playerid,COLOR_TOMATO, "Upozorenje! - Igracev level veci od 1 ___________________");
- SendClientMessage(playerid,COLOR_GREEN, "Taj igrac ima veci level od 1 i stoga je potrebno staviti njegov ban na forum! slikaj sa f8 i postaj!");
- SendClientMessage(playerid,COLOR_YELLOW, "Svatko je obavezan postati ban igraca ciji je level veci od 1!");
- format(string, sizeof(string), "Informacije o bananom igracu | Nick: %s, ID: %d, Level: %d", giveplayer,giveplayerid,level);
- SendClientMessage(playerid,COLOR_TOMATO, string);
- }
- SendClientMessage(giveplayerid,COLOR_ORANGERED, " ");
- SendClientMessage(giveplayerid,COLOR_ORANGERED, " ");
- SendClientMessage(giveplayerid,COLOR_ORANGERED, " ");
- SendClientMessage(giveplayerid,COLOR_ORANGERED, " ");
- SendClientMessage(giveplayerid,COLOR_ORANGERED, " ");
- SendClientMessage(giveplayerid,COLOR_ORANGERED, " ");
- SendClientMessage(giveplayerid,COLOR_BRIGHTRED, "______________________________________________________________________________________");
- SendClientMessage(giveplayerid,COLOR_BRIGHTRED, "______________________________________________________________________________________");
- SendClientMessage(giveplayerid,COLOR_TOMATO, "ISKLJUCENI STE SA SERVERA(Banani)! pozorno procitajte tekst!");
- format(string, sizeof(string), "%s(ID:%d) iskljucen(Banan) si sa servera od %s", giveplayer,giveplayerid, sendername);
- SendClientMessage(giveplayerid,COLOR_AQUA, string);
- format(string, sizeof(string), "Razlog iskljucenja: %s", (result));
- SendClientMessage(giveplayerid,COLOR_AQUA, string);
- format(string, sizeof(string), "Datum bana: %d-%d-%d | Vasa ip adresa je: %s",month,day,year,playersip);
- SendClientMessage(giveplayerid,COLOR_AQUA, string);
- SendClientMessage(giveplayerid,COLOR_AQUA, "Sa ovim banom, vas korisnicki racun je suspendiran na neodredjeno!");
- SendClientMessage(giveplayerid,COLOR_YELLOW, "Ukoliko mislis da je doslo do greske slikaj ovo(f8) i zatrazi unban na forumu!");
- format(string, sizeof(string), "IP Adresa bananog igraca: %s. Adresa sa banom nije banana!",playersip);
- SendClientMessage(playerid,COLOR_TOMATO, string);
- SendClientMessage(playerid,COLOR_YELLOW, "Ukoliko zelis banati i ip, pisi /banip [ip koji pise iznad ove poruke]");
- //mysql_real_escape_string(result, razlog);
- new Querystring[256];
- format(Querystring, sizeof(Querystring), "UPDATE racuni SET RazlogBana = '%s' AND Banan = '1' WHERE Nick = '%s'", DB_Escape(result),giveplayer);
- mysql_query(mysql, Querystring);
- //db_free_result( db_query(Bazarpg, Querystring) );
- if (GetPVarInt(playerid, "Gamesage") >= 4)
- {
- format(string, sizeof(string), "Ban | %s, GameSage: %s", giveplayer, sendername);
- }
- if (PlayerInfo[playerid][pAdmin] >= 2)
- {
- format(string, sizeof(string), "Ban | %s, Admin: %s", giveplayer, sendername);
- }
- SendClientMessageToAll(COLOR_ORANGERED, string);
- D_Kick(giveplayerid);
- }
- return 1;
- }
- stock StaviBanan(playerid) {
- //printf("[SQL debug] StaviBanan [%d]",playerid);
- if(!IsPlayerConnected(playerid)) return 1;
- if(gPlayerLogged[playerid]==1)
- {
- new query[128];
- new playername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, playername, sizeof(playername));
- format(query, sizeof(query), "UPDATE racuni SET Banan = '1' WHERE Nick = '%s'",
- DB_Escape(playername));
- mysql_query(mysql, query);
- }
- return true;
- }
- stock StaviBananEX(playerid,string[]) {
- //printf("[SQL debug] StaviBanan [%d]",playerid);
- if(!IsPlayerConnected(playerid)) return 1;
- if(gPlayerLogged[playerid]==1)
- {
- new query[128];
- new playername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, playername, sizeof(playername));
- format(query, sizeof(query), "UPDATE racuni SET Banan = '1', RazlogBana = '%s' WHERE Nick = '%s'",
- DB_Escape(string),DB_Escape(playername));
- mysql_query(mysql, query);
- }
- return true;
- }
- //------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement