ERROR: Bei Dialog Systeme raw...

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • #define DIALOG_KLEIDUNG_PRO 14
    new KLEIDUNG_PRO; // Pickup



    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    new string[128];
    new string2[128];
    new giveplayer[MAX_PLAYER_NAME];
    new sendername[MAX_PLAYER_NAME];
    GetPlayerName(playerid,sendername,sizeof(sendername));
    if(dialogid == DIALOG_KLEIDUNG_PRO)
    {
    if(response == 1)
    {
    switch (listitem)
    {
    case 0:
    {
    if(GetPlayerMoney(playerid) < 50)
    {
    SendClientMessage(playerid,COLOR_RED," Du hast nicht genug geld!");
    return 1;
    }
    GivePlayerMoney(playerid,-50);
    SetPlayerSkin(playerid,22);
    PlayerInfo[playerid][pChar] = 22;
    PlayerInfo[playerid][pModel] = 22;
    }
    case 1:
    {
    if(GetPlayerMoney(playerid) < 30)
    {
    SendClientMessage(playerid,COLOR_RED," Du hast nicht genug geld!");
    return 1;
    }
    GivePlayerMoney(playerid,-30);
    SetPlayerSkin(playerid,29);
    PlayerInfo[playerid][pChar] = 29;
    PlayerInfo[playerid][pModel] = 29;
    }
    case 2:
    {
    if(GetPlayerMoney(playerid) < 35)
    {
    SendClientMessage(playerid,COLOR_RED," Du hast nicht genug geld!");
    return 1;
    }
    GivePlayerMoney(playerid,-35);
    SetPlayerSkin(playerid,23);
    PlayerInfo[playerid][pChar] = 23;
    PlayerInfo[playerid][pModel] = 23;
    }
    }
    }
    return 1;
    }



    // PIckup
    KLEIDUNG_PRO = CreatePickup( 1275, 23, 199.0634,-128.0607,1003.5152,-1);




    public OnPlayerPickUpPickup(playerid, pickupid) {
    //STM("PICKEDUP");
    /* if(pickupid == 0) {
    TextDrawDestroy(checks[playerid]);
    SetPlayerPos(playerid,hauscheckpoints[playerhaus[playerid]][0],hauscheckpoints[playerhaus[playerid]][1],hauscheckpoints[playerhaus[playerid]][2]);
    SetPlayerInterior(playerid,0);
    TextDrawDestroy(checks[playerid]);
    SetPlayerVirtualWorld(playerid,0);
    disableHausCheckpoint[playerid] = true;
    SetTimerEx("EnableHausCheckpoint",3000,0,"t",playerid);
    DisablePlayerCheckpoint(playerid);
    playerHausCheckpoint[playerid] = 999;
    playerhaus[playerid] = -1;
    //DestroyPickup(0);
    //CreatePickup(1273,22,-1438.7200,-1542.5800,101.7578);
    return 1;
    }*/
    if(pickupid == KLEIDUNG_PRO)
    {
    if(PlayerToPoint(3.0,playerid,214.1612,-41.3683,1002.0234))
    {
    ShowPlayerDialog(playerid,DIALOG_KLEIDUNG_PRO,DIALOG_STYLE_LIST,"Pro Labs","Orange 12 Preis: 50$\nRockstar Grey Preis: 30$\nBase 5 Preis: 35$","Kaufen","Abbrechen");
    }
    }
    if(pickupid == PICKUP_DONUTLADEN) {
    TextDrawDestroy(checks[playerid]);
    SetPlayerInterior(playerid,0);
    SetPlayerPos(playerid,-143.9438,1221.2750,19.8992);
    SetPlayerFacingAngle(playerid,180.0);
    SetCameraBehindPlayer(playerid);
    return 1;
    }
    if(HP1[pickupid] != 0) {
    OnPlayerEnterHousee(playerid,HP1[pickupid]);
    TogglePlayerControllable(playerid,0);
    }
    return 1;
    }

    Im Lezten
    OnDialogResponse
    müsste der Fehler sein




  • Das kommt sicher weil du etwas aus einem Godfather Script in deins kopiert hast wo es das enum PlayerInfo nicht bit sowie Sachen wie GivePlayerMoneyEx usw. oÔ

    Why do programmers always mix up Halloween and Christmas?
    Oct 31 == Dec 25