Waffenshop Frage

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
  • Hallo ich wollte mit den gleichen befehl 2 oder mehre waffenshops machen das da ein Dialog öffnet habe dies schon fertig muss nur noch die 2 Koordinate rein fügen aber wie ?


    ocmd:wmenu(playerid,params[])
    {
    if(IsPlayerInRangeOfPoint(playerid,1,296.4112,-80.8102,1001.5156))
    {
    ShowPlayerDialog(playerid,DIALOG_WAFFENKAUF,DIALOG_STYLE_LIST,"Waffen Shop","Deagle 4.500$\nMP5 8.500$\nAk47 11.000$\nM4 13.000$\nSniper 41.000$\nBaseball Schläger 500$\nShotgun 4.000$\nRüstung 1.000$","Kaufen","Abbrechen");
    return 1;
    }
    else
    {
    SendClientMessage(playerid,0xAAAAAAFF,"Du bist nicht im Waffen laden.");
    return 1;
    }
    }
    Und ich möchte noch ein Waffenladen hinzufügen die kooradinaten sind


    295.6626,-38.5143,1001.5156


    Since 2012

  • ocmd:wmenu(playerid,params[])
    {
    if(!IsPlayerInRangeOfPoint(playerid,1,296.4112,-80.8102,1001.5156))return SendClientMessage(playerid,GELB,"Du bist nicht in der nähe eines Waffen-Shopes!");
    {
    ShowPlayerDialog(playerid,DIALOG_WAFFENKAUF,DIALOG_STYLE_LIST,"Waffen Shop","Deagle 4.500$\nMP5 8.500$\nAk47 11.000$\nM4 13.000$\nSniper 41.000$\nBaseball Schläger 500$\nShotgun 4.000$\nRüstung 1.000$","Kaufen","Abbrechen");
    }
    if(IsPlayerInRangeOfPoint(playerid,1,295.6626,-38.5143,1001.5156))
    {
    ShowPlayerDialog(playerid,DIALOG_WAFFENKAUF2,DIALOG_STYLE_LIST,"Waffen Shop","Deagle 4.500$\nMP5 8.500$\nAk47 11.000$\nM4 13.000$\nSniper 41.000$\nBaseball Schläger 500$\nShotgun 4.000$\nRüstung 1.000$","Kaufen","Abbrechen");
    }
    // usw...
    return 1;
    }

  • ocmd:wmenu(playerid,params[])
    {
    if(!IsPlayerInRangeOfPoint(playerid,3,296.4112,-80.8102,1001.5156))return SendClientMessage(playerid,0xFFFFFFFF,"Du befindest dich in keinen Waffenladen");
    {
    ShowPlayerDialog(playerid,DIALOG_WAFFENLADEN,DIALOG_STYLE_LIST,"Ammunation","Deagle 4.500$\nMP5 8.500$\nAk47 11.000$\nM4 13.000$\nSniper 41.000$\nBaseball Schläger 500$\nShotgun 4.000$\nRüstung 1.000$\nCountry Rifle 7.000$","Kaufen","Abbrechen");
    }
    if(IsPlayerInRangeOfPoint(playerid,3,295.3621,-38.4335,1001.5156))
    {
    ShowPlayerDialog(playerid,DIALOG_WAFFENLADEN,DIALOG_STYLE_LIST,"Ammunation","Deagle 4.500$\nMP5 8.500$\nAk47 11.000$\nM4 13.000$\nSniper 41.000$\nBaseball Schläger 500$\nShotgun 4.000$\nRüstung 1.000$\nCountry Rifle 7.000$","Kaufen","Abbrechen");
    }
    return 1;
    }




    Der erste Ammunation geht der 2te nicht wo dran liegt das?


    Since 2012

  • ocmd:wmenu(playerid,params[])
    {
    if(!IsPlayerInRangeOfPoint(playerid,3,296.4112,-80.8102,1001.5156))return SendClientMessage(playerid,0xFFFFFFFF,"Du befindest dich in keinen Waffenladen");
    {
    ShowPlayerDialog(playerid,DIALOG_WAFFENLADEN,DIALOG_STYLE_LIST,"Ammunation","Deagle 4.500$\nMP5 8.500$\nAk47 11.000$\nM4 13.000$\nSniper 41.000$\nBaseball Schläger 500$\nShotgun 4.000$\nRüstung 1.000$\nCountry Rifle 7.000$","Kaufen","Abbrechen");
    }
    if(!IsPlayerInRangeOfPoint(playerid,3,295.3621,-38.4335,1001.5156))return SendClientMessage(playerid,0xFFFFFFFF,"Du befindest dich in keinen Waffenladen");
    {
    ShowPlayerDialog(playerid,DIALOG_WAFFENLADEN,DIALOG_STYLE_LIST,"Ammunation","Deagle 4.500$\nMP5 8.500$\nAk47 11.000$\nM4 13.000$\nSniper 41.000$\nBaseball Schläger 500$\nShotgun 4.000$\nRüstung 1.000$\nCountry Rifle 7.000$","Kaufen","Abbrechen");
    }
    return 1;
    }

  • Was macht ihr da *facepalm* ihr macht nur UNNÖTIGE Zeilenverschwendung schonmal was von den Zeichen " && " und " || " beim Scripten gehört ? anscheinend ja wohl nicht...


    mach es WEN lieber so:
    ocmd:wmenu(playerid,params[])
    {
    if(!IsPlayerInRangeOfPoint(playerid,3,296.4112,-80.8102,1001.5156) || !IsPlayerInRangeOfPoint(playerid,3,295.3621,-38.4335,1001.5156))
    {
    ShowPlayerDialog(playerid,DIALOG_WAFFENLADEN,DIALOG_STYLE_LIST,"Ammunation","Deagle 4.500$\nMP5 8.500$\nAk47 11.000$\nM4 13.000$\nSniper 41.000$\nBaseball Schläger 500$\nShotgun 4.000$\nRüstung 1.000$\nCountry Rifle 7.000$","Kaufen","Abbrechen");
    }else SendClientMessage(playerid,0xFFFFFFFF,"Du befindest dich in keinen Waffenladen");
    return 1;
    }