Beiträge von Joshi

    Benuzt die SuFu oder kuck in einem Gf nach....


    Kleiner tipp:



    Benuzt en cmd und setz da TogglePlayerControlable(playerid);
    und setz noch paar abfragen in den cmd , ob dieser spieler in deinem Auto ist , ob er Polizist ist.



    Mfg

    Dann empfehle ich dir , jemanden aufzusuchen der dir es ein bischen zeigt ;)



    Mfg



    ps: es gibt genug hilfbereite Scripter, schließlich haben wir dir ja auch gerade versucht zur helfen.



    //Edit


    Bin im Internat am PC.......
    Kann dir im moment nicht mehr helfen.

    hööööö? wie willst du die amx öffnen , du meins wohl die pwn........ kopier die sachen einfach raus und mach einfach ne abfrage unter den jewalligen cmd ....




    Beispiel:



    if(PlayerInfo[playerid][pAdmin] >= 3 || PlayerInfo[playerid][pSupporter] >= 3)



    //und später einfach
    {
    else
    }
    SendClientMessage(playerid,COLOR_GREY, " Du bist nicht befugt ");
    reuturn 1;
    }

    ja das musst man wenn direkt in deinem Script machen......


    es handelt sich ja hier um eine abfrage das es nur die Admins und Supporter machen dürfen // PlayerInfo[playerid][pAdmin] >= 3) für GF
    Wenn es sich auch mal wieder um das LOH Script handeln sollte gibt es auch diese Abfrage PlayerInfo[playerid][pSupporter] >=1) für GF (LOH)



    MFG



    Benuzt mal die Suchfunktion ;)

    Mhm..... Ich weis jetz auch nicht weiter , es liegt auf jeden fall an den timern nehm mal bei OnPlayerSPawn den timer einfach raus
    und teste dann die funktion erneut.




    ANOSNTEN KANNN JA MAL HIER EINER DEM NATHAN HELFEN DER SICH BESSER AUSKENNT!!!!

    mhm komisch , check nochmal die timer, oder setze bei der Jail Funktion unter JailZahler nen reuturn, kuck einfach mal


    //edited
    ich glaube das is fail , du hast bei OnPlayerSpawn folgendes drinn:


    JailCounter[playerid]=SetTimerEx("Jail",1000,true,"i",playerid);



    Ansonsten weis ich jetz gerade nicht


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    new cmd[256];
    if(strcmp(cmd, "/fill", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    if(IsAtGasStation(playerid))
    {
    // nähste Tankstelle finden
    new Float:olddistance = 999999;
    new Float:newdistance;
    new closest = -1;
    new Float:GasX,Float:GasY,Float:GasZ;
    for (new i = 0; i < sizeof(gGasStationLocations); i++)
    {
    GasX = gGasStationLocations[i][0];
    GasY = gGasStationLocations[i][1];
    GasZ = gGasStationLocations[i][2];
    newdistance = GetDistanceBetweenPlayerToPoint(playerid,GasX,GasY,GasZ);
    if (newdistance < olddistance)
    {
    olddistance = newdistance;
    closest = i;
    }
    }
    GameTextForPlayer(playerid,"~w~~n~~n~~n~~n~~n~~n~~n~~n~~n~Wird betankt! Bitte warten....",2000,3);
    SetTimer("Fillup",RefuelWait,0);
    gGasBiz[playerid] = closest+12;
    Refueling[playerid] = 1;
    }
    else
    {
    SendClientMessage(playerid,COLOR_GREY," Du bist an keiner Tankstelle!");
    return 1;
    }
    }
    }
    }
    return 1;
    }


    Probiers mal so.
    hast du bei OnPlayerCommandText den cmd als am Ende eingefügt??? Wenn ja füge den CMD mal ganz oben ein :)



    Ich hoffe ich konnte dir ein wenig helfen.


    Mfg

    if(strcmp(cmd,"/alter", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    ShowPlayerDialog(playerid,21,DIALOG_STYLE_INPUT,"{FF7700}Alter","{FFFFFF}Bitte Trage hier dein Alter ein","Bestätigen","Abbrechen");
    }
    return 1;
    }
    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid == 21)
    {
    if(response)
    {
    new pEingabe = strval(inputtext);
    SendClientMessage(playerid, COLOR_GREEN, ".:Alter Abgespeichert:.");
    format(string, sizeof(string), "Deine Daten wurden erfolgreich gespeichert. Alter: %d", pEingabe,PlayerInfo[playerid][Alter]); // Zeile Anpassen
    SendClientMessage(playerid, COLOR_GREEN, string);
    //hier kannst du deine abspeicherung hinzufügen..
    }
    return 1;
    }




    Wenn du diese Funktion direkt nach der Passwort abfrage aufrufen lassen willst, setze einfach ShowPlayerDialog unter die Registrierungsfunktion...



    // Edited


    OnDialogResponse hinzugefügt


    Mfg


    new Schranke;
    new IstSchrankeObenvar;



    if(!strcmp("/schranke", cmdtext, true))
    {
    if(IstSchrankeObenvar == 0)
    {
    SetObjectRot(Schranke, 0,359.74487305,260.24963379);
    IstSchrankeObenvar = 1;
    SendClientMessage(playerid, COLOR_YELLOW, "Du hast die Schranke geöffnet!");
    }
    else if(IstSchrankeObenvar == 1)
    {
    SetObjectRot(Schranke, 0,268.99987793,260.24993896);
    IstSchrankeObenvar = 0;
    SendClientMessage(playerid, COLOR_YELLOW, "Du hast die Schranke geschlossen!");
    }
    return 1;
    }



    Probiers mal so.


    Du brauchs auch den richtigen streamer....




    //editet