Beiträge von The_OTTO

    Hi


    ich binn gerade dabei einen Truckerjob zu schreiben.


    Die Trucker holen das Öl von der Raffinierie und bringen es zum Truckerdepot.
    Ich habe eine Datei erstellt, wo drin steht wie viel ÖL momentan im Truckerdepot vorhanden ist.


    nun möchte ich dass wenn der trucker /abladen eingibt es in der datei abspeichert wie viel nach dem abladen drin ist.


    hier mein script:


    GetPlayerName(playerid, name, sizeof(name));
    format(save, sizeof(save), "Spieler/%s.ini", name);


    if(IsPlayerInRangeOfPoint(playerid,100,61.0,-253.0,1.0)) //Truckerdepot
    {

    new Vehicleid, model;


    Vehicleid = GetPlayerVehicleID(playerid);
    model = GetVehicleModel (Vehicleid);


    if(model == 515)
    {
    if(IsTrailerAttachedToVehicle(Vehicleid))
    {


    new numoil;
    new oldtraileroil;
    new text[256];
    new newtraileroil;
    new Rohoilcheck;
    new oldtankinhalt;
    new newtankinhalt;


    Rohoilcheck = dini_Int(save, "trailerrohoil");


    if(Rohoilcheck < 1)
    {
    SendClientMessage(playerid,blue, "Du hast kein Rohöl geladen");
    }
    else
    {


    numoil= strval(strget(cmdtext,1));


    oldtraileroil = dini_Int(save,"trailerrohoil");
    newtraileroil = oldtraileroil-numoil;
    oldtankinhalt = dini_Int("Biz/OiltTransBiz.ini","TruckerdepotOilTrans");
    newtankinhalt = oldtankinhalt+numoil;


    if(newtraileroil < 0)
    {
    SendClientMessage(playerid,blue, "So viel hast du nicht in deinem Anhänger");
    format(text, sizeof(text), "In deinem LKW sind %d von 1500 Liter Benzin",oldtraileroil );
    SendClientMessage(playerid, blue, text);
    }
    else
    {
    GivePlayerMoney(playerid, numoil*12);
    dini_IntSet("Biz/OiltTransBiz.ini","TruckerdepotOilTrans",newtankinhalt);
    format(text,sizeof(text),"im Truckerdepot sind jetzt : %d Liter", newtankinhalt);
    SendClientMessage(playerid, blue, text);


    dini_IntSet(save, "trailerrohoil", newtraileroil);
    format(text, sizeof(text), "Du hast %d Liter Rohöl abgeladen", numoil);
    SendClientMessage(playerid, blue, text);


    format(text, sizeof(text), "In deinem LKW sind %d von 1500 Liter Rohöl", newtraileroil);
    SendClientMessage(playerid, blue, text);


    }


    }
    }
    else
    {
    SendClientMessage(playerid, blue, "Du hast keinen Anhänger angehängt");
    }

    }
    else
    {
    SendClientMessage(playerid, blue, "Du bist nicht in einem LKW");
    }


    }
    else
    {

    }






    kann mir bitte jemand helfen???


    thx mfg The_OTTO

    hey ich schreibe gerade eien LKW-Job im mom will ich,dass wenn er bei der ölraffinerie /aufladen eingibiet es überprüft ob er in einem Lkw sitzt und einen Anhänger angehängt hat...


    lkw abfrage:

    new Vehicleid, model;

    Vehicleid = GetVehicleID(playerid);
    model = GetVehicleModel (Vehicleid);

    if(model == 515)
    {



    geht das dann mit dem anhänger genau so oder anderst??


    mfg The_OTTO

    C:\Users\Cheater\Desktop\Server\all Selfemade!!!\filterscripts\Bank.pwn(169) : error 035: argument type mismatch (argument 3)
    C:\Users\Cheater\Desktop\Server\all Selfemade!!!\filterscripts\Bank.pwn(170) : error 035: argument type mismatch (argument 1)
    C:\Users\Cheater\Desktop\Server\all Selfemade!!!\filterscripts\Bank.pwn(171) : error 035: argument type mismatch (argument 1)
    C:\Users\Cheater\Desktop\Server\all Selfemade!!!\filterscripts\Bank.pwn(171) : error 035: argument type mismatch (argument 1)
    C:\Users\Cheater\Desktop\Server\all Selfemade!!!\filterscripts\Bank.pwn(172) : error 035: argument type mismatch (argument 3)
    C:\Users\Cheater\Desktop\Server\all Selfemade!!!\filterscripts\Bank.pwn(173) : error 035: argument type mismatch (argument 1)
    C:\Users\Cheater\Desktop\Server\all Selfemade!!!\filterscripts\Bank.pwn(174) : error 035: argument type mismatch (argument 1)
    C:\Users\Cheater\Desktop\Server\all Selfemade!!!\filterscripts\Bank.pwn(174) : error 035: argument type mismatch (argument 1)
    C:\Users\Cheater\Desktop\Server\all Selfemade!!!\filterscripts\Bank.pwn(175) : error 035: argument type mismatch (argument 3)
    C:\Users\Cheater\Desktop\Server\all Selfemade!!!\filterscripts\Bank.pwn(187) : warning 203: symbol is never used: "strtok"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    9 Errors.


    Ok jetzt hab ich mien Problem mit dem weiter unten....:
    er Meckert bei
    pmoney = strval(nummoney);
    format(nummoney, sizeof(nummoney), "Du hast gezahlt: %d$", pmoney);
    SendClientMessage(playerid, green, pmoney);


    weis jemand ne lösung dafür???


    mfg The_OTTO

    ok hier die ERRORS:



    der erste Error ist der wo ich das auslesen will was der Spieler eingibt also das nummoney = strlen(inputtext); und ich denk das andere sind volgefehler da er ja nichts hat das er verarbeiten kann


    mfg The_OTTO

    Hi ich binn noch relativ unerfahren also bitte helft mir mit meinem Problem...


    ich schaff es nicht ganz das auszulesen was der Spieler eingibt
    mien Versuch:




    Ich wär eucht echt dankbar wenn ihr mir helfen könntet!!!!


    mfg The_OTTO