Beiträge von Ph!l!pp-)GeR(-

    Hallo und Danke fürs vorbei schaun,


    Ich hab grad ein Tutorial gescriptet geht auch alles bis auf :


    Das Tutorial läuft die Ganze Zeit auch wenn man nicht eingeloggt ist oder wen man das Pw eingeben soll es ist immer nur am laufen es hört nicht auf
    was soll ich nun tun ??


    Mit Freundlichen grüßen
    philipp

    geht gar nich :D ich bekomm da viele errors :
    C:\Documents and Settings\Owner\Desktop\SamP\gamemodes\reallife2.pwn(418) : error 033: array must be indexed (variable "Anzeige")
    C:\Documents and Settings\Owner\Desktop\SamP\gamemodes\reallife2.pwn(419) : error 033: array must be indexed (variable "Anzeige")
    C:\Documents and Settings\Owner\Desktop\SamP\gamemodes\reallife2.pwn(420) : error 035: argument type mismatch (argument 1)
    C:\Documents and Settings\Owner\Desktop\SamP\gamemodes\reallife2.pwn(421) : error 035: argument type mismatch (argument 1)
    C:\Documents and Settings\Owner\Desktop\SamP\gamemodes\reallife2.pwn(422) : error 035: argument type mismatch (argument 1)
    C:\Documents and Settings\Owner\Desktop\SamP\gamemodes\reallife2.pwn(2078) : error 035: argument type mismatch (argument 2)
    C:\Documents and Settings\Owner\Desktop\SamP\gamemodes\reallife2.pwn(3577) : error 035: argument type mismatch (argument 2)
    C:\Documents and Settings\Owner\Desktop\SamP\gamemodes\reallife2.pwn(3590) : error 035: argument type mismatch (argument 1)
    C:\Documents and Settings\Owner\Desktop\SamP\gamemodes\reallife2.pwn(3595) : error 035: argument type mismatch (argument 1)


    hat sonst noch jmd. ne idee ??


    MFG Philipp

    //TankSkript
    forward TankCheck();
    forward Tankstelle(playerid);
    new Fuel[MAX_VEHICLES];
    new Text:Anzeige;
    forward UpdateAnzeige(playerid);
    new timer;
    new fuelstr1[50];


    Der Command
    //----------------------[Tanksystem]-------------------------
    if (strcmp("/tanken", cmd,true) ==0)
    {
    if(Tankstelle(playerid))
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    new Autoid = GetPlayerVehicleID(playerid);
    SendClientMessage(playerid,COLOR_YELLOW,"Du hast für 100 % getankt.");
    Fuel[Autoid] = 100;
    GivePlayerMoney(playerid, -100);
    return 1;
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du bist in keinem Auto!");
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_YELLOW,"Du bist nicht an einer Tankstelle");
    return 1;
    }
    }



    OnGameModeInit:


    //Fuel
    Anzeige = TextDrawCreate(320.00, 410.00,"_");
    Anzeige = TextDrawCreate(320.00, 410.00,"~g~Benzin:~w~ 100");
    TextDrawFont(Anzeige, 3);
    TextDrawSetProportional(Anzeige, 2);
    TextDrawAlignment(Anzeige, 1);
    for (new i; i<MAX_VEHICLES; i++)
    {
    Fuel[i] = 100;
    }
    //





    OnPlayerStateChange:


    if(newstate == 2 && IsPlayerInAnyVehicle(playerid))
    {
    timer = SetTimerEx("UpdateAnzeige",30000,1,"i",playerid);
    TextDrawShowForPlayer(playerid,Anzeige);
    }


    public OnPlayerExitVehicle(playerid,vehicleid)
    {
    KillTimer(timer);
    TextDrawHideForPlayer(playerid, Anzeige);
    return 1;
    }


    Hier die eigendliche anteige


    public UpdateAnzeige(playerid)
    {
    new veh = GetPlayerVehicleID(playerid);
    if(IsPlayerInAnyVehicle(playerid))
    {
    if(Fuel[veh] > 0)
    {
    Fuel[veh] = Fuel[veh] - 1;
    format(fuelstr1,sizeof fuelstr1,"~g~Benzin:~w~ %d%",Fuel[veh]);
    TextDrawSetString(Anzeige,fuelstr1);
    }
    else
    {
    format(fuelstr1,sizeof fuelstr1,"Benzin leer!");
    TextDrawSetString(Anzeige,fuelstr1);
    TogglePlayerControllable(playerid,0);
    }
    }
    return 1;
    }


    MFG Philipp

    Hallo,


    Ich hab da n kleinen Problem mit meinem Tank system und zwar wen man auf den server kommt und dan in ein car einsteigt geht alles tank wird leer man kan tanken usw.
    Aber wen man dan in ein andere car einsteigt wird der Tank nich mehr angezeigt


    Ich hoffe ihr könnt mir helfen iher seit ja die besten :P
    MFG Philipp

    Hallo,


    jetzt hab ich n problem


    und zwar wird newcar schon ma benutz und ich bekomm immer den error:


    C:\Documents and Settings\Owner\Desktop\SamP\gamemodes\reallife.pwn(1945) : error 076: syntax error in the expression, or invalid function call


    hier der Code

    if(IsACopcar(newcar))
    {
    new vehicleid = GetPlayerVehicleID(playerid);
    for(new c=0;c<MAX_COP_CARS;c++)
    if(vehicleid == copcar[code=c])
    {
    if(SpielerInfo[playerid][Job] == 1)
    {
    return 1;
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED," Du bist kein Polizist !");
    RemovePlayerFromVehicle(playerid);
    return 1;
    }
    }
    }


    Ich hoff ihr könnt mir helfen


    MFG Philipp

    Ich hab den führerschein anderst ich hab.:
    SpielerInfo[playerid][Autoschein]


    Das funktioniert auch alles, tausend dank



    aba noch ne frage sind das nur die car ids ?? oder hasste alle rein gemacht also auch bikes und so ???

    Hallo,


    Ich hoffe ihr könnt mir helfen ich habe ein non GF Rl script bzw arbeite dran.


    jetzt möchte ich füherscheine machen erstma Auto.


    ich hab schon alles gemacht das man sie vergeben kann und so.


    Nun mein problem


    Wie mach ich dsa man vom car geckikt wird wen man kein führerschein aht ??


    bei onplayerstatechange aber wie ??

    public OnPlayerSpawn(playerid)
    {
    if(SpielerInfo[playerid][Eingeloggt] == 0)
    {
    new Spielerdatei[64];
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",SpielerName(playerid));
    if(dini_Exists(Spielerdatei))
    {
    SetPlayerHealth(playerid,0);
    ForceClassSelection(playerid);
    SendClientMessage(playerid,Rot,"Du musst dich erst einloggen bevor du Spawnen kannst");
    ShowPlayerDialog(playerid,Login,DIALOG_STYLE_INPUT,"Login","Bitte tippe dein Passwort in das TextFeld ein um dich einzuloggen!","Login","Abbruch");
    }
    else
    {
    SetPlayerHealth(playerid,0);
    ForceClassSelection(playerid);
    SendClientMessage(playerid,Rot,"Du musst dich erst Registrieren bevor du Spawnen kannst");
    ShowPlayerDialog(playerid,Register,DIALOG_STYLE_INPUT,"Regestrieren","Bitte tippe dein Passwort in das TextFeld ein um dich zu Regestrieren!","Register","Abbruch");
    }
    return 1;
    }
    for(new i = 0;i<sizeof(Hausplaces);i++)
    {
    if(strcmp(Hausplaces[besitzer],SpielerName(playerid),false) == 0)
    {
    if(Hausplaces[player_spawn])SetPlayerPos(playerid,Hausplaces[haus_x],Hausplaces[haus_y],Hausplaces[haus_z]);break;
    }
    }


    return 1;
    }

    Wo soll das dan da rein das es geht ??


    Mfg philip

    Hallo und danke fürs vorbei schaun,


    Ich habe angefangen mir selber ein script zu machen um vom Gf weg zukommen.


    Nun habe ich das Problemm ich weiss nich wie ich den Player an der pose spawnen lassen soll wo er eig. sollte
    ich habs jetzt mit meheren sachen probeirt wie z.b.


    public SetPlayerSpawn(playerid)
    {
    if(SpielerInfo[playerid][Jailed] == 1)
    {
    SetPlayerPos(playerid,198.8241,161.8588,1003.0300);
    SendClientMessage(playerid, COLOR_GREY, "Zurück ins Gefängnis !");
    SetPlayerInterior(playerid, 3);
    }
    if(SpielerInfo[playerid][Job] == 1)
    {
    SendClientMessage(playerid,COLOR_GREY,"Du bist in der Job id 1");
    }
    if(SpielerInfo[playerid][Job] == 2)
    {
    SendClientMessage(playerid,COLOR_GREY,"Du bist in der Job id 2");
    }
    if(SpielerInfo[playerid][Job] == 3)
    {
    SendClientMessage(playerid,COLOR_GREY,"Du bist in der Job id 3");
    }
    if(SpielerInfo[playerid][Job] == 4)
    {
    SendClientMessage(playerid,COLOR_GREY,"Du bist in der Job id 4");
    }
    return 1;
    }


    und das tat ich dann zu

    public OnPlayerSpawn(playerid)


    aba es geht nich.


    Mir is kla das man damit nich spawnen kann ich habs nur als test genommen um zu schaun obs geht damit mein ich das mit den nachrichten :)


    Ich hoffe ihr könnt mir helfen


    MFG Philipp

    Hallo,


    Ich habe mir das Basis Reallife script von alex-yo geholt ([ GAMEMODE ] Basic Gamemode 0.1.7c [Login + Register + Admin + Bank + House + Veh + DFaction + Handy Beta system]), das beinhaltet auch das Car Sys von Blackfox.


    Nun zu meinem Problem!!


    Immer wen ich mir ein car kaufe und dan z.b. /carlock oder /pcarsell mache steht du besitz kein auto und wen ich es verkaufen will mit /carsell steht dort du sitz in keinem auto. Aber ich sitz in meinem auto is kla oda :D


    Ich hoffe ihr könnt mir helfen

    Hat sich erledigt hab nurn n falsches FS angehabt


    MFG Philipp


    p.s. Sufu hab ich genutz aber nix gefunden villt. hab ich se ja falsch benutz :)