Beiträge von Blitz100

    Naja, nicht ganz soo gut...
    z.B. hier:


    SetVehicleEngineOn(vehicleid)
    {
    new engine,lights,alarm,doors,bonnet,boot22,objective;
    GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot22,objective);
    SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_ON,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot22,objective);
    }
    SetVehicleEngineOff(vehicleid)
    {
    new engine,lights,alarm,doors,bonnet,boot22,objective;
    GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot22,objective);
    SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot22,objective);
    }


    und


    public motoran(playerid)
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    new vehicleid = GetPlayerVehicleID(playerid);
    SetVehicleEngineOn(vehicleid);
    enginebool[vehicleid] = true;
    SendClientMessage(playerid, GELB, "Du hast den Motor gestartet");
    return 1;
    }
    return 1;
    }


    unnötig..^^



    Edit: noch etwas... das geht ja mal garnicht!


    stock Spielername(playerid)
    {
    new xn[MAX_PLAYER_NAME];
    GetPlayerName(playerid,xn,sizeof xn);
    return xn;
    }
    stock SpielerName(playerid)
    {
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    return name;
    }

    Wie Nils sagte.


    Erst fragst du ab, ob er in einen Car sitz, wenn ja dann frag die VehicleID ab.
    Dann setzt du mit SetVehiclePos das Car auf die x,y,z Coords.
    Und benutzt dann noch PutPlayerInVehicle

    Woran es liegt, weiß ich gerade nicht, aber versuch es mal so:



    SendClientMessage(i,COLOR_BLAU,"|===PayDay===| Zahltag |===PayDay===|");
    if(SpielerInfo[i][pFraktion]>=1){
    format(string,sizeof(string),"Gehalt: $%d Steuern: -$%d",gehalt,Steuer);SpielerInfo[i][pBank]=gehalt;SpielerInfo[i][pBank]-=150;
    SendClientMessage(i,WEIß, string);
    }else { format(string,sizeof(string),"Steuern: -$%d",Steuer);SendClientMessage(i,WEIß, string); SpielerInfo[i][pBank]-=150; }
    if(SpielerInfo[i][pAgeld]==1){
    SendClientMessage(i,WEIß,"Arbeitslosengeld: $870"); SpielerInfo[i][pBank]+=870;
    }
    format(string,sizeof(string),"Zinsen: $%d [0.%d prozent]",zinsen,prozent);
    SendClientMessage(i,COLOR_BLAU,"|===Zahltag===| PayDay |===Zahltag===|");
    format(string,sizeof(string),"Neuer Kontostand: $%d",SpielerInfo[i][pBank]); SendClientMessage(i,WEIß,string);
    format(string,sizeof(string),"~g~Zahltag"); GameTextForPlayer(i,string,5000,1);
    SavePlayer(i);

    6/10


    Dieses große Schild, naja.. Wenn man das zum Privathaus macht, passt das irgendwie nicht.
    Sonst ganz gute Idee, vorallem mit den, wo man die Boote abstellen kann^^

    Wenn du halt bei Stats:


    new Rangname[16];
    switch(GetPVarInt(playerid,"Rang"))
    {
    case 0:(Rangname = "-");
    case 1:(Rangname = "Blub");
    case 2:(Rangname = "Rofl");
    case 3:(Rangname = "SAMP");
    case 4:(Rangname = "CoBoss");
    case 5:(Rangname = "Boss");
    }



    Dann halt
    new string[64];
    format(string,64,"Dein Rang lautet: %s",Rangname);
    SendClientMessage(playerid,0xFFFFFF,string);


    1) Mach die Z-Achse höher! ( 26.8438 )
    2) Dokumente -> GTA San Andreas User Files -> SAMP -> savedpositions.txt


    Ansonsten sehr sauber gemappt!
    10/10