Beiträge von Kaliber

    Achso ^^


    Sag das doch X(


    Hier:


    public OnPlayerSpawn(playerid)
    {
    new vehcileid = CreateVehicle(model, X, Y, Z, A, farbe1, farbe2, -1);
    PutPlayerInVehicle(playerid, vehcileid, 0);
    new Float: X, Float: Y, Float: Z, Float: X1, Float: Y1, Float: Z1;
    GetVehiclePos(vehcileid, X, Y, Z);
    for(new v; v<MAX_VEHICLES; v++)
    {
    GetVehiclePos(v, X1, Y1, Z1);
    if(X == X1 || Y == Y1)//Checkt ob ein anderes Fahrzeug schon da steht
    {
    SetVehiclePos(vehclileid, X+10, Y, Z); //setzt das Spieler Fahrzeug 10 Meter weiter weg
    }
    }
    return 1;
    }


    So ungefähr, aus dem Kopf geschrieben, könnt aber klappen ;)


    mfg. :thumbup:

    Da musst du aber u für die SpielerID nehmen. Bzw. solltest du, da i nur für Zahlen ist und mit U kannst du auch einen Teil des Namen eingeben


    :D Das ist doch egal, er gibt eine playerid ein, das ist eine Zahl ^^


    Man kann beides nehmen, aber das mit u ist überflüssig, wenn z.B. 2 Leute fast den gleichen Namen haben.... ^^


    mfg. :thumbup:


    /edit:


    dann mach es doch ganz einfach so:


    public OnPlayerSpawn(playerid)
    {
    PutPlayerInVehicle(playerid, vehicleid, 0); //playerid = Automatisch der Spieler der spawnt
    return 1;
    }

    Dann brauchst du einen Befehl ^^


    Wenn du mit strcmp arbeitest so ungefähr:


    if(strcmp(cmd, "/putinveh", true) == 0)
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp)) return SendClientMessage(playerid, rot, "Verwendung: /putinveh [spielerid]");
    new pID = ReturnUser(tmp);
    if(IsPlayerConnected(pID) && playerid != pID)
    {
    PutPlayerInVehicle(pID, vehicleid, 0);
    }
    return 1;
    }


    und in ocmd:


    ocmd:putinveh(playerid, params[])
    {
    new pID;
    if(sscanf(params, "i", pID)) return SendClientMessage(playerid, rot,"Verwendung: /putinveh [spielerid]");
    if(IsPlayerConnected(pID) && pID != playerid)
    {
    PutPlayerInVehicle(pID, vehicleid, 0);
    }
    return 1;
    }


    Zwar aus dem Kopf geschrieben, denke aber mal es sollte funktionieren ^^


    mfg. :thumbup:

    Ja und zwar so:


    //Der Timer für den Callback, musste halt bei dem Befehl oder so einfügen
    SetTimerEx("bubble", 1000*10, 1, "i", playerid);


    //Der Callback
    forward bubble(playerid);
    public bubble(playerid)
    {
    SetPlayerChatBubble(playerid, "text", 0xFF0000FF, 10.0, 10000);
    return 1;
    }


    mfg. :thumbup:

    Gette die Person des Bots
    Durchlaufe eine MAX_PLAYERS-Schleife und mache dort eine IsPlayerInRangeOfPoint Abfrage mit der Position des Bots und freeze ihn


    Man kann keine Bots freezen !


    Ich habe schon gesagt, was es dazu zu sagen gibt, mehr kann man nicht machen !


    Das ist nur teilweise möglich, also er könnte anhalten, müsste dann aber die Strecke nochmal von neu fahren :D


    mfg. :thumbup:

    Welche PAWNO.exe öffnest du, bist du dir zu 100% sicher, dass es die .exe ist, die sich da in dem Ordner befindet, wo alle Includes vorhanden sind ?


    mfg. :thumbup: