Beiträge von Osse

    Er hats dir doch vorgemacht^^


    public OnPlayerRequestClass(playerid, classid)
    {


    switch(classid)
    {
    case 0,1: GameTextForPlayer(playerid,"~g~Die Police",2250,6);
    case 2,3: GameTextForPlayer(playerid,"~g~Die Gangster",2250,6);
    }


    return 1;
    }


    Das was hinter case sind die Skins als case 0,1: wären Skin 0 und 1^^


    Aber du musst bei OnGameModeInit Die ganzen Skins einfügen^^
    Also AddPlayerClass(blabla)

    Mach mal über format new scorestring[50];


    Und als Format dann


    format(scorestring,sizeof(scorestring),"Besitzer : Keiner\nScore : %d\nKosten : %d$",spielzeit,hkosten);

    Nimm die Klammer bei cmdtext weg
    Edit//
    Also
    format(cmdtext,sizeof <cmdtext>,"Besitzer : Keiner\nScore : %d\nKosten : %d$",spielzeit,hkosten);

    THX :D:D
    Hat alles Super geklappt =)
    Jz noch ne andere Frage,



    Möchte mich an nen Carsystem setzten^^
    Nur weiß ich nicht was der Fehler bedeutet:


    enum car_daten
    {
    carx,
    cary,
    carz,
    farbe1,
    farbe2,
    carmodel,
    carowner[20]
    }
    new Vehicle[MAX_VEHICLES][car_daten];



    Und hier soll er ebend die Cars beim Start spawnen:


    for(new i = MAX_VEHICLES; i < sizeof(Vehicle); i++)
    {
    Vehicle[i][car_daten] = CreateVehicle(Vehicle[i][carmodel],Vehicle[i][carx],Vehicle[i][cary],Vehicle[i][carz],0,Vehicle[i][farbe1],Vehicle[i][farbe2],-1);
    }


    Und der Fehler wäre:


    error 032: array index out of bounds (variable "Vehicle")

    {
    new Float:pos[3],name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof(name));
    if(Vehicle[vehicleid][carowner] = name)
    {
    GetPlayerPos(playerid,pos[0],pos[1],pos[2]);
    SetPlayerPos(playerid,pos[0],pos[1],pos[2]);
    SendClientMessage(playerid, 0xFF0000FF, "Dir gehört dieses Farhzeug nicht!");
    SendClientMessage(playerid, 0xFF0000FF, "Kauf dir ein eigenes.");
    }
    return 1;
    }


    C:\Users\Osse\Downloads\samp03asvr_R8_win32\gamemodes\test.pwn(557) : warning 211: possibly unintended assignment
    C:\Users\Osse\Downloads\samp03asvr_R8_win32\gamemodes\test.pwn(557) : error 047: array sizes do not match, or destination array is too small


    Ich weiß ja was der Error bedeutet nur ich kapiers iwie nicht warum er mir das sagt:S


    Fehler=


    if(Vehicle[vehicleid][carowner] = name)






    Edit// Error hab ich geschafft zu entfernen,jz bleibt nur noch der Warn :D

    hy leute,
    ich weiß nicht wie ich es machen muss das beim Serverstart die ganzen cars geladen werden :S


    dcmd_setcarowner(playerid,params[])


    {
    new vid,accFormat[128],name[20],Float:x, Float:y, Float:z;
    vid = GetPlayerVehicleID(playerid);
    GetVehiclePos(vid, x, y, z);
    if(sscanf(params, "s",name)) {
    return SendClientMessage(playerid,0xFF0000FF,"USAGE: /setcarowner [name]");


    }


    format(accFormat,sizeof accFormat,"/Vehicles/%d.datei",vid);
    dini_Create(accFormat);
    dini_Set(accFormat,"carowner",name);
    dini_IntSet(accFormat, "modelid",GetVehicleModel(vid));
    dini_FloatSet(accFormat,"carx",x);
    dini_FloatSet(accFormat,"cary",y);
    dini_FloatSet(accFormat,"carz",z);
    Vehicle[vid][carowner] = name;
    return 1;
    }



    enum car_daten
    {
    carx,
    cary,
    carz,
    carowner[20]
    }
    new Vehicle[MAX_VEHICLES][car_daten];



    Sind für euch eventuell hilfreich^^
    Bitte sagt mir wie ich es mache das ebend die cars die im Ordner "Vehicles" sind beim Serverstart geladen werden.
    MfG


    Edit// Jemand hat mir gesagt mit einer Schleife,nur weiß ich nicht wirklich wie ich es anstellen soll das das dann beim Start geöffnet wird,also das der alle autos durchgeht :rolleyes::whistling:

    GivePlayerMoney(playerid, -14000);
    SendClientMessage(playerid,COLOR_GREEN,"Du hast nun einen Motorrad-Schein! Bitte halte dich an die StVO und an die Geschwindigkeitsbegrenzung von 70km/h!");
    PlayerInfo[playerid][pMotoLic] = 1;


    Probiers so.

    Du solltest es rausnehmen ;)


    Sonst haste gleich ne verwarnung drine ;)


    Regeln lesen ;)


    Edit// Du hast eh schon 2 Verwarnungen...d.h. bei der nächsten wärst du weg ;)

    C:\Dokumente und Einstellungen\...\Desktop\test\gamemodes\...pwn(3470) : warning 217: loose indentation
    C:\Dokumente und Einstellungen\...\Desktop\test\gamemodes\...pwn(3472) : warning 217: loose indentation


    Ist ein Rückfehler
    Wenn du es so machst wie es Kevin gesagt hast wird dein Script nur langsamer...


    Rück es lieber richtig ein..