Fehler im Befehl ohne errors/Warnings

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,




    was ist an diesem befehl falsch? ich bekomme weder errors nochw arnings, aber Ingame steht Unknown command...


    ocmd:wiederleben(playerid,params[])
    {
    new Float:posx, Float:posy, Float:posz;
    new pID,string[50];
    GetPlayerPos(playerid, posx, posy, posz);
    //GetPlayerPos(playerid, posx, posy, posz);
    if(IsPlayerConnected(playerid))
    {
    if(isPlayerInFrakt(playerid,6))
    {
    for(new i=0;i<MAX_PLAYERS;i++)
    {
    if(sscanf(params,"u",pID))return SendClientMessage(playerid,COLOR_BLAU,"Benutze: /wiederbeleben [Spielername/ID]");
    {
    //if(!IsPlayerInRangeOfPoint(playerid,2,TotX[i],TotY[i],TotZ[i]))return SendClientMessage(playerid,COLOR_GRAU,"Du befindest dich nicht bei der Leiche");
    //{
    if(GetPVarInt(pID, "Todtime") < 0)return SendClientMessage(playerid,COLOR_GRAU,"Der Spieler ist nicht Tot!");
    if(GetPVarInt(pID, "Todtime") >= 1)
    {
    SetPlayerPos(pID,posx+3,posy,posz);
    format(string,sizeof(string),"Du hast %s erfolgreich wiederbelebt!",SpielerName(pID));
    SendClientMessage(playerid,COLOR_GRÜN1,string);
    }
    //}
    }
    }
    }
    }
    return 1;
    }



    Hilfe wäre echt super!


    MFG

    Mein Selfmade:

    1.Haussytem [99/100%]
    2.Handysystem [95/100%]
    3.Payday [95/100%]
    4.Autosystem [100/100%]
    5. kleinigkeiten, wo ich noch bugs habe^^ [75/100%]
    Wer mir helfen möchte und vorallem Lust oder Zeit hat, darf sich natürlich bei mir melden. :D


    >> ¡Einfach PN an mich! <<

    Marco

  • Schreib den Command mal so und der darf in keinem Callback (public) stehen !


    ocmd:wiederleben(playerid,params[])
    {
    new Float:posx, Float:posy, Float:posz;
    new pID,string[50];
    GetPlayerPos(playerid, posx, posy, posz);
    if(IsPlayerConnected(playerid))
    {
    if(isPlayerInFrakt(playerid,6))
    {
    if(sscanf(params,"i",pID))return SendClientMessage(playerid,COLOR_BLAU,"Benutze: /wiederbeleben [Spielername/ID]");
    {
    if(GetPVarInt(pID, "Todtime") < 0)return SendClientMessage(playerid,COLOR_GRAU,"Der Spieler ist nicht Tot!");
    if(GetPVarInt(pID, "Todtime") >= 1)
    {
    SetPlayerPos(pID,posx+3,posy,posz);
    format(string,sizeof(string),"Du hast %s erfolgreich wiederbelebt!",SpielerName(pID));
    SendClientMessage(playerid,COLOR_GRÜN1,string);
    }
    }
    }
    }
    return 1;
    }


    mfg. :thumbup:

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • Danke Kaliber,


    aber Ingame steht immer noch Unknown Command...

    Mein Selfmade:

    1.Haussytem [99/100%]
    2.Handysystem [95/100%]
    3.Payday [95/100%]
    4.Autosystem [100/100%]
    5. kleinigkeiten, wo ich noch bugs habe^^ [75/100%]
    Wer mir helfen möchte und vorallem Lust oder Zeit hat, darf sich natürlich bei mir melden. :D


    >> ¡Einfach PN an mich! <<

    Marco