Beiträge von BlackFoX

    strtok gibt einen Zeichen Array zurück , Fehler dabei tmp ist keine Array sondern hat nur eine Zelle


    new tmp[128];
    if(!strcmp(cmd, "/skin", true))
    {
    tmp = strtok(cmdtext,idx);
    if(!tmp[0])return SendClientMessage(playerid,COLOR_RED,"Verwendung : /skin [Skinid]");
    SetPlayerSkin(playerid,strval(tmp));
    return 1;
    }

    Frage , du nutzt die strtok Methode ? , hast du an strtok auch den Befehl weitergegeben


    cmd = strtok(cmdtext,idx);


    Kürzer


    if(strcmp(cmd, "/testcmd", true) == 0)
    {
    new vehicleid = GetPlayerVehicleID(playerid);
    if(!PlayerInfo[playerid][pCarLic])return SendClientMessage(playerid, COLOR_RED, "Du hast keinen Fuehrerschein!");
    if(!IsABuyCar(vehicleid))return SendClientMessage(playerid, COLOR_RED, "Du musst in einem Fahrzeug sitzen, das du kaufen kannst!");
    if(GetPlayerMoney(playerid) < carcost)return SendClientMessage(playerid, COLOR_RED, "Du kannst dir dieses Auto nicht leisten!");
    // Weitere Instruktionen wenn alles stimmt :>
    return 1;
    }

    wenn die Ini Datei nicht existiert muss sie erstellt werden , nicht vergessen sonst kann der Stream keinen Zugriff erlangen

    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp(cmdtext, "/hausc", true) == 0){
    MoveObject(h_gate,1465.9255371094, -730.97076416016, 94.992225646973,7.0);//wo das objekt stehen soll wenn man es mit einem cmd aufmacht
    SendClientMessage(playerid, COLOR_YELLOW,"Dein Haus wird geschlossen!");
    return 1;
    }
    if (strcmp(cmdtext, "/hauso", true) == 0){
    MoveObject(h_gate,1465.9255371094, -730.97076416016, 88.066802978516,7.0);//wo das object stehen soll wenn man es mit einem cmd zumacht
    SendClientMessage(playerid, COLOR_YELLOW,"Dein Haus wird geöffnet!");
    return 1;
    }
    if (strcmp(cmdtext, "/haus1o", true) == 0){
    MoveObject(h1_gate,1495.6984863281, -755.45318603516, 91.41381072998,7.0);//wo das object stehen soll wenn man es mit einem cmd zumacht
    SendClientMessage(playerid, COLOR_YELLOW,"Dein Haus wird geöffnet!");
    return 1;
    }
    if (strcmp(cmdtext, "/haus1c", true) == 0){
    MoveObject(h1_gate,1495.6984863281, -755.45318603516, 91.41381072998,7.0);//wo das object stehen soll wenn man es mit einem cmd zumacht
    SendClientMessage(playerid, COLOR_YELLOW,"Dein Haus wird geschlossen!");
    return 1;
    }
    return 0;
    }


    MoveObject(objectid,x,y,z,Geschwindigkeit);


    Du musst die Rotation nicht eintragen


    CreateObject(model,x,y,z,rx,ry,rz);


    Nur das ist wichtig

    [Ich hab jetzt auch mal keine Ahnung...]
    Also sieht im Endergebnis nicht schlecht aus aber das Problem ist das zu mehr als 50% immer Render verwendet werden & die Nebengrafiken sind meist Abstrakt oder gar nicht
    schwer , wie gesagt Endergebnis lässt sich sehen jedoch ist es nicht wirklich schwer :/