OCMD Fehler

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
    • Offizieller Beitrag

    Ich habe hier ein paar Cmds gescriptet, aber ich habe noch ein paar fehler.
    ocmd:heile(playerid, params[]){ if(IsPlayerInVehicle(playerid,416)) return SendClientMessage(playerid,COLOR_GRAD2,"Du bist in keinem Krankenwagen"); if(GetPVarInt(playerid,"Job") ==2) return SendClientMessage(playerid,COLOR_GRAD2,"Benutzung: /heile [ID]"); new pID; new hs[256], hs1[256]; SetPlayerHealth(pID, 100); format(hs,sizeof(hs),"Du wurdest von Sanitäter %s geheilt", SpielerName(playerid)); SendClientMessage(pID,COLOR_WHITE,hs); format(hs1,sizeof(hs1),"Du hast %s geheilt", SpielerName(pID)); SendClientMessage(playerid,COLOR_WHITE,hs1); return 1;}ocmd:sex(playerid, params[]){ if(GetPVarInt(playerid,"Job") ==1) SendClientMessage(playerid,COLOR_GRAD2,"Benutzung: /sex [ID]"); if(!IsPlayerInVehicle(playerid,579)) SendClientMessage(playerid,COLOR_GRAD2,"Du bist in keinem Zuhälter Wagen"); new pID; new em[256], em1[256]; SetPlayerArmour(pID, 100); format(em,sizeof(em)," Die Nutte %s hatte efrischenden Sex mit dir", SpielerName(playerid)); SendClientMessage(pID,COLOR_WHITE,em); format(em1,sizeof(em1),"Du hattest mit %s Sex", SpielerName(pID)); SendClientMessage(playerid,COLOR_WHITE,em1); return 1;}



    diese befehle kann jeder ausführen, und auch ohne im fahrzeug zusitzen. wo liegen die fehler?
    Mfg NiLsx3

  • ocmd:heile(playerid, params[]){ if(!IsPlayerInVehicle(playerid,416)) return SendClientMessage(playerid,COLOR_GRAD2,"Du bist in keinem Krankenwagen"); if(GetPVarInt(playerid,"Job") !=2) return SendClientMessage(playerid,COLOR_GRAD2,"Benutzung: /heile [ID]"); new pID; new hs[256], hs1[256]; SetPlayerHealth(pID, 100); format(hs,sizeof(hs),"Du wurdest von Sanitäter %s geheilt", SpielerName(playerid)); SendClientMessage(pID,COLOR_WHITE,hs); format(hs1,sizeof(hs1),"Du hast %s geheilt", SpielerName(pID)); SendClientMessage(playerid,COLOR_WHITE,hs1); return 1;}ocmd:sex(playerid, params[]){ if(GetPVarInt(playerid,"Job") !=1) SendClientMessage(playerid,COLOR_GRAD2,"Benutzung: /sex [ID]"); if(!IsPlayerInVehicle(playerid,579)) SendClientMessage(playerid,COLOR_GRAD2,"Du bist in keinem Zuhälter Wagen"); new pID; new em[256], em1[256]; SetPlayerArmour(pID, 100); format(em,sizeof(em)," Die Nutte %s hatte efrischenden Sex mit dir", SpielerName(playerid)); SendClientMessage(pID,COLOR_WHITE,em); format(em1,sizeof(em1),"Du hattest mit %s Sex", SpielerName(pID)); SendClientMessage(playerid,COLOR_WHITE,em1); return 1;}


    Hast ein " ! " bei IsPlayerInVehicle vergessen.


    (e) Also ein " ! " verneint immer ;) Solltest du dir merken :P

  • Ein paar returns vergessen und dein paar !


    so sollte es gehen
    ocmd:heile(playerid, params[])
    {
    if(!IsPlayerInVehicle(playerid,416)) return SendClientMessage(playerid,COLOR_GRAD2,"Du bist in keinem Krankenwagen");
    if(GetPVarInt(playerid,"Job") !=2) return SendClientMessage(playerid,COLOR_GRAD2,"Benutzung: /heile [ID]");
    new pID; new hs[256], hs1[256];
    SetPlayerHealth(pID, 100);
    format(hs,sizeof(hs),"Du wurdest von Sanitäter %s geheilt", SpielerName(playerid));
    SendClientMessage(pID,COLOR_WHITE,hs);
    format(hs1,sizeof(hs1),"Du hast %s geheilt", SpielerName(pID));
    SendClientMessage(playerid,COLOR_WHITE,hs1);
    return 1;
    }
    ocmd:sex(playerid, params[])
    {
    if(GetPVarInt(playerid,"Job") !=1) return SendClientMessage(playerid,COLOR_GRAD2,"Benutzung: /sex [ID]");
    if(!IsPlayerInVehicle(playerid,579)) return SendClientMessage(playerid,COLOR_GRAD2,"Du bist in keinem Zuhälter Wagen");
    new pID;
    new em[256], em1[256];
    SetPlayerArmour(pID, 100);
    format(em,sizeof(em)," Die Nutte %s hatte efrischenden Sex mit dir", SpielerName(playerid));
    SendClientMessage(pID,COLOR_WHITE,em); format(em1,sizeof(em1),"Du hattest mit %s Sex", SpielerName(pID));
    SendClientMessage(playerid,COLOR_WHITE,em1);
    return 1;
    }

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • if(!IsPlayerInVehicle(playerid,416)) return SendClientMessage(playerid,COLOR_GRAD2,"Du bist in keinem Krankenwagen");