Kann mir jemand helfen diesen Fehler zu beheben.

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
  • ich hab bei mir mit ocmd /spawnveh gescriptet und da kommt ein warning


    ocmd:Spawnveh(playerid,params[])
    {
    new carid,farbe1,farbe2;
    new Float:CarX;
    new Float:CarY;
    new Float:CarZ;
    if(SpielerInfo[playerid][Adminlevel] >= 1) {
    if(sscanf(params,"iii",carid,farbe1,farbe2)) {
    return SendClientMessage(playerid,GELB,"Verwende /spawnveh [CarID] [Farbe1] [Farbe2]");
    }
    if(IsPlayerConnected(playerid)) {
    GetPlayerPos(playerid,CarX,CarY,CarZ);
    CreateVehicle(carid,CarX,CarY+4,CarZ+4, 82.2873, farbe1,farbe2, 0);
    }
    }
    else {
    SendClientMessage(playerid,GELB,"Du bist kein Admin!");
    }
    return 1;
    }
    // hier wäre diese Zeile



    warnings sind..... pwn(488) : warning 203: symbol is never used: "Spawnveh"


    das ist die letze Zeile danach wo nichts steht




    danke schonmal im Voraus

  • Also bei dcmd z.B. muss man den Befehl erstma definieren, bevor er überhaupt ausgeführt werden kann.
    Bei ocmd weiß ich es nicht ganz genau. Schätze mal, da ist es ähnlich.
    Hast du schon andere Befehle mit ocmd erstellt?
    mfG
    Walker


    Edit:
    So, Tut nochmal angeschaut, ich hab Mist geredet.
    Sorry, kann dir nicht helfen. Wenn du das erste mal mit ocmd scriptest, solltest du dir vl nochmal diese Tut hier anschauen -> [ SCRIPTING ] Commands mit Parametern

  • 1. würd ich den Befehl so machen:


    ocmd:Spawnveh(playerid,params[])
    {
    new carid,farbe1,farbe2,Float:CarX,Float:CarY,Float:CarZ;
    if(SpielerInfo[playerid][Adminlevel] >= 1)
    {
    if(sscanf(params,"iii",carid,farbe1,farbe2))return SendClientMessage(playerid,GELB,"Verwende /spawnveh [CarID] [Farbe1] [Farbe2]");
    GetPlayerPos(playerid,CarX,CarY,CarZ);
    CreateVehicle(carid,CarX,CarY+4,CarZ+4, 82.2873, farbe1,farbe2, 0);
    }
    else return SendClientMessage(playerid,GELB,"Du bist kein Admin!");
    return 1;
    }


    2. musst du oben ins Script #include <ocmd> schreiben.

  • ocmd:spawnveh(playerid, params[])
    {
    new carid,farbe1,farbe2,Float:CarX,Float:CarY,Float:CarZ;
    if(PlayerInfo[playerid][pAdmin] >= 1)
    {
    if(sscanf(params,"ddd",carid, farbe1, farbe2))return SendClientMessage(playerid,GELB,"Verwende /spawnveh [CarID] [Farbe1] [Farbe2]");
    else
    {
    GetPlayerPos(playerid,CarX,CarY,CarZ);
    CreateVehicle(carid,CarX,CarY+4,CarZ+4, 82.2873, farbe1,farbe2, 0);
    }
    }
    else return ocmd:Spawnveh(playerid,params[])
    {
    new carid,farbe1,farbe2,Float:CarX,Float:CarY,Float:CarZ;
    if(SpielerInfo[playerid][Adminlevel] >= 1)
    {
    if(sscanf(params,"iii",carid,farbe1,farbe2))return SendClientMessage(playerid,GELB,"Verwende /spawnveh [CarID] [Farbe1] [Farbe2]");
    GetPlayerPos(playerid,CarX,CarY,CarZ);
    CreateVehicle(carid,CarX,CarY+4,CarZ+4, 82.2873, farbe1,farbe2, 0);
    }
    else return SendClientMessage(playerid,GELB,"Du bist kein Admin!");
    return 1;
    }


    //edit1 Code verbessert



    Ab in den Supporter's Club und einfach nichts Wissen
    Sowas nennt sich Supporter
    :thumbdown:

  • ehhm ich glaube du hast jetzt 2 mal eingefügt kann das sein oder gehört das zusammen??also Warning ist schon weg ,doch wenn ich im Spiel /spawnveh 444 2 2 eingebe passiert nichts..was soll ich machen damit etwas passsiert ich hab das jetzt bei mir so stehen:
    ocmd:Spawnveh(playerid,params[])
    {
    new carid,farbe1,farbe2,Float:CarX,Float:CarY,Float:CarZ;
    if(SpielerInfo[playerid][Adminlevel] >= 1)
    {
    if(sscanf(params,"iii",carid,farbe1,farbe2))return SendClientMessage(playerid,GELB,"Verwende /spawnveh [CarID] [Farbe1] [Farbe2]");
    GetPlayerPos(playerid,CarX,CarY,CarZ);
    CreateVehicle(carid,CarX,CarY+4,CarZ+4, 82.2873, farbe1,farbe2, 0);
    }
    else return SendClientMessage(playerid,GELB,"Du bist kein Admin!");
    return 1;
    }

    Einmal editiert, zuletzt von Pennerjoe17 ()

  • ich vermute, dass du kein ocmd hast

    Gmäeß eneir Sutide eneir elgnihcesn Uvinisterät, ist es nchit witihcg
    in wlecehr Rneflogheie die Bstachuebn in eneim Wrot snid, das ezniige
    was wcthiig ist, ist daß der estre und der leztte Bstabchue an der
    ritihcegn Pstoiion snid. Der Rset knan ein ttoaelr Bsinöldn sien,
    tedztorm knan man ihn onhe Pemoblre lseen. Das ist so, wiel wir nciht
    jeedn Bstachuebn enzelin leesn, snderon das Wrot als gseatems.