Beiträge von SylpheedW

    Oder mit sscanf:

    if(dialogid == DIALOG_KICK)
    {
    if(response == 0)
    {
    SendClientMessage(playerid, ROT, "Spieler Kick Menü beendet!");
    }
    if(response == 1)
    {
    new string[128];
    new kickid;
    if(sscanf(inputtext, "u", kickid))return;//Dein String
    if(!IsPlayerConnected(kickid))return SendClientMessage(playerid, ROT, "Der angegebene Spieler ist nicht online!");
    format(string,sizeof(string),"Admin-ControllPanel: %s wurde von %s gekickt!",SpielerName(kickid),SpielerName(playerid));
    SendClientMessageToAll(ROT, string);
    Kick(kickid);
    }
    }


    Dass ist jetzt mit Name


    MFG Piet

    Versuch es mal so(sind die Autos:

    {
    new modelid = GetVehicleModel(GetPlayerVehicleID(playerid));
    if(modelid == 400 || modelid == 401 || modelid == 402 || modelid == 404 || modelid == 405 || modelid == 409 || modelid == 410 || modelid == 411 || modelid == 412 || modelid == 413 || modelid == 414 || modelid == 415 || modelid == 416 || modelid == 418 || modelid == 419 || modelid == 420 || modelid == 421 || modelid == 422 || modelid == 423 || modelid == 424 || modelid == 426 || modelid == 429 || modelid == 434 || modelid == 436 ||
    modelid == 438 || modelid == 439 || modelid == 440 || modelid == 442 || modelid == 445 || modelid == 451 || modelid == 456 || modelid == 457 || modelid == 458 || modelid == 459 || modelid == 466 || modelid == 467 || modelid == 470 || modelid == 474 || modelid == 475 || modelid == 477 || modelid == 478 || modelid == 479 || modelid == 480 || modelid == 482 || modelid == 483 || modelid == 485 || modelid == 489 || modelid == 490 ||
    modelid == 491 || modelid == 492 || modelid == 494 || modelid == 495 || modelid == 496 || modelid == 498 || modelid == 499 || modelid == 500 || modelid == 502 || modelid == 503 || modelid == 504 || modelid == 505 || modelid == 506 || modelid == 507 || modelid == 508 || modelid == 516 || modelid == 517 || modelid == 518 || modelid == 524 || modelid == 525 || modelid == 526 || modelid == 527 || modelid == 528 || modelid == 529 ||
    modelid == 533 || modelid == 534 || modelid == 535 || modelid == 536 || modelid == 540 || modelid == 541 || modelid == 542 || modelid == 543 || modelid == 545 || modelid == 546 || modelid == 547 || modelid == 549 || modelid == 550 || modelid == 551 || modelid == 552 || modelid == 554 || modelid == 555 || modelid == 558 || modelid == 559 || modelid == 560 || modelid == 561 || modelid == 562 || modelid == 565 || modelid == 566||
    modelid == 567 || modelid == 568 || modelid == 574 || modelid == 575 || modelid == 576 || modelid == 579 || modelid == 580 || modelid == 582 || modelid == 585 || modelid == 587 || modelid == 588 || modelid == 589 || modelid == 596 || modelid == 597 || modelid == 598 || modelid == 599 || modelid == 600 || modelid == 601 || modelid == 602 || modelid == 603 || modelid == 604 || modelid == 605 || modelid == 609 )
    {
    if(GetPVarInt(playerid,"Führerschein")==0)
    {
    SendClientMessage(playerid, rot, "Du hast keinen Auto Führerschein!");
    RemovePlayerFromVehicle(playerid);
    }
    }


    MFG Puet

    Da sag ich auch mal Herzlich Willkommen und ich glaube du hast was drauf.
    Dass mit der Anonymität stimmt im Internet ja aber bei dir glaube ich wirklich dass du ein Mädchen bist.


    Dann noch viel Spaß bei uns in der Community der Brotfische. ^^
    MFG Piet

    Ok hier die Sachen(die ihr braucht):

    //Oben


    #define DIALOG_FOOD 22


    enum renum_gerichte
    {
    GName[24],
    GPreis,
    Float:GHealth
    };


    enum renum
    {
    Float:IPosX,
    Float:IPosY,
    Float:IPosZ,
    Float:IPPosX,
    Float:IPPosY,
    Float:IPPosZ,
    Float:DPosX,
    Float:DPosY,
    Float:DPosZ,
    RInt,
    RName[32],
    RPickup
    };


    new Restaurant[][renum] =
    {
    {1184.47, -878.76, 42.41, 1184.47, -876.76, 42.41, 1184.49, -880.92, 42.41, 0, "Burger Shot Nord", -1},
    {1187.55, -878.31, 42.41, 1187.55, -876.31, 42.41, 1187.55, -880.60, 42.41, 0, "Chicken Shot Nord", -1}
    },
    Gerichte[][][renum_gerichte] =
    {
    {
    {"Kleiner Burger", 7, 13.0},
    {"Großer Burger", 16, 23.0}
    },
    {
    {"Kleines Hühnchen", 9, 16.0},
    {"Großes Hühnchen", 23, 31.0}
    }
    };


    //weiter unten
    public OnPlayerPickUpPickup(playerid, pickupid)
    {
    for(new e = 0; e < sizeof(Restaurant); e++)
    {
    if(pickupid == Restaurant[e][RPickup])
    {
    SetPlayerPos(playerid, Restaurant[e][IPPosX], Restaurant[e][IPPosY], Restaurant[e][IPPosZ]);
    new str[512], str_name[64];
    for(new ex = 0; ex < sizeof(Gerichte[e]); ex++)format(str, sizeof(str), "%s \t\tPreis: %d€\n", Gerichte[e][ex][GName], Gerichte[e][ex][GPreis]);
    }
    }
    return 1;
    }


    Aber da bekomme ich den Error:

    C:\Dokumente und Einstellungen\Piet\Desktop\samp03esvr_R5_win32\filterscripts\Restaurant.pwn(94) : error 001: expected token: "]", but found "-identifier-"
    C:\Dokumente und Einstellungen\Piet\Desktop\samp03esvr_R5_win32\filterscripts\Restaurant.pwn(94) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Piet\Desktop\samp03esvr_R5_win32\filterscripts\Restaurant.pwn(94) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Piet\Desktop\samp03esvr_R5_win32\filterscripts\Restaurant.pwn(94) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    4 Errors.


    MFG Piet

    Ich glaube ich habe ein anderes Problem wenn ich Gerichte ausklammer.


    ich bekomme diese Errors

    C:\Dokumente und Einstellungen\Piet\Desktop\samp03esvr_R5_win32\filterscripts\Restaurant.pwn(96) : error 032: array index out of bounds (variable "Restaurant")
    C:\Dokumente und Einstellungen\Piet\Desktop\samp03esvr_R5_win32\filterscripts\Restaurant.pwn(117) : error 032: array index out of bounds (variable "Restaurant")
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    2 Errors.


    hier die Zeilen:

    //Zeile 96
    if(pickupid == Restaurant[e][RPickup])//aus schleife


    //Zeile 117
    Restaurant[i][RPickup] = CreatePickup(1240, 1, Restaurant[i][IPosX], Restaurant[i][IPosY], Restaurant[i][IPosZ]);//In Schleife Create

    Also ich komme jetzt durcheinander!


    ---------------------------------------------------------------------------------------------------------------------------------


    Ich habe dass Problem gelößt,
    ich habe in meiner Enum versucht einen Startwert für eine Variable zu setzen,
    ging aber nicht.


    Habe aber ein neues Problem:
    den Error:
    C:\Dokumente und Einstellungen\Piet\Desktop\samp03esvr_R5_win32\filterscripts\Restaurant.pwn(94) : error 001: expected token: "]", but found "-identifier-"
    C:\Dokumente und Einstellungen\Piet\Desktop\samp03esvr_R5_win32\filterscripts\Restaurant.pwn(94) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Piet\Desktop\samp03esvr_R5_win32\filterscripts\Restaurant.pwn(94) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Piet\Desktop\samp03esvr_R5_win32\filterscripts\Restaurant.pwn(94) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.


    Bei der Zeile:
    for(new ex = 0; ex < sizeof(Gerichte[e]); ex++)format(str, sizeof(str), "%s \t\tPreis: %d€\n", Gerichte[e][ex][GName], Gerichte[e][ex][GPreis]);//e aus der Restaurant Schleife


    Wisst ihr was falsch ist ?


    MFG Piet

    Es sind unterschiedliche Restaurants mit Dynamisch vielen Gerichten.
    /e
    Habe Errorcodes oben vergessen und hinzugefügt.


    /e 2
    Zeile 89:

    for(new ex = 0; ex < sizeof(Gerichte[e]); ex++)format(str, sizeof(str), "%s \t\tPreis: %d€\n", Gerichte[e][ex][GName], Gerichte[e][ex][GPreis]);


    MFG Piet