Beiträge von janser123

    Hab das nun geändert und ausprobiert und es geht immer noch nicht hier mal den Export der Haus Tabelle


    hier noch mal teile aus dem mysql log

    und eins aus der mitte

    hab gerade dies im script gefunden

    SQL
    CMD:credits(playerid,params[])
    {
     SendClientMessage(playerid,WEIS,"Script wurde von [GER]Raxos erstellt");
     //SendClientMessage(playerid,GRAU,"Selfmade Scriptet");
     //SendClientMessage(playerid,GRAU,"Das Weiter verkaufen etc. wird mit Geldstrafen in höhe von 200€ bestraft!");
     return 1;
    }

    Hi ich habe ein problem undzwar speichert mysql wenn ich häuser erstelle nur nullen speicher hier der teil aus dem script zum abspeichern der Häuser


    COMMAND:createhouse(playerid,params[])
    {
    new newPreis;
    new Float:px,Float:py,Float:pz,pvir,astring[128],playername[MAX_PLAYER_NAME];
    new h=FreeHouseCheck();
    GetPlayerPos(playerid,px,py,pz);
    if(SpielerInfo[playerid][Adminlevel]==6)
    {
    if(aLogin[playerid]==1)
    {
    if(sscanf(params,"i",newPreis)) return SendClientMessage(playerid,ROT,"Verwendung: /createhouse [Preis]");
    {
    new HouseText[128];
    if(h>=100) return SendClientMessage(playerid,ROT,"Es dürfen keine weiteren Häuser erstellt werden!");
    {
    if(newPreis<=0) return SendClientMessage(playerid,ROT,"Der Preis muss höher als 0€ sein!");
    {
    new query[128];
    format(query,sizeof(query),"INSERT INTO housedata (hID) VALUES ('%i')",
    h);
    mysql_query(query);
    mysql_free_result();
    pvir=GetPlayerVirtualWorld(playerid);
    HouseInfo[h][hID]=h;
    HouseInfo[h][hPreis]=newPreis;
    HouseInfo[h][hSellpreis]=newPreis/2;
    HouseInfo[h][hVir]=pvir;
    HouseInfo[h][hx]=px;
    HouseInfo[h][hy]=py;
    HouseInfo[h][hz]=pz;
    HouseInfo[h][hbuystate]=1;
    HouseInfo[h][hix]=0;
    HouseInfo[h][hiy]=0;
    HouseInfo[h][hiz]=0;
    HouseInfo[h][hiInt]=0;
    HouseInfo[h][hiVir]=h;
    HouseInfo[h][hlock]=1;
    hPickup[h]=CreateDynamicPickup(1273,1,HouseInfo[h][hx],HouseInfo[h][hy],HouseInfo[h][hz]);
    format(HouseText,sizeof(HouseText),"Haus zu verkaufen\n\nHausID: %i\nPreis: %i €\nUm es zu kaufen geben sie /buyhouse ein",HouseInfo[h][hID],HouseInfo[h][hPreis]);
    hText[h]=Create3DTextLabel(HouseText,GRÜN,HouseInfo[h][hx],HouseInfo[h][hy],HouseInfo[h][hz],2,HouseInfo[h][hVir]);
    GetPlayerName(playerid,playername,sizeof(playername));
    format(astring,sizeof(astring),"%s hat Haus ID: %i für %i erstellt",playername,HouseInfo[h][hID],HouseInfo[h][hPreis]);
    Adminlog(astring);
    }
    }
    }
    }
    else return SendClientMessage(playerid,ROT,"Sie sind nicht als Admin eingeloggt!");
    }
    else return SendClientMessage(playerid,ROT,"Sie haben nicht das benötigte Adminlevel!");
    return 1;
    }


    falls ihr noch mehr braucht einfach fragen hoffe ihr könnt mir helfen
    edit es ist nicht nur bei den häusern so sondern auch bei autos und gangbase

    Hi ich arbeite an einem edit von Get a life so jetzt hab ich das problem das befehle wie givemoney,giveweapon immer auf die Id 0 also bei mir ist das meistens ein Bot ausgeführt wird


    Sagt mir was ihr braucht und ich werde es reineditieren :thumbup:
    Also nur paar kleinere bugfix bis jetzt und nen paar objekte eingefügt Verbindung mit MySQL geht hier mal den befehl /givegun


    COMMAND:givegun(playerid,params[])
    {
    new stringa[128],pID,gun,muni,pname[20],playername[20];
    if(SpielerInfo[playerid][Adminlevel]>=4)
    {
    if(aLogin[playerid]==1)
    {
    if(sscanf(params,"rii",pID,gun,muni)) return SendClientMessage(playerid,ROT,"Verwendung: /givegun [playerid] [waffenid] [munition]");
    {
    if(IsPlayerConnected(pID))
    {
    if(gun>0 && gun< 47)
    {
    GetPlayerName(pID,pname,sizeof(pname));
    GetPlayerName(playerid,playername,sizeof(playername));
    GivePlayerWeapon(pID,gun,muni);
    format(stringa,sizeof(stringa),"Admin %s hat %s ein Waffe gegeben.(ID:%i,Munition:%i)",playername,pname,gun,muni);
    Adminlog(stringa);
    for(new i;i<MAX_PLAYERS;i++)
    {
    if(SpielerInfo[i][Adminlevel]>=1)
    {
    SendClientMessage(i,GRAU,stringa);
    }
    }
    }
    else return SendClientMessage(playerid,ROT,"Ungültige Waffenid");
    }
    else return SendClientMessage(playerid,ROT,"Kein Spieler mit angegebener ID Online");
    }
    }
    else return SendClientMessage(playerid,ROT,"Sie sind nicht als Admin eingeloggt.");
    }
    else return SendClientMessage(playerid, GRAU, "Du hast nicht das benötigte Adminlevel.");
    return 1;
    }

    Ich erhalte immer diese Fehlermeldung
    [MySQL] Error (0): Function: mysql_fetch_field failed, no field data.


    Ich habe einen Gameserver bei Nitrado


    könnt ihr mir bitte helfen

    hab alles gemacht wie es hier steht aber es klappt immer noch nicht hab die gta triologie


    ich kann es downgraden krieg dann aber beim instalieren vom mp immer ne fehler meldung