| 				
					| Offline |  
					|  |  
					|  |  Csatlakozott:2019.11.03. 22:00
 Hozzászólások:382
 Megköszönt másnak: 37 alkalommal
 Megköszönték neki: 28 alkalommal
 | 
				
					| Sziasztok nekem ebbe beletudná irni valaki az ID-Rendszer? new Pont[33], Rang[33], CsPont[33], Oles[33], Masodpercek[33], Csomag[33], Vip[33]; //Kellékeknew ujraeledes[33]=1, granyo[33]=1; //Bolt Kellékeknew ajandek1, ajandek2, ajandek3 //Ajándékoknew sebzok[32], sebzesek[32], sebzettek[32]; // Fragelsztó Kellékeknew jumpnum[33] = 0, bool:dojump[33] = false; //Multijump Kellékeknew CVAR_SPEED; // Gyorskés Kelléknew cvar_afktime, cvar_afkimmunity, last_origins[33][3]; //AFK Kellékeknew Temp[192], Handle:g_SqlTuple, Send[33], TempID; //AFK Kellékekstatic color[10];enum _:Rangs { Szint[32], Xp[8] }; //Rang Kellékek
public AutoCheck(){    new p[32],n;    get_players(p,n,"ch");    for(new i=0;i<n;i++)    {        new id = p[i];        InfoHud(id);    }}public InfoHud(id){       if(is_user_alive(id))    {           new iMasodperc, iPerc, iOra, Nev[32];        get_user_name(id, Nev, 31);        iMasodperc = Masodpercek[id] + get_user_time(id);        iPerc = iMasodperc / 60;        iOra = iPerc / 60;        iMasodperc = iMasodperc - iPerc * 60;        iPerc = iPerc - iOra * 60;                set_hudmessage(127, 42, 255, -1.0, 0.0, 0, 6.0, 1.1, 0.0, 0.0, -1);        show_hudmessage(id, "WHX Pontod: %d | CsPont: %d | Rangod: %s^nJátszott idĹ‘d: %d:%d:%d", Pont[id], CsPont[id], Rangok[Rang[id]][Szint], iOra, iPerc, iMasodperc);    }}
public plugin_cfg(){    g_SqlTuple = SQL_MakeDbTuple(SQLINFO[0], SQLINFO[1], SQLINFO[2], SQLINFO[3]);       static Query[10048];    new Len;       Len += formatex(Query[Len], charsmax(Query), "CREATE TABLE IF NOT EXISTS `onlydll`");    Len += formatex(Query[Len], charsmax(Query)-Len, "(`Steamid` varchar(32) NOT NULL, ");    Len += formatex(Query[Len], charsmax(Query)-Len, "`Pont` int(11) NOT NULL,");    Len += formatex(Query[Len], charsmax(Query)-Len, "`Masodpercek` int(11) NOT NULL,");    Len += formatex(Query[Len], charsmax(Query)-Len, "`Rang` int(11) NOT NULL,");    Len += formatex(Query[Len], charsmax(Query)-Len, "`CsPont` int(11) NOT NULL,");    Len += formatex(Query[Len], charsmax(Query)-Len, "`Csomag` int(11) NOT NULL,");    Len += formatex(Query[Len], charsmax(Query)-Len, "`Oles` int(11) NOT NULL,");    Len += formatex(Query[Len], charsmax(Query)-Len, "`Vip` int(11) NOT NULL,");       Len += formatex(Query[Len], charsmax(Query)-Len, "`id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY)");       SQL_ThreadQuery(g_SqlTuple, "createTableThread", Query);}public Load(id) {    static Query[10048];    new Data[1], Steam[32];    get_user_authid(id, Steam, 31);    Data[0] = id;       formatex(Query, charsmax(Query), "SELECT * FROM `onlydll` WHERE Steamid = ^"%s^";", Steam);    SQL_ThreadQuery(g_SqlTuple, "QuerySelectData", Query, Data, 1);}public QuerySelectData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {    if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {        log_amx("%s", Error);        return;    }    else {        new id = Data[0];    if(SQL_NumRows(Query) > 0)     {    Pont[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Pont"));    Masodpercek[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Masodpercek"));    Rang[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Rang"));    CsPont[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "CsPont"));    Csomag[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Csomag"));    Oles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Oles"));    Vip[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Vip"));                   }        else        {            Save(id);        }    }}public Save(id){    static Query[256];    new Steam[32]; get_user_authid(id, Steam, 31);       formatex(Query, charsmax(Query), "INSERT INTO `onlydll` (`Steamid`) VALUES (^"%s^");", Steam);       SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);}public Update(id){    static Query[10048];    new Len;    new Steam[32]; get_user_authid(id, Steam, 31);       Len += formatex(Query[Len], charsmax(Query), "UPDATE `onlydll` SET Pont = ^"%i^", ", Pont[id]);    Len += formatex(Query[Len], charsmax(Query)-Len, "Rang = ^"%i^", ", Rang[id]);    Len += formatex(Query[Len], charsmax(Query)-Len, "CsPont = ^"%i^", ", CsPont[id]);    Len += formatex(Query[Len], charsmax(Query)-Len, "Csomag = ^"%i^", ", Csomag[id]);    Len += formatex(Query[Len], charsmax(Query)-Len, "Oles = ^"%i^", ", Oles[id]);    Len += formatex(Query[Len], charsmax(Query)-Len, "Vip = ^"%i^", ", Vip[id]-get_user_time(id));       Len += formatex(Query[Len], charsmax(Query)-Len, "Masodpercek = ^"%i^" WHERE Steamid = ^"%s^";", Masodpercek[id]+get_user_time(id), Steam);       SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);}public createTableThread(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {    if(FailState == TQUERY_CONNECT_FAILED)        set_fail_state("[HIBA*] NEM TUDTAM CSATLAKOZNI AZ ADATBAZISHOZ!");    else if(FailState == TQUERY_QUERY_FAILED)        set_fail_state("Query Error");    if(Errcode)        log_amx("[HIBA*] HIBAT DOBTAM: %s",Error);}public QuerySetData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {    if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {        log_amx("%s", Error);        return;    }}public client_putinserver(id){    Pont[id] = 0;    Masodpercek[id] = 0;    Rang[id] = 0;    Csomag[id] = 0;    Vip[id] = 0;    CsPont[id] = 0;    jumpnum[id] = 0;    dojump[id] = false;    Oles[id] = 0;
Köszönöm előre is. UI: mármint szálomja pl aki feljön legyen neki ott a hudba hogy (#ID10) ilyenre gondoltam._________________
 BiG TeamSzerverek aktivitásavéget ért.
 Rendszereinkérdekel? Írj PM.
 
 
 |  |