Mautstelle problem

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
  • forward checkparea(playerid);
    forward closegate();
    forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);


    Das bei OnPlayerSpawn ganz unten einfügen
    SetTimer("checkparea", 1, 1);


    if (strcmp(cmdtext, "/Mautauf", true) == 0){
    MoveObject(maut,-891.263428,-1107.283569,99.225594,4);


    GivePlayerMoney(playerid, -250);
    if(PlayerInfo[playerid][pSFLic] == 0)
    GivePlayerMoney(playerid, -500);
    return 1;
    }
    {
    SetTimer("closegate", 5000, 0);


    return 1
    }


    Das irgenwo ins Script
    public closegate()
    {
    MoveObject(objectname, Pos1, Pos2, Pos3, 2.5);
    return 1;
    }


    ICh habe mir da was zusammengebastelt, weiß nit ob das klappt

  • Schau dir mein Tutorial von MidoStream GF Tore an. Sie gehen automatische zu.^^ MidoStream ist eh der beste Streamer.

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • forward checkparea(playerid);
    forward closegate();
    forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);
    new maut;
    maut = CreateObject(....;
    if (strcmp(cmdtext, "/Mautauf", true) == 0){
    MoveObject(maut,-891.263428,-1107.283569,99.225594,4);


    GivePlayerMoney(playerid, -250);
    if(PlayerInfo[playerid][pSFLic] == 0)
    GivePlayerMoney(playerid, -500);
    return 1;
    }
    {
    SetTimer("closegate", 5000, 0);


    return 1;
    }
    public closegate();
    {
    MoveObject(maut, -893.233948, -1113.286011, 100.755180, 2.5);
    return 1;
    }

    SetTimer("checkparea", 1, 1);

  • LOOOL total kompliziert.


    mach einfach:


    forward GateCloseZoll1();


    new Zoll1;


    dann:
    Zoll1 = CreateStreamObject(...);

    if(!PlayerToPoint(10, playerid, -2523.7234,1216.2205,37.4283))
    {
    if(IsPlayerConnected(playerid))
    {
    if(IsPlayerConnected(playerid))
    MoveStreamObject(Zoll1,1539.670,-1628.000,12.325, 3.5);//Fechado
    MoveStreamObject(Zoll1,1539.670,-1637.460,12.325, 3.5);//Aberto
    SetTimer("GateCloseZoll1", 8000, 0);
    SendClientMessage(playerid, COLOR_YELLOW,"blub, blub");
    return 1;
    }
    }
    return 1;
    }


    public GateCloseZoll1()
    {
    if(TOGGLE_DEBUG_MODE)
    {
    print(" //DEBUG: CALL GateCloseZoll1()");
    }


    MoveStreamObject(LSPD1,1539.567,-1637.460,12.325, 3.5);//FECHADO
    MoveStreamObject(LSPD1,1539.670,-1628.000,12.325, 3.5);//ALBERTO
    return 1;
    }


    so und fertig.

  • Du hast nicht gelese. Ich will das man per cmd öffnet und automatische schließt <.<.
    Mal was anderes ähm woliegt da der fehler:
    if(strcmp(cmdtext,"/bugreport",true,9) == 0)
    {
    new text = cmdtext[10];name[24]; GetPlayerName(playerid,name,24);
    new File:reportfile = fopen("bugs.cfg",io_append);
    format(string,sizeof string,"%s 's Bugreport: %s",name,text);
    fwrite(reportfile,string);
    fclose(reportfile);return 1;
    }
    Warning: warning 225: unreachable code
    Die erste Zeile ist der warning


  • if(strcmp(cmdtext,"/bugreport",true) == 0)
    {
    new text = cmdtext[10];name[24]; GetPlayerName(playerid,name,24);
    new File:reportfile = fopen("bugs.cfg",io_append);
    format(string,sizeof string,"%s 's Bugreport: %s",name,text);
    fwrite(reportfile,string);
    fclose(reportfile);return 1;
    }