2 Restaurant's , 1 Befehl

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
  • Ich habe eine Frage.
    Ich wollte mehrere Restaurant's scripten. Aber ich weiß nicht wie man in jeden Restaurant den gleichen Befehl zum essen scriptet.
    Ich wollte das beim BSN /essen geht und beim CluckinBell /essen geht.
    Ich hoffe ihr könnt mir helfen.



    MFG Schafi

  • Mit IsPlayerInRangeOfPoint abfragen ob er beim BSN oder beim CB ist und dann die Health hochsetzen, das Geld runtersetzen.
    if(IsPlayerInRangeOfPoint(playerid,blabla coordinaten vom bsn) || IsPlayerInRangeOfPoint(playerid,blabla coordinaten vom cb))
    {
    }

    Greetz

  • else if(isPlayerInRangeOfPoint( .....)) ...


    mach so


    if(IsPlayerInRangeOfPoint( .....) || IsPlayerInRangeOfPoint( .....))

  • Ich bekomme jetzt diese Errors:
    C:\Users\Marlon\Desktop\Games\GTA\Scripten\Script\gamemodes\Reallifescript.pwn(469) : error 029: invalid expression, assumed zero
    C:\Users\Marlon\Desktop\Games\GTA\Scripten\Script\gamemodes\Reallifescript.pwn(469 -- 470) : error 028: invalid subscript (not an array or too many subscripts): "IsPlayerInRangeOfPoint"
    C:\Users\Marlon\Desktop\Games\GTA\Scripten\Script\gamemodes\Reallifescript.pwn(471) : warning 217: loose indentation
    C:\Users\Marlon\Desktop\Games\GTA\Scripten\Script\gamemodes\Reallifescript.pwn(475) : error 010: invalid function or declaration
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    3 Errors.

    Hier die Zeilen:

    ocmd:essen(playerid,params[])
    {
    if(IsPlayerInRangeOfPoint(playerid,5,450.6109,-83.6536,999.5547))||(IsPlayerInRangeOfPoint(playerid,5,369.6698,-6.0165,1001.8589))
    {
    SetPlayerHealth(playerid,100);
    SendClientMessage(playerid,FDunkelgrün,"Guten Appetit");
    return 1;
    }
    return 1;
    }

  • so



    if(IsPlayerInRangeOfPoint(playerid,5,450.6109,-83.6536,999.5547)||(IsPlayerInRangeOfPoint(playerid,5,369.6698,-6.0165,1001.8589))//du hattest die if zu früh beendet

  • Habe es jetzt so gemacht. Kommen leider immer noch Errors:
    C:\Users\Marlon\Desktop\Games\GTA\Scripten\Script\gamemodes\Reallifescript.pwn(470) : error 028: invalid subscript (not an array or too many subscripts): "IsPlayerInRangeOfPoint"
    C:\Users\Marlon\Desktop\Games\GTA\Scripten\Script\gamemodes\Reallifescript.pwn(472) : warning 217: loose indentation
    C:\Users\Marlon\Desktop\Games\GTA\Scripten\Script\gamemodes\Reallifescript.pwn(475) : error 010: invalid function or declaration
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.


    ocmd:essen(playerid,params[])
    {
    if(IsPlayerInRangeOfPoint(playerid,5,450.6109,-83.6536,999.5547)||(IsPlayerInRangeOfPoint(playerid,5,369.6698,-6.0165,1001.8589))
    {
    SetPlayerHealth(playerid,100);
    SendClientMessage(playerid,FDunkelgrün,"Guten Appetit");
    return 1;
    }
    return 1;
    }

  • ja mach ma bei den 2 IsPlayerIn... die ( davor weg

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen