Beiträge von IceCubeXXL

    gibts eig. ne möglichkeit den inputtext so abzufragen, also ich mein so:
    If inputtext = 1
    dann das und das
    If inputtext = 2
    das und das


    also ich will das man in meine input box zahlen reinschreibt so 1-3 und dann halt bei jeder zahl, etwas anderes passiert..
    bei 1 das
    bei 2 das
    bei 3 das
    halt immer was anderes, weiß aber net wie ich des abfragen kann..


    //Edit:
    if(strval(inputtext) == 2)
    {


    so gehts halt für die dies aus wissen wollen ;D

    soo habs so probiert geht aber net bekomme errors^^


    dini_IntSet("\Bizes\Supermarkt.txt","Kassenstand",Add+8050);


    und ihn der Zeile die 2 errors:
    C:\Users\Marco\Desktop\pawno\gamemodes\dinger.pwn(201) : error 027: invalid character constant
    C:\Users\Marco\Desktop\pawno\gamemodes\dinger.pwn(201) : error 027: invalid character constant



    hiiilfeeee ;D

    mla ne frage,
    kann man den input text bei dialogen abfragen und dann jeweil nach anderem inhalt verschiedene aktionen hervorrufen??
    asso ich mein so in etwa:


    If(inputtext == 1 )
    {
    balblalba
    }
    else if(inputtext == 2 )
    {
    blablabla
    }

    und soo weiter?? ;D

    new noobbike;
    public OnGameModeInit()
    {
    noobbike = AddStaticVehicle(462,-2531.6064,-35.6758,25.6172,281.1049,32,123); //noobbike
    return 1;
    }
    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {


    if(pInfo[playerid][autos] == 0)
    {
    if (vehicleid == noobbike)
    {
    SendClientMessage(playerid,COLOR_YELLOW,"Diese Fahrzeug darfst du ohne Führerschein fahren!");
    return 1;
    }
    }

    so des funzt bei mir :D
    musst nur noch einstellen dass auto = 0 kein führerschien ist und auto = 1 führerschein ist :D
    des bekommste schon hin ;D

    if (strcmp("/bizwithdraw", cmdtext, true, 10) == 0)
    {
    new superaus;
    tmp = strtok(cmdtext, idx);
    superaus = strval(tmp);
    if (super >= superaus)
    {
    if (pInfo[playerid][biz] == 247)
    {
    super = super- superaus;
    GivePlayerMoney(playerid,superaus);
    format(string, 256, "Du hast %d$ aus dem Supermarkt abgehoben.",superaus);
    SendClientMessage(playerid, COLOR_GREEN, string);
    return 1;
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Dir gehört der Supermakrt nicht!");
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"So viel Geld ist nicht im Supermarkt!");
    }
    }

    C:\Dokumente und Einstellungen\Marco & Stefan\Desktop\GTA-San\Scrpit dinger\xd.pwn(565) : error 047: array sizes do not match, or destination array is too small
    denn error bei tmp=...


    sry war weg.. dass ich net geantwortet hab.. danke aber =)

    ok hab probiert ne bizkasse zumachen ;D
    und da kam ich auf folgendes:
    if (strcmp("/bizwithdraw", cmdtext, true, 10) == 0)
    {
    new superaus;
    tmp = strtok(cmdtext, idx);
    superaus = strval(tmp);
    if (super >= superaus)
    {
    if (pInfo[playerid][biz] == 247)
    {
    super = super- superaus;
    GivePlayerMoney(playerid,superaus);
    format(string, 256, "Du hast %d$ aus dem Supermarkt abgehoben.",superaus);
    SendClientMessage(playerid, COLOR_GREEN, string);
    return 1;
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Dir gehört der Supermakrt nicht!");
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"So viel Geld ist nicht im Supermarkt!");
    }
    }

    mit diesen errors =(
    C:\Dokumente und Einstellungen\Marco & Stefan\Desktop\GTA-San\Scrpit dinger\xd.pwn(565) : error 047: array sizes do not match, or destination array is too small
    C:\Dokumente und Einstellungen\Marco & Stefan\Desktop\GTA-San\Scrpit dinger\xd.pwn(376) : warning 204: symbol is assigned a value that is never used: "cmd"

    oebn hab ich cmd und soo folgend deffiniert...
    new cmd[64],idx,tmp[64];

    mach unter GameMode Init bei pawno
    AddStaticVehicle(421,-2506.0249,-3.1799,25.4120,0.2293,3,3);
    (autoid,koodinaten,koodinaten,koodinaten,0,0,farbe1,farbe2)
    so jetzt hab ich noch ne frage..
    wie mach ich dass des funzt? die variable supermarkt hab ich deffiniert.. nur wie soll ich des schreiben..??
    if(pickupid == pickup247)


    {
    if (supermarkt = 1)
    {
    SendClientMessage(playerid,COLOR_INDIGO,"Willkommen beim 24/7, der Supermarkt für alles. Tippe /enter um einzutreten.");
    SendClientMessage(playerid,COLOR_INDIGO,"Eintritt: 100$");
    }
    }
    else
    {
    GameTextForPlayer(playerid,"Der Supermarkt ist frei. Mit /buybiz kannst du ihn kaufen für 300k",2000,6);
    }

    ok habs danke :>
    also ich hoffs =)
    noch ne andere frage.. wie kann ich des ändern dass es funzt... sonst muss ich alle trucks einzeln machen...
    if((vehicleid == truck0) vehicleid == truck1)
    {
    if(pInfo[playerid][job] == 1)
    {
    SetPlayerCheckpoint(playerid,-1899.3038,-1711.1144,21.7500,5);
    SendClientMessage(playerid,COLOR_OLIVE,"Fahre zum Roten Punkt und Tippe /stuff ein.");
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du bist kein Trucker!");
    SendClientMessage(playerid,COLOR_RED,"Falls du noch gefreezt bist /unfreeze.");
    TogglePlayerControllable(playerid, false);
    }
    return 1;
    }
    }

    ganz oben kommen diese errors
    C:\Dokumente und Einstellungen\Marco & Stefan\Desktop\GTA-San\Scrpit dinger\okko.pwn(1019) : error 001: expected token: ")", but found "-identifier-"
    C:\Dokumente und Einstellungen\Marco & Stefan\Desktop\GTA-San\Scrpit dinger\okko.pwn(1019) : warning 215: expression has no effect
    C:\Dokumente und Einstellungen\Marco & Stefan\Desktop\GTA-San\Scrpit dinger\okko.pwn(1019) : error 001: expected token: ";", but found ")"
    C:\Dokumente und Einstellungen\Marco & Stefan\Desktop\GTA-San\Scrpit dinger\okko.pwn(1019) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Marco & Stefan\Desktop\GTA-San\Scrpit dinger\okko.pwn(1019) : fatal error 107: too many error messages on one line

    also ich hab jetzt erstmal meine beiträge davor gelöscht :D
    und ich hab mehrere trucks..
    und dann hab ich des so bei jedem einzeln gemacht... mit statt truck0 dann alles mit truck1
    und soo weiter.. halt immer des gleiceh mit truck 1 dann truck 2 und so weiter :D
    beim einsteigen geht des ja aber der /stuff net <.<

    truck0 = AddStaticVehicle(455,-1839.8022,-12.6983,15.5544,270.1398,254,135); //truck
    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    if(vehicleid == truck0)
    {
    if(pInfo[playerid][job] == 1)
    {
    SetPlayerCheckpoint(playerid,-1872.4550,1417.2936,7.1805,5);
    SendClientMessage(playerid,COLOR_OLIVE,"Fahre zum Roten Punkt und Tippe /stuff get ein.");
    GetPlayerVehicleID(playerid);
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du bist kein Trucker!");
    SendClientMessage(playerid,COLOR_RED,"Falls du noch gefreezt bist /unfreeze.");
    TogglePlayerControllable(playerid, false);
    }
    return 1;
    }


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if(strcmp(cmd, "/stuff", true) == 0)
    {
    if (pInfo[playerid][job] == 1)
    {
    if(vehicleid == truck0)
    {
    if(PlayerToPoint(50.0,playerid,-1872.1891,1418.8207,7.1805))
    {
    SendClientMessage(playerid,COLOR_OLIVE,"Fahre zum Roten Punkt und Tippe /deliver ein.");
    SendClientMessage(playerid,COLOR_OLIVE,"Die Produkte haben dich 500$ gekostet.");
    SetPlayerCheckpoint(playerid,-1020.9528,-678.2216,31.9035,5);
    GivePlayerMoney(playerid,-500);
    pInfo[playerid][truckprods] = 5;
    }
    }
    }
    return 1;
    }
    des mim einsteigen geht, aber des /stuff geht net =(
    an den koordinaten kanns net liegen shcon überprüft...