Beiträge von H4rd_B4se

    OnVehicleSpawn
    if(GetVehicleModel(car) == 509 || GetVehicleModel(car) == 481 || GetVehicleModel(car) == 510)
    {
    SetVehicleParamsEx(i,VEHICLE_PARAMS_ON,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective);
    Engine[i] = true;
    Lights[i] = true;
    return 1;
    }
    MFG :thumbup:

    if(GetVehicleModel(car) == 509 || GetVehicleModel(car) == 481 || GetVehicleModel(car) == 510) return 1;
    Ich denke mal das meinst du damit. Diese IDs sind Bikes oder?


    Erklärung:
    Wenn es ein Fahhrad ist bricht er die Funktion ab >> Motor wird nicht benutzt

    Ich hab es jetzt so


    (Tut von Maddin, vom Sinn her das selbe, nur anders strukturiert)

    if(mysql_CheckAccount(playerid) == 1)
    {
    //Account existiert
    }


    stock mysql_CheckAccount(playerid)
    {
    new Query[128],Name[MAX_PLAYER_NAME],count;
    GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
    mysql_real_escape_string(Name, Name);
    format(Query, sizeof(Query), "SELECT * FROM `accounts` WHERE `Name` = '%s'", Name);
    mysql_query(Query);
    mysql_store_result();
    count = mysql_num_rows();
    mysql_free_result();
    return count;
    }
    und bei mir klappt eigentlich alles


    haste auch wirklich die richtigen Daten eingegeben?

    [random(sizeof(PutzerGeld])


    so denke ich mal geht das nicht^^
    du schließt die eckige vor der runden?
    Hm
    wie wärs denn so
    new geld = random(25)+600;
    GivePlayerMoney(playerid,geld);
    Das sind dann 600€+(0€-24€)


    forward isPlayerAnAdmin(spielerid,rang)
    public isPlayerAnAdmin(spielerid,rang)
    {
    if(PlayerInfo[spielerid][pAdmin] >= rang)
    {
    return 1;
    }
    }

    forward SpielerName(spielerid)
    public SpielerName(spielerid)
    {
    new dername[MAX_PLAYER_NAME];
    GetPlayerName(spielerid,dername,25);
    return dername;
    }
    so bitte :thumbup:


    oder pain. seins :D
    kenne Mr.Monats Tuts nicht

    Nein sicher nicht,
    das sind nämlich Funktionen.


    ganz unten ins Script:

    forward isPlayerAnAdmin(spielerid,rang)
    public isPlayerAnAdmin(spielerid,rang)
    {
    if(PlayerInfo[spielerid][pAdmin] >= rang)
    {
    return 1;
    }
    }

    forward SpielerName(spielerid)
    public SpielerName(spielerid)
    {
    new dername[MAX_PLAYER_NAME];
    GetPlayerName(spielerid,dername,25);
    return dername;
    }

    if(strcmp(cmdtext, "/admin", true) == 0 || strcmp(cmdtext, "/a", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    new sendername[MAX_PLAYER_NAME];
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' '))
    {
    idx++;
    }
    new offset = idx;
    new result[64];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
    {
    result[idx - offset] = cmdtext[idx];
    idx++;
    }
    result[idx - offset] = EOS;
    if(!strlen(result))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "NUTZE: (/a)dmin [admin chat]");
    return 1;
    }
    if(PlayerInfo[playerid][pAdmin] >= 1)
    {
    format(string, sizeof(string), "*%d Admin %s[%d]: %s", PlayerInfo[playerid][pAdmin], sendername, playerid, result);
    }
    else if(PlayerInfo[playerid][pSupporter] >= 1)
    {
    format(string, sizeof(string), "*%d Supporter %s[%d]: %s", PlayerInfo[playerid][pSupporter], sendername, playerid, result);
    }
    else if(PlayerInfo[playerid][pSupporter] == 6)
    {
    format(string, sizeof(string), "*%d Admin %s[%d]: %s", PlayerInfo[playerid][pSupporter], sendername, playerid, result);
    }


    else return 1;
    for(new i=0; i<GetMaxPlayers(); i++)
    {
    if(IsPlayerConnected(i))
    {
    if(PlayerInfo[i][pSupporter] >= 1 || PlayerInfo[i][pAdmin] >= 1)
    {
    SendClientMessage(i,COLOR_YELLOW,string);
    }
    }
    }
    Log("OA-Chat.txt",string);
    }
    return 1;
    }
    so sollte das klappen :thumbup: