Beiträge von Monte

    Ein richtiges Tacho ist leider mit Scripten nicht umzusetzen. Doch du kannst unten in der Mitte eine Anzeige haben:
    ?? km/h
    ?? mp/h
    ???? health

    Da musst du dich gedulden!
    Du musst beachten das wir auch nur Menschen sind und deine Forderungen sind nicht gerade niedrig.
    Guck dir mal unter Tutorials die Grundlagen an und lerne selber scripten.
    Ich werde dich in ICQ hinzufügen und stehe dir für Fragen offen :D

    @ALL: Ich werde mein Admin-Filterscript erweitern mit Register+Login
    Dieses Registersystem benutze ich auch für mein Reallife Mode!

    Mach einfach so:
    case CHECKPOINT_BUSROUTE:
    {
    new modelid = GetVehicleModel(GetPlayerVehicleID(playerid));
    if (modelid == 431 || modelid == 437)
    {
    // nix tun
    } else {
    GameTextForPlayer(playerid, "~w~Du bist nicht im~n~~y~Bus!", 5000, 1);
    return 1;
    }

    Ja danke :D
    Aber wie muss ich das hier nun verändern das es die FLaots ausliest?


    if( strcmp( key , "Level" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLevel] = strval( val ); }
    if( strcmp( key , "Admin" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAdmin] = strval( val ); }
    if( strcmp( key , "Geld" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCash] = strval( val ); }
    if( strcmp( key , "Kills" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pKills] = strval( val ); }
    if( strcmp( key , "Death" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDeath] = strval( val ); }
    if( strcmp( key , "Member" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pMember] = strval( val ); }
    if( strcmp( key , "Leader" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLeader] = strval( val ); }
    if( strcmp( key , "Premium" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPrem] = strval( val ); }


    Ich glaube das hier:
    val = ini_GetValue( Data );
    ersetzen durch:
    val = ini_FloatValue( Data );

    Ich habe das hier:
    stock ini_GetValue( line[] )
    {
    new valRes[128];
    valRes[0]=0;
    if ( strfind( line , "=" , true ) == -1 ) return valRes;
    strmid( valRes , line , strfind( line , "=" , true )+1 , strlen( line ) , sizeof( valRes ) );
    return valRes;
    }


    Ich will nun aber auch Floats lesen, denn dieses hier liest nur Dezimalzahlen(%d)...
    Hoffe auf Profis *grins*

    stock strget(strx[], pos, search = ' ') {
    new arg, ret[128], idxx;
    for (new i = 0; i < strlen(strx); i++) {
    if(strx[i] == search || i == strlen(strx) || strx[i + 1] == 10) {
    arg++;
    if (arg == pos + 1){
    ret[i-idxx] = EOS;
    return ret;
    } else if (arg == pos)
    idxx= i+1;
    }
    else if (arg == pos)
    ret[i - idxx] = strx[i];
    }
    return ret;
    }

    Okay :D


    if(!strcmp(strget(cmdtext, 0),"/setteam")) //
    {
    new target = strval(strget(cmdtext, 1));
    new name[MAX_PLAYER_NAME];
    new name2[MAX_PLAYER_NAME];
    new string[128];
    GetPlayerName(playerid,name,sizeof name);
    GetPlayerName(target,name2,sizeof name2);
    if(IsPlayerAdmin(playerid))
    {
    gTeam[target] = COP;
    format(string,sizeof string,"%s ist nun Polizist!",name2);
    SendClientMessageToAll(FARBE,string);
    format(string,sizeof string,"%s hat dich zum Polizisten gemacht!",name);
    SendClientMessage(target,FARBE,string);
    format(string,sizeof string,"Du hast %s zum Polizisten gemacht!",name2);
    SendClientMessage(playerid,FARBE,string);
    } else {
    SendClientMessage(playerid,FARBE,"Du bist kein Admin!");
    }
    return 1;
    }


    Zitat von DMA: " Ungetestet!"


    Hrmpf, DMA!!!!! Mannno!!!!!

    Okay :D


    if(!strcmp(strget(cmdtext, 0),"/tazer"))
    {
    new targetid = strval(strget(cmdtext, 1));
    if(gTeam[playerid]==COPID)
    {
    if(!IsPlayerInAnyVehicle(playerid))
    {
    TogglePlayerControllable(target, 0);
    SendClientMessage(target,FARBE,"Du wurdest getazert!");
    } else {
    SendClientMessage(playerid,FARBE,"Du kannst nicht aus dem Auto heraus tazern!");
    }
    SendClientMessage(playerid,FARBE;"Du bist kein Polizist!");
    }
    return 1;
    }


    //ungetestet und du brauchst strget