Brauche ganz kleine Hilfe

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
  • Wie heisst das wenn man versucht wo einzusteigen, dann der aber die Tür nicht aufkriegt bei scripten??
    also meine das so
    TogglePlayerControllable(playerid,0);
    zB wie heisst das halt dann so?

  • Ehm wenn du zufällig meinst das man das vehicle lockt damit nur der der es gelockt hat reinkann... und die anderen kriegend ann ahlt die tür net auf das wäre dann der befehl /lock zB: if (strcmp(cmdtext, "/lock", true)==0){
    if(IsPlayerInAnyVehicle(playerid)){
    new State=GetPlayerState(playerid);
    if(State!=PLAYER_STATE_DRIVER){
    SendClientMessage(playerid,COLOR_GREY,"You can only lock the doors as the driver.");
    return 1;
    }
    new i;
    for(i=0;i<MAX_PLAYERS;i++){
    if(i != playerid)
    {
    SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 1);
    }
    }
    SendClientMessage(playerid, COLOR_GREY, "Vehicle locked!");
    new Float:pX, Float:pY, Float:pZ;
    GetPlayerPos(playerid,pX,pY,pZ);
    PlayerPlaySound(playerid,1056,pX,pY,pZ);
    }else{
    SendClientMessage(playerid, COLOR_GREY, "You're not in a vehicle!");
    }
    return 1;
    }




    und dann zum unlocken damit jeder wieder reinkann brauchs du des:


    if (strcmp(cmdtext, "/unlock", true)==0){
    if(IsPlayerInAnyVehicle(playerid)){
    new State=GetPlayerState(playerid);
    if(State!=PLAYER_STATE_DRIVER){
    SendClientMessage(playerid, COLOR_GREY,"You can only unlock the doors as the driver.");
    return 1;
    }
    new i;
    for(i=0;i<MAX_PLAYERS;i++){
    SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 0);
    }
    SendClientMessage(playerid, COLOR_GREY, "Vehicle unlocked!");
    new Float:pX, Float:pY, Float:pZ;
    GetPlayerPos(playerid,pX,pY,pZ);
    PlayerPlaySound(playerid,1057,pX,pY,pZ);
    }else{
    SendClientMessage(playerid, COLOR_GREY, "You're not in a vehicle!");
    }
    return 1;
    }