/kaputt Wagen zerstören

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
  • Hallo,
    Ich wollte gerne einen Befehl einrichten in meinem bearbeiteten Loh und zwar wollte ich das ein Level 1337 Admin mit dem Befehl /kaputt den Wagen zerstören kann also, das der wagen anfängt zu brennen ;)
    Ich hoffe das mir jemand helfen kann.
    MFG murmelrund :thumbup:

  • Hier:
    if(strcmp(cmdtext,"/kaputt",true) == 0)
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    if(PlayerInfo[playerid][pAdmin] >= 1337)//Standart bei LoH...
    new vid = GetPlayerVehicleID(playerid);
    {
    SetVehicleHealth(vid, 249.9);//ab 249.9 fängst zum brennen an
    SendClientMessage(playerid, 0xFFFFFFAA,"Auto erfolgreich angezündet");// 0xFFFFFFAA = Weiß
    }
    }
    return 1;
    }
    MFG (Klammern hats wieder verschoben -.-)

  • Ok jetzt habe ich es eingefügt und bekomme diese Errors:


    C:\Users\Robin\Desktop\Server\gamemodes\gfl.pwn(24295) : error 003: declaration of a local variable must appear in a compound block
    C:\Users\Robin\Desktop\Server\gamemodes\gfl.pwn(24295) : error 017: undefined symbol "vid"
    C:\Users\Robin\Desktop\Server\gamemodes\gfl.pwn(24297) : error 017: undefined symbol "vid"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    3 Errors.


    Fehlerzeilen:
    (24295)+(24295) new vid = GetPlayerVehicleID(playerid);
    (24297)SetVehicleHealth(vid, 249.9);//ab 249.9 fängst zum brennen an



    Wäre cool wenn du mir helfen kannst :)


    MFG Celtrahil

  • Hey, probiers mal so:


    if(strcmp(cmdtext,"/kaputt",true) == 0)
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    if(PlayerInfo[playerid][pAdmin] >= 1337)//Standart bei LoH...
    {
    SetVehicleHealth(vehicleid, 249.9);//ab 249.9 fängst zum brennen an
    SendClientMessage(playerid, 0xFFFFFFAA,"Auto erfolgreich angezündet");// 0xFFFFFFAA = Weiß
    }
    }
    return 1;
    }

    Wissen gibt dir Macht, aber der Charakter verschafft dir Respekt und Anerkennung...
    Bruce Lee 1940 - 1973

  • 1 Error nur noch ;D
    Hier das Error:


    C:\Users\Robin\Desktop\Server\gamemodes\gfl.pwn(24296) : error 017: undefined symbol "vehicleid"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.


    Fehlerzeile:
    (24296)SetVehicleHealth(vehicleid, 249.9);//ab 249.9 fängst zum brennen an

  • Kenne mich mit LoH nich so gut aus aber vllt gehts so? Anstatt vehicleid,carid^^


    if(strcmp(cmdtext,"/kaputt",true) == 0)
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    if(PlayerInfo[playerid][pAdmin] >= 1337)//Standart bei LoH...
    {
    SetVehicleHealth(carid, 249.9);//ab 249.9 fängst zum brennen an
    SendClientMessage(playerid, 0xFFFFFFAA,"Auto erfolgreich angezündet");// 0xFFFFFFAA = Weiß
    }
    }
    return 1;
    }

    Wissen gibt dir Macht, aber der Charakter verschafft dir Respekt und Anerkennung...
    Bruce Lee 1940 - 1973

  • Shoxx du könntest genauso gut SetVehicleHealth(brot, 249.9); machen. Es ändert nichts an der Tatsache dass die Variable nicht definiert ist...


    if(strcmp(cmdtext,"/kaputt",true) == 0)
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    if(PlayerInfo[playerid][pAdmin] >= 1337)//Standart bei LoH...
    {
    new vehicleid = GetPlayerVehicleID(playerid); //<-----
    SetVehicleHealth(vehicleid, 249.9);//ab 249.9 fängst zum brennen an
    SendClientMessage(playerid, 0xFFFFFFAA,"Auto erfolgreich angezündet");// 0xFFFFFFAA = Weiß
    }
    }
    return 1;
    }

  • carid oder vehicleid wurde weder Deklariert noch Definiert. Das sollte gehen:

    if(strcmp(cmdtext,"/kaputt",true) == 0)
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    if(PlayerInfo[playerid][pAdmin] >= 1337)//Standart bei LoH...
    {
    SetVehicleHealth(GetPlayerVehicleID(playerid), 249.9);//ab 249.9 fängst zum brennen an
    SendClientMessage(playerid, 0xFFFFFFAA,"Auto erfolgreich angezündet");// 0xFFFFFFAA = Weiß
    }
    }
    return 1;
    }


    Edit: Da war jemand schneller.

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