Beiträge von Optiimal

    Ich hätte gerne das man sich ein Führerschein kaufen kann das weis ich ja wie ich das mache aber wie
    mache ich das wenn ich noch keinen habe das man aus dem auto wieder herausgeworfen wird und wenn ich mir einen kaufe das dass gespeichert wird
    MFG Mipu
    €: Habe das jetzt so Versucht


    enum spieler_daten
    {fuhrerschein
    new fuehrerschein;
    dini_IntSet(accFormat,"fuehrerschein",Spieler[playerid][fuehrerschein]); dini_IntSet(accFormat,"fuehrerschein",Spieler[playerid][fuehrerschein]);
    Spieler[playerid][fuehrerschein] = dini_Int(accFormat,"fuehrerschein");
    else if (strcmp("/fuehrerschein", cmd, true, 10) == 0)
    {
    SendClientMessage(playerid, COLOR_WHITE,"Du hast dir denn Fuehrerschein Gekauft");
    GivePlayerMoney(playerid, -2000);
    fuehrerschein = 1;
    }
    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    if(spieler_daten[playerid][fuehrerschein] = 0);
    {
    RemovePlayerFromVehicle(playerid);
    }
    }
    return 1;


    C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\myrl.pwn(593) : warning 217: loose indentation
    C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\myrl.pwn(595) : warning 217: loose indentation
    C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\myrl.pwn(617) : warning 217: loose indentation
    C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\myrl.pwn(706) : warning 213: tag mismatch
    C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\myrl.pwn(716) : warning 217: loose indentation
    C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\myrl.pwn(717) : warning 217: loose indentation
    C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\myrl.pwn(811) : warning 213: tag mismatch
    C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\myrl.pwn(1270) : error 028: invalid subscript (not an array or too many subscripts): "spieler_daten"
    C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\myrl.pwn(1270) : warning 215: expression has no effect
    C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\myrl.pwn(1270) : error 001: expected token: ";", but found "]"
    C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\myrl.pwn(1270) : error 029: invalid expression, assumed zero
    C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\myrl.pwn(1270) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.


    Das Funkt aber nicht so wie ich das will könnt ihr mir vill Tipps geben bitte

    Hallo ich arbeite gerade an ein Selfmade habe die Koords geändert für das Spawnen nur wenn ich mich einlogge fällt mein Spieler immer irgendwo hin woran Liegt das


    public OnGameModeInit()
    {
    // Don't use these lines if it's a filterscript
    SetGameModeText("Blank Script");
    AddPlayerClass(0,-1384.9142,-354.1420,14.1484,93.6928,0,0,0,0,0,0);
    DisableInteriorEnterExits();


    public OnPlayerRequestClass(playerid, classid)
    {
    SetPlayerPos(playerid, 0,-1384.9142,-354.1420,14.1484,93.6928,0,0,0,0,0,0);
    SetPlayerCameraPos(playerid, 0,-1384.9142,-354.1420,14.1484,93.6928,0,0,0,0,0,0);
    SetPlayerCameraLookAt(playerid, 0,-1384.9142,-354.1420,14.1484,93.6928,0,0,0,0,0,0);

    return 1;
    }

    Ja ich weis schon was du meinst jetzt


    aber die funktionen habe ich alle dazu das ist das DT_CAR System so funkt es auch nur nicht wenn ich es in mein GM Einbaue


    stock ini_GetKey( line[] )
    {
    new keyRes[256];
    keyRes[0] = 0;
    if ( strfind( line , "=" , true ) == -1 ) return keyRes;
    strmid( keyRes , line , 0 , strfind( line , "=" , true ) , sizeof( keyRes) );
    return keyRes;
    }


    stock ini_GetValue( line[] )
    {
    new valRes[256];
    valRes[0]=0;
    if ( strfind( line , "=" , true ) == -1 ) return valRes;
    strmid( valRes , line , strfind( line , "=" , true )+1 , strlen( line ) , sizeof( valRes ) );
    return valRes;
    }


    Hier ZB ini_GetKey
    und ini_GetValue
    deshalb verstehe ich das nicht

    ja hier


    forward OnPlayerCarUpdate(playerid);


    Lassen wir das mal weg habe jetzt alles eingebaut jetzt kommt das hier


    C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\myrl.pwn(253) : warning 217: loose indentation
    C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\myrl.pwn(284) : warning 217: loose indentation
    C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\myrl.pwn(479) : error 004: function "ini_GetKey" is not implemented
    C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\myrl.pwn(479) : error 033: array must be indexed (variable "key")
    C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\myrl.pwn(480) : error 004: function "ini_GetValue" is not implemented
    C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\myrl.pwn(480) : error 033: array must be indexed (variable "val")
    C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\myrl.pwn(481) : error 004: function "ini_GetValue" is not implemented
    C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\myrl.pwn(481) : error 033: array must be indexed (variable "val")
    C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\myrl.pwn(482) : error 004: function "ini_GetValue" is not implemented
    C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\myrl.pwn(482) : error 033: array must be indexed (variable "val")
    C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\myrl.pwn(483) : error 004: function "ini_GetValue" is not implemented
    C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\myrl.pwn(483) : error 033: array must be indexed (variable "val")
    C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\myrl.pwn(484) : error 004: function "ini_GetValue" is not implemented
    C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\myrl.pwn(484) : error 033: array must be indexed (variable "val")
    C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\myrl.pwn(485) : error 004: function "ini_GetValue" is not implemented
    C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\myrl.pwn(485) : error 033: array must be indexed (variable "val")
    C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\myrl.pwn(486) : error 004: function "ini_GetValue" is not implemented
    C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\myrl.pwn(486) : error 033: array must be indexed (variable "val")
    C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\myrl.pwn(487) : error 004: function "ini_GetValue" is not implemented
    C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\myrl.pwn(487) : error 033: array must be indexed (variable "val")
    C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\myrl.pwn(488) : error 004: function "ini_GetValue" is not implemented
    C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\myrl.pwn(488) : error 033: array must be indexed (variable "val")
    C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\myrl.pwn(489) : error 004: function "ini_GetValue" is not implemented
    C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\myrl.pwn(489) : error 033: array must be indexed (variable "val")
    C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\myrl.pwn(490) : error 004: function "ini_GetValue" is not implemented
    C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\myrl.pwn(490) : errtor 033: array must be indexed (variable "val")
    C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\myrl.pwn(491) : error 004: function "ini_GetValue" is not implemented
    C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\myrl.pwn(491) : error 033: array must be indexed (variable "val")


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    26 Errors.
    das ist das DT Car system habe es mal in mein Script eingebaut (Kein GF) !!!

    ;( public OnPlayerSpawn(playerid)
    {
    new pname[MAX_PLAYERS],accFormat[128];
    GetPlayerName(playerid,pname,sizeof pname);
    format(accFormat,sizeof accFormat,"%s.datei",pname);
    if(dini_Isset(accFormat,"lastx"))
    {
    SetPlayerPos(playerid,Spieler[playerid][lastx],Spieler[playerid][lasty],Spieler[playerid][lastz]);
    }
    return 1;
    }


    Das hier ich weis nicht was ich ändern soll


    Vill kann mir hier auch noch jemand helfen bitte

    Ne das funkt auch nicht habs gerade versucht


    €:


    habe es jetzt so gemacht der erste funkt aber ab denn zweiten dann nicht


    public OnPlayerEnterCheckpoint(playerid)
    {
    {
    if(PlayerToPoint(2, playerid,-2045.0388,-72.8505,35.0420))
    {
    if(schule == 1)
    {
    DisablePlayerCheckpoint(playerid);
    SetPlayerCheckpoint(playerid, -2004.2130,-28.2393,34.9434);
    schule = 2;
    }
    }
    else if(PlayerToPoint(2, playerid,-2004.2130,-28.2393,34.9434))
    {
    if(schule == 2)
    {
    DisablePlayerCheckpoint(playerid);
    SetPlayerCheckpoint(playerid, -1992.1306,146.2069,27.4140);
    schule = 3;
    }
    }
    else if(PlayerToPoint(2, playerid,-1992.1306,146.2069,27.4140))
    {
    if(schule == 3)
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid,gelb,"Fahr zurück zur Fahrschule");
    SetPlayerCheckpoint(playerid, -2089.5950,-97.0564,35.0390);
    schule = 4;
    }
    }
    else if(PlayerToPoint(2, playerid,-2089.5950,-97.0564,35.0390))
    {
    if(schule == 4)
    {
    new string[MAX_PLAYER_NAME];
    new plname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, plname, sizeof(plname));
    format(string, sizeof(string), "fahrscheine/%s.ini", plname);
    if(fexist(string) || SpielerInfo[playerid][fahrschein] == 1)
    {
    SendClientMessage(playerid, COLOR_YELLOW, "***Sie Besitzen schon ein Schein ***");
    SetPlayerPos(playerid,-2089.5950,-97.0564,35.0390);
    Schulstart[playerid] = 0;
    DestroyVehicle(fahrschulecar);
    DisablePlayerCheckpoint(playerid);
    schule = 0;
    return 1;
    }
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid,gelb,"Du hast die Fahrprüfung bestanden. Glückwunsch !");
    DestroyVehicle(fahrschulecar);
    GivePlayerMoney(playerid,-5000);
    SetPlayerPos(playerid,-2089.5950,-97.0564,35.0390);
    Schulstart[playerid] = 0;
    schule = 0;
    SpielerInfo[playerid][spieler] = plname;
    SpielerInfo[playerid][fahrschein] = 1;
    scheinsave(playerid);
    }
    }
    else if (PlayerToPoint(2.0, playerid, -2089.5950,-97.0564,35.0390))
    {// Fahrschule
    if(schule == 0)
    {
    DisablePlayerCheckpoint(playerid);
    GameTextForPlayer(playerid, "~w~Tippe /info ein um infos zur Fahrschule zu kriegen", 5000, 5);
    }
    }
    return 1;
    }
    }

    public schulpunkte(playerid)
    {
    if(PlayerToPoint(2, playerid,-2045.0388,-72.8505,35.0420))
    {
    if(schule == 1)
    {
    DisablePlayerCheckpoint(playerid);
    SetPlayerCheckpoint(playerid, -2004.2130,-28.2393,34.9434);
    schule = 2;
    }
    }
    else if(PlayerToPoint(2, playerid,-2003.4468,88.8432,27.4140))
    {
    if(schule == 2)
    {
    DisablePlayerCheckpoint(playerid);
    SetPlayerCheckpoint(playerid, -1992.1306,146.2069,27.4140);
    schule = 3;
    }
    }
    else if(PlayerToPoint(2, playerid,-2061.0156,-73.1989,35.0469))
    {
    if(schule == 3)
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid,gelb,"Fahr zurück zur Fahrschule");
    SetPlayerCheckpoint(playerid, -2089.5950,-97.0564,35.0390);
    schule = 4;
    }
    }
    else if(PlayerToPoint(2, playerid,-2089.5950,-97.0564,35.0390))
    {
    if(schule == 4)
    {
    new string[MAX_PLAYER_NAME];
    new plname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, plname, sizeof(plname));
    format(string, sizeof(string), "fahrscheine/%s.ini", plname);
    if(fexist(string) || SpielerInfo[playerid][fahrschein] == 1)
    {
    SendClientMessage(playerid, COLOR_YELLOW, "***Sie Besitzen schon ein Schein ***");
    SetPlayerPos(playerid,-2089.5950,-97.0564,35.0390);
    Schulstart[playerid] = 0;
    DestroyVehicle(fahrschulecar);
    DisablePlayerCheckpoint(playerid);
    schule = 0;
    return 1;
    }
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid,gelb,"Du hast die Fahrprüfung bestanden. Glückwunsch !");
    DestroyVehicle(fahrschulecar);
    GivePlayerMoney(playerid,-5000);
    SetPlayerPos(playerid,-2089.5950,-97.0564,35.0390);
    Schulstart[playerid] = 0;
    schule = 0;
    SpielerInfo[playerid][spieler] = plname;
    SpielerInfo[playerid][fahrschein] = 1;
    scheinsave(playerid);
    }
    }
    else if (PlayerToPoint(2.0, playerid, -2089.5950,-97.0564,35.0390))
    {// Fahrschule
    if(schule == 0)
    {
    DisablePlayerCheckpoint(playerid);
    GameTextForPlayer(playerid, "~w~Tippe /info ein um infos zur Fahrschule zu kriegen", 5000, 5);
    }
    }
    return 1;
    }


    wenn ich mit denn auto durchfahre sollte der CP verschwinden und der nächste kommen aber das tut er nicht )=
    bitte helft mir
    MFG Mipu !

    Ich habe diese Fahrschule mal eingebaut bei mir wenn ich alle fragen beantworte sollte man zum parktischen teil kommen stattdessen werde ich irgendwo in die luft geworfen und fliege dann ganz tief runter und unten bin ich tod weis jemand woran das liegen kann
    MFG Mipu


    Edit dieses Prob habe ich gefixt jetzt habe ich ein neues und zwar wenn ich ins auto einsteigen will sagt er mir du hast kein führerschein -.- welchen code braucht ihr da ??


    hier mal dieser code


    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    if(SpielerInfo[playerid][fahrschein] < 1 && Schulstart[playerid] != 1 && !istKeinCar(playerid))
    {
    RemovePlayerFromVehicle(playerid);
    SetPlayerCheckpoint(playerid,-2026.9200,-99.9395,35.1641,2.5);
    SendClientMessage(playerid, COLOR_GREY, "Sie haben noch keinen Führerschein, ein CP wurde bei der Fahrschule gesetzt");
    }
    else if(SpielerInfo[playerid][fahrschein] == 1)
    {
    }
    }