Beiträge von Taylor_Eddison

    new torlspdvar = 0; //OnGamemodeInit
    SetTimer("Tore",1000,1); //OnGamemodeInit


    forward Tore();
    public Tore()
    {
    new Float:x,Float:y,Float:z;
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    GetPlayerPos(playerid,x,y,z);
    if(IsPlayerInRangeOfPoint(playerid,10.0, x-vomTor, y-vomTor, z-vomTor)) //LSPDTOR
    {
    if(torlspdvar == 0)
    {
    MoveObject(......
    torlspdvar = 1;
    SetTimer("LSPDZU", 5000, 0);
    return 1;
    }
    }
    }
    }
    return 1;
    }


    forward LSPDZU();
    public LSPDZU()
    {
    MoveObject(......
    torlspdvar = 0;
    }


    PS: Nicht getestet

    dcmd_unban(playerid, params[])
    {
    if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid, COLOR_WHITE, "Du bist nicht eingeloggt.");
    if(PlayerInfo[playerid][pAdmin] <= 1999) return SendClientMessage(playerid, COLOR_WHITE, "Du bist kein Server-Owner/High-Admin.");
    new accname[MAX_PLAYER_NAME];
    if(sscanf(params, "s", accname)) return SendClientMessage(playerid, COLOR_WHITE, "Befehl: /unban [EXAKTER Accountname]");
    new acc[MAX_PLAYER_NAME+20];
    format(acc,sizeof(acc),"/Accounts/%s.ini",accname);
    if(!fexist(acc))
    {
    format(stringx,sizeof(stringx)," Der Account %s existiert nicht!",accname);
    SendClientMessage(playerid,COLOR_GRAD2,stringx);
    return 1;
    }
    new File:banaccount = fopen(acc,io_append);
    fwrite(banaccount,"Gesperrt=0\n");
    fclose(banaccount);
    WBB_UnBanUser(accname);
    format(stringx, sizeof(stringx), "AdmCmd: Admin %s hat %s entbannt!", MeinName(playerid), accname); ABroadCast(COLOR_LIGHTRED, stringx, 1);
    return 1;
    }

    Guten Tag,
    Ich habe ein frage und zwar wie man bei mysql R5 lesen kann wie viele Zeilen es gibt und wie soll ich es dann hier machen beim Lesen ?


    stock LoadFraktionCars()
    {
    FrakCar[fv][Frakid] = mysql_GetInt("fraktioncars", "Frakid", "id", fv);
    FrakCar[fv][Modelid] = mysql_GetInt("fraktioncars", "Modelid", "id", fv);
    FrakCar[fv][Carx] = mysql_GetFloat("fraktioncars", "x", "id", fv);
    FrakCar[fv][Cary] = mysql_GetFloat("fraktioncars", "y", "id", fv);
    FrakCar[fv][Carz] = mysql_GetFloat("fraktioncars", "z", "id", fv);
    FrakCar[fv][Carrot] = mysql_GetFloat("fraktioncars", "rot", "id", fv);
    FrakCar[fv][Farbe1] = mysql_GetInt("fraktioncars", "Farbe1", "id", fv);
    FrakCar[fv][Farbe2] = mysql_GetInt("fraktioncars", "Farbe2", "id", fv);
    }

    Hier so kannst du deinen Namen ändern in der Mysql Datenbank


    new Name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, Name, sizeof(Name));
    new query[130];
    mysql_real_escape_string(Name, Name);
    mysql_real_escape_string(neuernamestring, neuernamestring);
    format(query, 128, "UPDATE accounts WHERE Name = '%s' Set Name='%s'",Name ,neuernamestring);
    mysql_query(query);


    Kannst du damit was anfangen ?

    Ich habe ein Problem undzwar wenn ich eine If abfrage machen z.B das der Tank überläuft dann geht der Befehl nicht warum ?


    COMMAND:tanken(playerid,params[])
    {
    if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,WEISS,""#SERVERFARBE"SERVER:{FFFFFF} Du bist nicht eingeloggt!");
    //new vehicleid = GetPlayerVehicleID(playerid),
    new string[128],stoff[31],liter;
    if(IsAtGasStation(playerid))
    {
    if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,WEISS,""#SERVERFARBE"SERVER:{FFFFFF} Du bist in einem Fahrzeug.");
    for(new v = 0; v < MAX_VEHICLES; v++)
    {
    new Float:x,Float:y,Float:z;
    GetVehiclePos(v,x,y,z);
    if(IsPlayerInRangeOfPoint(playerid,4.0,x,y,z))
    {
    if(IsPlayerInRangeOfTankdeckel(playerid, v))
    {
    if(motor[v] == true)return SendClientMessage(playerid,WEISS,""#SERVERFARBE"SERVER:{FFFFFF} Der Motor vom Fahrzeug ist noch an!");
    if(sscanf(params,"s[31]i",stoff,liter))return SendClientMessage(playerid,WEISS,""#SERVERFARBE"SERVER:{FFFFFF} /tanken [Benzin/Diesel] [Liter]");
    new Float:maxfill = Gas[v] - VehicleInfo[GetVehicleModel(v)][vTank];
    //if(liter<0||liter>VehicleInfo[GetVehicleModel(v)][vTank]) return SendClientMessage(playerid,WEISS,""#SERVERFARBE"TANKSTELLE:{FFFFFF} Dein Tank ist übergelaufen!");
    if(liter > maxfill)
    {
    format(string,sizeof(string),""#SERVERFARBE"TANKSTELLE:{FFFFFF} Du kannst du Maximal "#SERVERFARBE"%d{FFFFFF} Tanken!",maxfill);
    SendClientMessage(playerid,WEISS,string);
    return 1;
    }
    if(strcmp(stoff,"Benzin",true) == 0)
    {
    Gas[v] += liter;
    new geld = TankBenzinGeld*liter;
    GivePlayerMoney(playerid,-geld);
    format(string,sizeof(string),""#SERVERFARBE"TANKSTELLE:{FFFFFF} Du hast "#SERVERFARBE"%.2f{FFFFFF} L getankt.",liter);
    SendClientMessage(playerid,WEISS,string);
    format(string,sizeof(string),""#SERVERFARBE"TANKSTELLE:{FFFFFF} Du hast "#SERVERFARBE"%d${FFFFFF} bezahlt.",geld);
    SendClientMessage(playerid,WEISS,string);
    return 1;
    }
    if(strcmp(stoff,"Diesel",true) == 0)
    {
    Gas[v] += liter;
    new geld = TankDieselGeld*liter;
    GivePlayerMoney(playerid,-geld);
    format(string,sizeof(string),""#SERVERFARBE"TANKSTELLE:{FFFFFF} Du hast "#SERVERFARBE"%.2f L{FFFFFF} getankt.",liter);
    SendClientMessage(playerid,WEISS,string);
    format(string,sizeof(string),""#SERVERFARBE"TANKSTELLE:{FFFFFF} Du hast "#SERVERFARBE"%d${FFFFFF} bezahlt.",geld);
    SendClientMessage(playerid,WEISS,string);
    return 1;
    }
    SendClientMessage(playerid,WEISS,""#SERVERFARBE"SERVER:{FFFFFF} /tanken [Benzin/Diesel] [Liter]");
    return 1;
    }
    else SendClientMessage(playerid,WEISS,""#SERVERFARBE"SERVER:{FFFFFF} Du bist nicht beim Tankdeckel!");
    }
    }
    return 1;
    }
    return SendClientMessage(playerid,WEISS,""#SERVERFARBE"SERVER:{FFFFFF} Du bist nicht an der Tankstelle!");
    }

    Aber wenn man ein Tag mit solch einem Design verbringt, sollte es schon seinen Wünschen und den der anderen entsprechen.
    Ich meine, wenn du wirklich mal vorhast deinen Forum mit solch einem Design zu schmücken, vergraulst du die User nur.


    Ich empfehle dir einen neuen Banner einzufügen, sowie die Schrift in den Banner einzuarbeiten.
    Das Mainmenu sollte ebenfalls farblich angepasst werden und den Hintergrund würde ich auch abändert, da dieser irgendwie überhaupt nicht zum Gesamtbild passt.


    Danke für die vorschläge nächstes mal werde ich es so machen ;)

    Komplett selber, oder einfach nur von bereits veröffentlichten die Farben und paar andere Dinge erstellt?


    Weil du schreibst "heute". Man brauch wohl mehr als einen Tag für ein ordentliches komplettes Design.


    - Tom


    Das habe ich selbst gemacht, habe dafür den ganzen Tag gebraucht ;)
    PS: Ist auch einfach leicht gemacht kein Profi Design :D


    Für das erste Design ist echt sehr gut....
    9/10 Punkte


    Also es sieht schon zum Test hammer aus Also von mir bekommst du 10/10 Weiter so!


    Also man muss echt sagen für dein 1 Design richtig gut geworden,
    weiter so.


    10/10 :thumbup:


    Wow, du weißt wie eine Farüberlagerung, Verlaufsüberlagerung sowie Musterüberlagerung geht. Das Textwerkzeug sowie Formwerkzeug kennst du auch.

    Dankeschön an alle :D