Beiträge von NicoAiko

    also ihr habt alle nicht gesehen das es 2 ")" hinter der 1. PlayerToPoint abfrage gab?
    lol


    die Abfrage muss so aussehen!

    if(PlayerToPoint(...) || PlayerToPoint(...)) //nach dem 1. PlayerToPoint die 2. ) weg!!

    das mit dem richtigen laden funkt jz
    hier der richtige code:

    mysql_query("SELECT * FROM Autohaus");
    mysql_store_result();
    new j = 1;
    while(j <= mysql_num_rows()+1)
    {
    format(query,sizeof query,"SELECT * FROM `Autohaus` WHERE `ID` = %d",j);
    mysql_query(query);
    mysql_store_result();
    while(mysql_fetch_row(query))
    sscanf(query,"e<p<|>iddddffff>",AhCars[j]);
    AhCars[j][vID] = AddStaticVehicleEx(AhCars[j][Modell],AhCars[j][PosX],AhCars[j][PosY],AhCars[j][PosZ],AhCars[j][Rotation],col,col,3600000);
    format(string,sizeof string,"Autohaus %d",AhCars[j][vID]);
    SetVehicleNumberPlate(AhCars[j][vID],string);
    format(string,sizeof string,"Modell: {FF0000}%s\n{00A0FF}Kaufpreis: %i€\nVerkaufspreis: %i€\nRepairpreis: %i€",Carname[AhCars[j][Modell]-400],AhCars[j][Kaufpreis],AhCars[j][Verkaufspreis],AhCars[j][Repairpreis]);
    Create3DTextLabel(string,hellblau,AhCars[j][PosX],AhCars[j][PosY],AhCars[j][PosZ]+0.75,15,0);
    printf("Es wurde ein Fahrzeug mit der Modelid %d erstellt.",AhCars[j][Modell]);
    j++;
    }
    mysql_free_result();

    hab aber anderes Problem!


    ich will /editahcar machen, dazu will ich, dass alle AH-Cars angezeigt werden aber das läuft net :(
    hier mein momentaner Code

    if(Command("/editahcar"))
    {
    if(Acc[playerid][Adminlv] >= 8)
    {
    new query[150];
    mysql_query("SELECT * FROM Autohaus");
    mysql_store_result();
    for(new i = 1;i <= mysql_num_rows()+1; i++)
    {
    format(query,sizeof query,"SELECT ID FROM Autohaus WHERE ID = %d",i);
    mysql_query(query);
    format(string,sizeof string,"%s\n",Carname[AhCars[i][Modell]-400]);
    }
    ShowPlayerDialog(playerid,Dialog_AHEdit,2,"Edit - Autohaus",string,"Auswählen","Zurück");
    return 1;
    }
    else return SendClientMessage(playerid,rot,"Du bist nicht befugt diesen Befehl zu nutzen!");
    }


    Keine Errors oder so ich hab aber das return falsch gesetzt oO
    weil es kommt Server Unknown command...


    Vielen dank für die Hilfe

    hallo liebe Community,


    ich habe folgendes Problem.


    Ich mache ein dynamisches Autohaus, läuft auch gut außer einer Sache.


    Es lädt das letzte Fahrzeug in der Tabelle so oft wie Fahrzeuge in der Tabelle stehen. (z.B. Es stehen 7 Fahrzeuge in der Tabelle, es wird das 7. Fahrzeug 7 mal an der gleichen Stelle erstellt.)


    Hier ist der Code der im public 'OnGameModeInit()' drin ist.



    for(new i = 0; i < mysql_CountDB("Autohaus"); i++)
    {
    format(query,sizeof query,"SELECT * FROM `Autohaus`");
    mysql_query(query);
    mysql_store_result();
    while(mysql_fetch_row(query))
    sscanf(query,"e<p<|>iddddffff>",AhCars[i]);
    AhCars[i][vID] = AddStaticVehicleEx(AhCars[i][Modell],AhCars[i][PosX],AhCars[i][PosY],AhCars[i][PosZ],AhCars[i][Rotation],col,col,3600000);
    format(string,sizeof string,"Autohaus %d",AhCars[i][vID]);
    SetVehicleNumberPlate(AhCars[i][vID],string);
    format(string,sizeof string,"Modell: {FF0000}%s\n{00A0FF}Kaufpreis: %i€\nVerkaufspreis: %i€\nRepairpreis: %i€",Carname[AhCars[i][Modell]-400],AhCars[i][Kaufpreis],AhCars[i][Verkaufspreis],AhCars[i][Repairpreis]);
    Create3DTextLabel(string,hellblau,AhCars[i][PosX],AhCars[i][PosY],AhCars[i][PosZ]+0.75,15,0);
    }

    Ich bedanke mich schon mal.
    MfG

    pritf zu print


    GetPlayerName(playerid,name,sizeof(name));
    zeile 409 löschen
    loose indentation sind einrückfehler


    die Dialogsachen sind nicht in der public OnDialogResponse(...)


    MfG


    /Edit


    Text geändert


    if(!strcmp(cmdtext,"/lock",true))
    {
    new state = GetPlayerState(playerid);
    new c = GetPlayerVehicleID(playerid);
    if(State != PLAYER_STATE_DRIVER)
    return SendClientMessage(playerid,COLOR_RED,"Du kannst nur als Fahrer abschließen."); // Da ein return hin! damit endet dann der Befehl wenn das zu trifft
    if(IsPlayerInAnyVehicle(playerid))
    {
    if(DoorsStatus[playerid] == 0)
    {
    GetVehicleParamsEx(c,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(c,engine,lights,alarm,VEHICLE_PARAMS_ON,bonnet,boot,objective);
    DoorsStatus[playerid] = 1;
    SendClientMessage(playerid, 0xFFFFFFAA, "Das Fahrzeug ist{2F991A} abgeschlossen! ");
    return 1; //hier ein return hin
    }
    else if(DoorsStatus[playerid] == 1)
    {
    GetVehicleParamsEx(c,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(c,engine,lights,alarm,VEHICLE_PARAMS_OFF,bonnet,boot,objective);
    DoorsStatus[playerid] = 0;
    SendClientMessage(playerid, 0xFFFFFFAA, "Das Fahrzeug ist {E31919}aufgeschlossen! ");
    return 1; //und hier ein return hin
    }
    }
    }


    MfG

    Hi, ich hab ma sone Frage,


    spielt einer von euch Mahjong? (ACHTUNG!!! Ich frage NUR nach den Spielern die nach den RIICHI-REGELN!!! spielen)


    Ich spiel das gerne wer von euch spieltn das noch? :D
    weil ich würde gerne wissen wie viele von euch das evtl. spielen und nur ma sone frage am rande spielt das einer von euch online?


    UND KOSTENLOS + MULTIPLAYER?


    Wenn ja dann schickt ma pls die URL in Beitrag mit rein denn ich möchte das auch mal im multiplayer spielen...

    Ich entschuldige mich mehrmals dafür, dass es diese Umstände gab.
    Ich versuche jetzt mehr auf mein Tutorial zu achten, aber ich habe gerade mein 2-wöchiges Schulpraktikum...
    Deswegen möchte ich mich nochmals dafür entschuldigen.


    MfG [aKoE]nanyo


    /Edit/


    PS: Beispiel Script hochgeladen. Und es freut mich das es bei euch klappt.

    ich habs doch geschrieben oO mom ich editier mein zitat


    /Edit/



    überall bei AddStaticVehicleEx fehlt die Respawnzeit, (AddStaticVehicleEx(modelid,x,y,z,rot,farbe1,farbe2,respawn_delay); )
    Bei SetPlayerPos hast du zu viele Vars drin, nach playerid nur 3 weitere Pos (playerid,x,y,z)!!!!