Kann mir jemand helfen?

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
  • Hi ich Scripte ja gerade ein Internet cafe und ich habe da 20 PC´s hingebaut und nun wollte ich fragen wie man macht das man da sein muss also vorm PC damit der Befehl klappt.


    hier der Befehl (ist mit Dialog)


    if (strcmp("/pc an", cmdtext, true) == 0)
    {
    ShowPlayerDialog(playerid,DIALOG_INTERNET,DIALOG_STYLE_LIST,"Auto Menü","Wang Cars\nOtto Cars","Wählen","Abbrechen");
    return 1;
    }


    wie kann ich machen das es da mit 20 Positionen ist???
    hier die Pos.


    1291.5455,-1871.0706,13.5469
    1291.4987,-1869.1639,13.5469
    1291.5394,-1867.3988,13.5469
    1294.8428,-1870.9691,13.5469
    1294.8411,-1869.0354,13.5469
    1294.7715,-1867.2479,13.5469
    1297.7588,-1866.3993,13.5469
    1297.8093,-1868.3729,13.5469
    1298.0052,-1870.3663,13.5469
    1299.0961,-1870.6619,13.5469
    1298.9583,-1869.1027,13.5469
    1298.9679,-1867.2389,13.5469
    1301.8029,-1866.4261,13.5469
    1301.7740,-1868.3984,13.5469
    1302.0288,-1870.2065,13.5469
    1303.3066,-1870.8184,13.5469
    1303.3550,-1869.2524,13.5469
    1303.2804,-1867.2749,13.5469
    1303.3669,-1865.4822,13.5469
    1303.2233,-1863.4427,13.5469


    ich würde mich sehr freuhen wenn ihr mir helfen würdet :)

  • bei dir ist /pc an das leerzeichen weg


    /pcan



  • /EDIT:


    if(IsPlayerInRangeOfPoint(playerid,7, 1579.4705,-1635.4580,13.5611)) deine Coords

  • so
    if (strcmp("/pc an", cmdtext, true) == 0)
    {
    if(PlayerToPoint(3.0,playerid,1291.5455,-1871.0706,13.5469))//1
    }
    {
    ShowPlayerDialog(playerid,DIALOG_INTERNET,DIALOG_STYLE_LIST,"Auto Menü","Wang Cars\nOtto Cars","Wählen","Abbrechen");
    return 1;
    }
    else if(PlayerToPoint(3.0,playerid,1291.4987,-1869.1639,13.5469))//2
    {
    ShowPlayerDialog(playerid,DIALOG_INTERNET,DIALOG_STYLE_LIST,"Auto Menü","Wang Cars\nOtto Cars","Wählen","Abbrechen");
    return 1;
    }


    oder so
    if (strcmp("/pc an", cmdtext, true) == 0)
    {
    if(IsPlayerInRangeOfPoint(playerid,7, 1291.5455,-1871.0706,13.5469))//1
    }
    {
    ShowPlayerDialog(playerid,DIALOG_INTERNET,DIALOG_STYLE_LIST,"Auto Menü","Wang Cars\nOtto Cars","Wählen","Abbrechen");
    return 1;
    }
    else if(IsPlayerInRangeOfPoint(playerid,7, 1291.4987,-1869.1639,13.5469))//2
    {
    ShowPlayerDialog(playerid,DIALOG_INTERNET,DIALOG_STYLE_LIST,"Auto Menü","Wang Cars\nOtto Cars","Wählen","Abbrechen");
    return 1;
    }


    lg Dave

  • wenn ich 3 Stück oder mehr haben will muss ich es so machen?


    if (strcmp("/pc an", cmdtext, true) == 0)
    {
    if(PlayerToPoint(3.0,playerid,1291.5455,-1871.0706,13.5469))//1
    }
    {
    ShowPlayerDialog(playerid,DIALOG_INTERNET,DIALOG_STYLE_LIST,"Auto Menü","Wang Cars\nOtto Cars","Wählen","Abbrechen");
    return 1;
    }
    else if(PlayerToPoint(3.0,playerid,1291.4987,-1869.1639,13.5469))//2
    {
    ShowPlayerDialog(playerid,DIALOG_INTERNET,DIALOG_STYLE_LIST,"Auto Menü","Wang Cars\nOtto Cars","Wählen","Abbrechen");
    return 1;
    }
    else if(PlayerToPoint(3.0,playerid,1291.5394,-1867.3988,13.5469))//3
    {
    ShowPlayerDialog(playerid,DIALOG_INTERNET,DIALOG_STYLE_LIST,"Auto Menü","Wang Cars\nOtto Cars","Wählen","Abbrechen");
    return 1;
    }


    so???

  • jetz überleg ma why das nich geht....
    if(a,x,y,z) || a,x,y,z) || a,x,y,z))
    wären i-welche angaben die da rumeiern ohne zu überprüfen ob der SPieler auch selbe Coords hat



    so würds gehen:
    forward IsANIwas(playerid);
    mit nem Public
    public IsANIwas(playerid)
    {
    if(IsPlayerConnected(playerid))
    {
    if(IsPlayerInRangeOfPoint(..........................) || IsPlayerInRangeOfPoint(..........................))
    {
    return 1;
    }
    else if(IsPlayerInRangeOfPoint(..........................) || IsPlayerInRangeOfPoint(..........................))
    {
    return 1;
    }
    else if(IsPlayerInRangeOfPoint(..........................) || IsPlayerInRangeOfPoint(..........................))
    {
    return 1;
    }
    else if(IsPlayerInRangeOfPoint(..........................) || IsPlayerInRangeOfPoint(..........................))
    {
    return 1;
    }
    else if(IsPlayerInRangeOfPoint(..........................) || IsPlayerInRangeOfPoint(..........................))
    {
    return 1;
    }
    else if(IsPlayerInRangeOfPoint(..........................) || IsPlayerInRangeOfPoint(..........................))
    {
    return 1;
    }
    else if(IsPlayerInRangeOfPoint(..........................))
    {
    return 1;
    }
    else if(IsPlayerInRangeOfPoint(..........................))
    {
    return 1;
    }
    }
    return 0;
    }


    abfragen mit:
    if(IsANIwas(playerid))
    {