script probleme help me!!!!

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • guten morgen an alle.
    Ich bin dabei scripten aber ich habe folgende probleme
    1:wenn ich spiel rein gehe sind da fahrräder aber ich kann nicht fahren weil fehler meldung kommt ich führeschein brauche ich will es ändern gibs auch möglichkeit ich als fahrräder
    motorräder(rollar)im spiel einfüge...


    2:ich will wenn die spieler in spiel rein kommen in Los Santos anfangen tun sollen die in flughafen spawnen



    ich freu mich so sehr wenn jemanden mir dabei helft
    mfg

  • Ja aber nur durch Loyal werden wir nicht klüger sondern ist es ne Basis von Gf oder nicht zeig mir mal dein Callback OnPlayerLogin dann kann ich dir sagen obs nen Gf ist oder nicht um dir weiter zu helfen

    RFT

  • ich hoffe du meinst die hier
    public OnPlayerLogin(playerid,password[])
    {
    new tmp2[256];
    new string2[64];
    new playername2[MAX_PLAYER_NAME];
    GetPlayerName(playerid, playername2, sizeof(playername2));
    format(string2, sizeof(string2), "%s.ini", playername2);
    new File: UserFile = fopen(string2, io_read);
    if ( UserFile )
    {
    new PassData[256];
    new keytmp[256], valtmp[256];
    fread( UserFile , PassData , sizeof( PassData ) );
    keytmp = ini_GetKey( PassData );
    if( strcmp( keytmp , "Key" , true ) == 0 )
    {
    valtmp = ini_GetValue( PassData );
    strmid(PlayerInfo[playerid][pKey], valtmp, 0, strlen(valtmp)-1, 255);
    }
    if(strcmp(PlayerInfo[playerid][pKey],password, true ) == 0 )
    {
    new key[ 256 ] , val[ 256 ];
    new Data[ 256 ];
    while ( fread( UserFile , Data , sizeof( Data ) ) )

  • als erstes machst du ne neue Variable ganz oben



    new Fahrrad[50];//Die 50 musst du mit der Anzahl deiner Fahrräder machen + 1 also wenn du 2 Fahrräder hast musst du da 3 rein schreiben


    dann unter OnGameModeInit



    Fahrrad[1]=AddStaticVehicle(..............//und immer so weiter dann legst du nen neues Callback an



    forward isAFahrrad(carid);
    public IsAFahrrad(carid) {
    for(new i = 0; i < sizeof(Fahrrad; i++)
    {
    if(carid == Fahrrad[i])
    {
    return 1;
    }
    }
    return 1;
    }


    und damm im Callback OnPlayerStateChange


    bei PlayerState_Driver

    if(IsAFahrad(newcar))
    {
    return 1;
    }


    SOrry das es so komisch eingerückt ist das liegt dran wenn ich code schnipsel hier ins Forum einfüge

    RFT

  • hmmm ich habe fahräder schon aber ich kann die nur mit führeschein fahren die liegen über all und ich finde die ids nicht das ich was änder kann
    das ist die schlimmer daran ich bin seit gestern am suchen