Beiträge von Manuel

    Nicht direkt, es ist nur möglich 2 Befehle zu erstellen, z.B. ocmd:suspect(playerid,params[]) und dann nochmal extra ocmd:su(playerid,params[])

    Hallo leute,
    ich suche jemand der mir ein Autohaus System scripten kann.
    Hier erstmal ein paar Infos was das Autohaus haben soll:
    4 Autohäuser


    Autohaus 1:
    Standort:

    Billig Autohaus
    Fahrzeuge:
    Bravura - Car ID: 401 - Preis: 7500$
    Perenniel - Car ID: 404 - Preis: 4500$
    Voodoo - Car ID: 412 - Preis: 5800$
    Washington - Car ID: 421 - Preis: 9800$
    Bobcar - Car ID: 422 - Preis: 10500$
    Greenwood - Car ID: 492 - Preis: 8500$
    Clover - Car ID: 542 - Preis: 2900$
    Savanna - Car ID: 567 - Preis: 8200$


    Autohaus 2:
    Standort:

    Mittelklasse Autohaus
    Fahrzeuge:
    Landstalker - Car ID: 400 - Preis: 18900$
    Buffalo - Car ID: 402 - Preis: 28000$
    Premier - Car ID: 426 - Preis: 25800$
    Stallion - Car ID: 439 - Preis: 38200$
    Camper - Car ID: 483 - Preis: 21500$
    Hustler - Car ID: 545 - Preis: 35000$
    Uranus - Car ID: 558 - Preis: 42300$
    Sultan - Car ID: 560 - Preis: 43800$
    Stratum - Car ID: 561 - Preis: 39800$
    Elegy - Car ID: 562 - Preis: 38900$
    Flash - Car ID: 565 - Preis: 34800$
    Huntley - Car ID: 579 - Preis: 42500$
    Club - Car ID: 589 - Preis: 26500$


    Autohaus 3:
    Standort:

    Luxus Autohaus
    Fahrzeuge:
    Stretch - Car ID: 409 - Preis: 68000$
    Infernus - Car ID: 411 - Preis: 125500$
    Cheetah - Car ID: 415 - Preis: 100800$
    Banshee - Car ID: 429 - Preis: 86500$
    Turismo - Car ID: 451 - Preis: 98500$
    ZR-350 - Car ID: 477 - Preis: 96500$
    Super GT - Car ID: 506 - Preis: 92800$
    Bullet - Car ID: 541 - Preis: 109600$
    Phoenix - Car ID: 603 - Preis: 86900$


    Autohaus 4:
    Standort:

    Fahrzeuge:
    PCJ-600 - Car ID: 461 - Preis: 8600$
    Freeway - Car ID: 463 - Preis: 12800$
    Sanchez - Car ID: 468 - Preis: 6400$
    FCR-900 - Car ID: 521 - Preis: 4600$
    NRG-500 - Car ID: 522 - Preis: 18900$
    BF-400 - Car ID: 581 - Preis: 7500$
    Wayfarer - Car ID: 586 - Preis: 16200$


    Infos:
    Tuning an den Fahrzeugen sollten Gespeichert werden,
    Jeder normale User sollte 2 Fahrzeuge besitzen können,
    Jeder Premium User sollte 4 Fahrzeuge besitzen können (Variable für Premium SpielerInfo[playerid][Premium])


    Folgenden Betrag werde ich Zahlen:
    20€ Paysafecard (Kann auch je nach dem 5 - 10€ drauflegen).


    Ich würde das Autohaussystem gerne vorher auf einem Testserver Testen.


    Kontaktmöglichkeiten:
    Skype: manuel.goette
    PM hier im Forum
    TeamSpeak: 46.38.233.245:9987 (Manuel anschreiben)
    ______
    Unverbindlicher Hinweis: Die Sicherheit einer Transaktion kann am besten durch die Einschaltung eines Mittelsmannes gewährleistet werden. Weitere Informationen dazu gibt es hier.

    if(strcmp(cmd, "/setdonator", true) == 0)
    {
    new string[128];
    if(PlayerInfo[playerid][pAdmin] >= 4)
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /setdonator [ID] [Level].");
    return 1;
    }
    new para1 = ReturnUser(tmp);
    tmp = strtok(cmdtext, idx);
    new llevel = strval(tmp);
    if(IsPlayerConnected(para1))
    {
    if(para1 != INVALID_PLAYER_ID)
    {
    if(PlayerInfo[para1][Donator] < llevel)
    {
    printf("AdmCmd: %s hat %s zu einem Level %d Donator befördert.", SpielerName(playerid), SpielerName(para1), llevel);
    format(string, sizeof(string),Normal"Du wurdest zum Donator gemacht. Von:"Anzeige" %s "Normal"Level:"Anzeige" %d", SpielerName(playerid), llevel);
    SendClientMessage(para1, COLOR_LIGHTBLUE, string);
    format(string, sizeof(string),Normal"Du hast:"Anzeige" %s "Normal"zum Donator gemacht Level:"Anzeige" %d", SpielerName(para1),llevel);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    }
    else
    {
    printf("AdmCmd: %s hat %s zu einem Level %d Donator degradiert.", SpielerName(playerid), SpielerName(para1), llevel);
    format(string, sizeof(string), " Du wurdest durch %s zu einem Level %d Donator degradiert.", SpielerName(playerid), llevel);
    SendClientMessage(para1, COLOR_LIGHTBLUE, string);
    format(string, sizeof(string), " Du hast %s zu einem Level %d Donator degradiert.", SpielerName(para1),llevel);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    }
    PlayerInfo[para1][Donator] = llevel;
    }
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Du bist nicht befugt diesen Befehl zu nutzen! ");
    }
    return 1;
    }


    Hier die Farben sofern nicht vorhanden:


    #define Normal "{FFFFFF}"
    #define Anzeige "{00FF00}"
    #define COLOR_LIGHTBLUE 0x33CCFFAA


    So sollte es gehen... solltest natürlich die Variable "Donator" anpassen^^

    Speicher mal den Namen ab. Habe ich auch gemacht.
    Beispiel:
    SpielerInfo[playerid][pLevel] = mysql_GetInt(Datenbank, "Level", "Name", SpielerInfo[playerid][pName]);
    SpielerInfo[playerid][pName]
    Und habe keine Probleme.


    Heißt das ich soll den Namen ganz oben bei LoadPlayer setzen?

    Okay, bei MySQL geb ich auf.. Aber schonmal gut das du es gepostet hast. Ich denke morgen wird sich jemand bei dir Melden der sich mit MySQL auskennt. - Füg im Titel mal [MySQL] ein, dann findet sich schneller was ;)


    MfG


    Ok, danke, ich warte mal ein bisschen, vielleicht hilft mir ja einer..