Beiträge von M_McGarrett

    Dann probiers mal so :


    enum playerCar{
    id_x,
    besitzer[MAX_PLAYER_NAME],
    Float:c_x,
    Float:c_y,
    Float:c_z,
    Float:c_r
    }
    new cInfo[playerid][playerCar];


    createPlayerCar(playerid,modelid,Float:x,Float:y,Float:z,Float:r)
    {
    if(cInfo[playerid][c_x] < 1.00)
    {
    GetPlayerName(playerid,cInfo[playerid][besitzer],MAX_PLAYER_NAME);
    cInfo[playerid][c_x]=x;
    cInfo[playerid][c_y]=y;
    cInfo[playerid][c_z]=z;
    cInfo[playerid][c_r]=r;
    cInfo[playerid][id_x] = CreateVehicle(modelid,x,y,z,r,-1,-1,-1);
    new string[128];
    format(string,sizeof(string),"Das Auto cInfo[%i] wurde erstellt.",i);
    SendClientMessageToAll(COLOR_RED, string);
    }
    return 1;
    }


    ocmd:aveh(playerid,params[])
    {
    new mID,pID;
    if(sscanf(params,"ui",pID,mID))return SendClientMessage(playerid, COLOR_RED, "Nutze: /veh [Besitzer ID] [Fahrzeug ID]");
    if(mID<400||mID>611)return SendClientMessage(playerid,COLOR_WHITE,"Du kannst du dir ID's 400-611 benutzen!");
    new Float:xc,Float:yc,Float:zc,Float:rc;
    GetPlayerPos(pID,xc,yc,zc);
    createPlayerCar(pID,mID,xc,yc,zc,rc);
    return 1;
    }

    Sind sie auch, aktiviert auch... aber ich will nicht jeden in die Gruppe setzen ^^


    Trotzdem geht nun alles danke!


    //edit nochn problem...


    WBB_RemoveUserFromGroup ( WBB_GetUserID ( pname ) , 2 );
    WBB_AddUserToGroup ( WBB_GetUserID ( pname ) , 3);


    Er wird irgendwie nicht aus der Gruppe entfernt ^^ Also aus der Gäste Gruppe.

    Das spuckt die Log aus


    === WBB_Connect ===
    Error: API request could not be executed.
    Reason: permissions: no permissions to write user (ID:130)
    ===================


    Der User wird ja garkeiner Gruppe zugewiesen ^^


    //edit er kann wohl in seinem Profil auswählen ob er Grün makiert als Mitglied gesetzt werden soll... aber mehr nicht wie setz ich ihn da rein?

    Hallo,


    habe es so:


    if(dialogid == DIALOG_MAIL)
    {
    if(response)
    {
    format(EMail[playerid],32,"%s",inputtext);
    GetPlayerName(playerid,pname,sizeof(pname));
    SInfo[playerid][pHatRegi] = 1;
    SpawnPlayer(playerid);
    WBB_CreateUser ( pname,EMail[playerid] , Passwort[playerid] );
    SCM(playerid,0x00A300FF,"Dein Forenaccount wird angelegt.");
    WBB_AddUserToGroup ( WBB_GetUserID ( pname ) , 3 );
    }
    if(!response)
    {
    format(EMail[playerid],32,"%s",inputtext);
    GetPlayerName(playerid,pname,sizeof(pname));
    SInfo[playerid][pHatRegi] = 1;
    SpawnPlayer(playerid);
    WBB_CreateUser ( pname,EMail[playerid] , Passwort[playerid] );
    SCM(playerid,0x00A300FF,"Dein Forenaccount wird angelegt.");
    WBB_AddUserToGroup ( WBB_GetUserID ( pname ) , 3 );
    }
    }


    Habe die Haken mit dem verbieten alle weg bei der gruppe Mitglieder, es geht aber nicht... der Account wird erstellt aber nicht in die Gruppe gesetzt.

    Es wird im Spiel nicht erstellt... erstellt ist das auto in der Datenbank immer... aber es wird auch nicht gespeichert...


    In meiner MySQL Log sehe ich gerade Fehler:


    [18:28:47] CMySQLHandler::Query(UPDATE `autos` SET `Name`='McGarrett', `CarModel`='1151018549', `Carposx`='-741.7083125', `Carposy`='95.4138035',`Carposz`='4.0000005',`Carposa `='0.0000005',´Nitro´='0',´Hydraulic´='0',´Reifen´='0',´Auspuff´='0',´SideL´='0',´SideR´='0',´CarFB´='0',´CarRB´='0',´CarSpoiler´='0',´CarRoof´='0',´CarHood´='0',´CarVents´='0',´CarLamps´='0',´CarPJ´='',`CarC1`='0', `CarC2`='0', `CarTank`='180.0000001', `Preis`='600000.0000002', `CZustand`='1000.0000005', `RepPreisA`='0.0000002' WHERE `Name`='McGarrett') - An error has occured. (Error ID: 1064, You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '´Nitro´='0',´Hydraulic´='0',´Reifen´='0',´Auspuff´='0',´SideL´='0',´S' at line 1)


    Was bedeuten die?

    Hallo Community,


    ich habe den ganzen morgen schon gescriptet an meinem autohaussystem. Wenn man auf den Textdraw kaufen drückt wird zwar alles ausgeführt aber kein Auto erstellt...


    else if(clickedid == autoskaufen[playerid])
    {
    if(CInfo[playerid][CarModel] == 0)
    {
    SCM(playerid,COLOR_GRUN,"1");
    UnFreeze(playerid);
    CInfo[playerid][CarModel] = autohausmodel[playerid];
    CInfo[playerid][Preis] = autohauspreis[playerid];
    CInfo[playerid][Carposx] = 1241.1940;
    CInfo[playerid][Carposy] = -741.7083;
    CInfo[playerid][Carposz] = 95.4138;
    CInfo[playerid][Carposa] = 4.0;
    CInfo[playerid][CZustand] = 1000;
    CInfo[playerid][CarTank] = 20;
    SCM(playerid,COLOR_GRUN,"2");
    CInfo[playerid][Fahrzeugid] = CreateVehicle(CInfo[playerid][CarModel],CInfo[playerid][Carposx],CInfo[playerid][Carposy],CInfo[playerid][Carposz],CInfo[playerid][Carposa],CInfo[playerid][CarC1],CInfo[playerid][CarC2],-1);
    SCM(playerid,COLOR_GRUN,"3");
    printf("%d",CInfo[playerid][Fahrzeugid]);
    printf("%d",CInfo[playerid][CarModel]);
    printf("%.2f",CInfo[playerid][Preis]);
    printf("%.2f",CInfo[playerid][Carposx]);
    printf("%.2f",CInfo[playerid][Carposy]);
    printf("%.2f",CInfo[playerid][Carposz]);
    printf("%.2f",CInfo[playerid][Carposa]);
    printf("%.2f",CInfo[playerid][CZustand]);
    printf("%.2f",CInfo[playerid][CarTank]);
    SaveCar(playerid);
    }


    Ich habe alles geprintet ob es gelesen wird, und es geht alles aber das fahrzeug kommt nicht...


    LG


    //e komisch ist das es auch nicht gespeichert wird..


    stock SaveCar(playerid)
    {
    if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
    {
    if(GetPVarInt(playerid,"Eingeloggt") == 1)
    {
    GetPlayerName(playerid, pname, sizeof(pname));
    new Float:Zust;
    GetVehicleHealth(CInfo[playerid][Fahrzeugid], Zust);
    new query[900], stringzusammen[1024];
    GetPlayerName(playerid,pname,sizeof(pname));
    format(query,sizeof query,"UPDATE `autos` SET `Name`='%s', `CarModel`='%d', `Carposx`='%.f5', `Carposy`='%.f5',`Carposz`='%.f5',`Carposa `='%.f5',´Nitro´='%d',´Hydraulic´='%d',´Reifen´='%d',´Auspuff´='%d',´SideL´='%d',´SideR´='%d',´CarFB´='%d',´CarRB´='%d',´CarSpoiler´='%d',´CarRoof´='%d',´CarHood´='%d',´CarVents´='%d',´CarLamps´='%d',´CarPJ´='%d',",
    pname,CInfo[playerid][Carposx],CInfo[playerid][Carposy],CInfo[playerid][Carposz],CInfo[playerid][Carposa],CInfo[playerid][Nitro],CInfo[playerid][Hydraulic],CInfo[playerid][Reifen],CInfo[playerid][Auspuff],CInfo[playerid][SideL],CInfo[playerid][SideR],CInfo[playerid][CarFB],CInfo[playerid][CarRB],CInfo[playerid][CarSpoiler],CInfo[playerid][CarRoof],
    CInfo[playerid][CarHood],CInfo[playerid][CarVents],CInfo[playerid][CarLamps],CInfo[playerid][CarPJ]);
    strcat(stringzusammen,query);
    strdel(query,0,sizeof(query));
    format(query,sizeof query,"`CarC1`='%d', `CarC2`='%d', `CarTank`='%.f1', `Preis`='%.f2', `CZustand`='%.f5', `RepPreisA`='%.f2' WHERE `Name`='%s'",
    CInfo[playerid][CarC1],CInfo[playerid][CarC2],Tank[CInfo[playerid][Fahrzeugid]],CInfo[playerid][Preis],Zust,CInfo[playerid][RepPreisA],pname);
    strcat(stringzusammen,query);
    strdel(query,0,sizeof(query));
    mysql_query(stringzusammen);
    strdel(stringzusammen,0,sizeof(stringzusammen));
    mysql_free_result();
    }
    }
    return 1;
    }